... phải làm sao ?
(Trong lập trình, những vấn đề tưởng như nhỏ nhặt thế này thực ra gây đau
đầu lắm đó, nhất là khi phải làm dự án từ 1000 words trở lên. Mà đặc biệt
riêng lập trình game đụng những
...
–
checkError( )
–
setError( )
LẬP TRÌNH JAVA NC
Chương 03: LUỒNG NHẬP XUẤT
VÀ XỬ LÝ FILE
Lê Tân
Bộ môn: Lập trình máy tính
Ví dụ: Chương trình đọc và ghi file
import java. io.*;
public class FileCopy{
... tuyến trong một chương trình Java:
–
Các tuyến người sử dụng
–
Tuyến ngầm
✦
Tuyến ngầm dọn rác
Các lớp luồng I/O
✦
Lớp System.out.
✦
Lớp System.in.
✦
Lớp System.err.
Gói...
...
này
X: nên
dùng phương
thức getXXX
cho kiểu giá
trị này
LẬP TRÌNH JAVA NC
Chương 06: Truy cập cơ sở dữ liệu
với JDBC
Lê Tân
Bộ môn: Lập trình máy tính
Loại 2: Native-API
Tốt hơn
loại 1, loại ... Interface
Disk
Disk
Client
JDBC Driver
Có 4 loại JDBC Driver
–
Loại 1: JDBC/ODBC
–
Loại 2: Native-API
–
Loại 3: Open Protocol-Net
–
Loại 4: Proprietary-Protocol-Net
Loại 2,3...
... void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Welcome to Java! ", 40 , 40 );
}
}
... frame.setVisible(true);
frame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
}
}
Chú ý: Chạy chương trình cần JDK 1.3 hoặc cao hơn
Lớp Menu
Bạn gắn các menu vào một JMenuBar. Đoạn code
sau tạo 2 menu File và ...
JComponent
JApplet
JFrame
JDialog
Swin...
... 5
MÔN LẬP TRÌNH JAVA NÂNG CAO
(ADVANCED JAVA PROGRAMMING)
1. Giới thiệu môn học 2
2. Nội dung chi tiết môn học 2
3. Bài tập thực hành 2
4. Các bước tiến hành thực hiện Đồ án môn LT Java nâng ... ngữ lập trình hướng
đối tượng cụ thể (Java) , đồng thời cung cấp cho sinh viên các kiến thức chuyên sâu về lập trình hướng
đối tượng, xây dựng các ứng dụng thực tế (lập...
... FlowLayout());
frame.getContentPane().add(button);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize (40 0, 300);
frame.setVisible(true);
}
}
Thiết kế chương trình
40
• Các thành phần của chương trình
• Dữ liệu của bài toán cần xử lý (Model)
• Hiển ... số phương pháp thiết kế
42
• Big Blob
• Tất cả Model, View, Controller đặt trong
một một lớp duy nhất.
Con...
... Applet.
• Các ứng dụng độc lập dùng Frame phải có hàm
main và đượcchạytrựctiếpbằng lệnh java
• Cần có lệnh setSize, setVisible(true) để có thể
hiển thị Frame.
• Ở cuối chương trình nên có lệnh:
System.exit(0);
Ví ... thị Frame.
• Ở cuối chương trình nên có lệnh:
System.exit(0);
Ví dụ về Frame
20
import java. awt.*;
import java. awt.event.*;
public class DemoFrame2
{
public static...
...
strcpy(this->special,d.special); //phải dùng strcpy với char array
}
int main(){
LẬP TRÌNH C/C++ NÂNG CAO
Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản
BÀI 3: NHẮC LẠI VỀ LỚP
Cơ bản về lớp
CODE
... thực ra trong lập trình game vẫn chỉ
là “newbie”)
prototype template function
Chuẩn bị một tập tin tên là “array.h”
CODE
#ifndef ARRAY_H
#define ARRAY_H
LẬP TRÌNH C/C++ NÂNG CAO
Yêu cầu ...
cout<<a[2];
Person* b;
a.makeArray(b ,4) ;
for(int i=0;i< ;4; i++) *(b+i)=Person(i+2);
cout<<a.seek(Person(5))<<endl;
cout<<a.search(b ,4, Person (4) )<<...