... 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 2: NHẮC LẠI VỀ C/C++ (TIẾP THEO)
Cấu trúc (struct) ... //a='z' và giả sử địa chỉ của a= 827 7
char *p=&a; //p= 827 7 và giả sử địa chỉ của p=6194
char **p2=&p; //p2=6194 và địa chỉ của p2 sẽ là một cái gì đó
Con trỏ void (void pointer)
Con trỏ ...
sizeof(Mystruct)= 12; vì c...
...
–
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...
...
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
này cho ... Hoá. Sau đó viết chương trình thêm, xoá
bản ghi, sửa số liệu, tìm kiếm bản ghi theo mã
sinh viên.
Tổng quan
JDBC cung cấp tập các lớp và interface cho
phép chương trình Java...
... minute/60 +
second/(60 × 60))) ×
(2 / 12)
Borders
✦
Bạn có thể thiết lập một border trên bất
kỳ đối tượng nào của lớp JComponent, nhưng
thường hữu ích khi thiết lập một titled
border trên JPanel ... 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à Help, và thêm chúng v...
... 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 ...
hành
Tự
học
1
Lập Trình Multithreading
6 3 3 9
2
Lập trình mạng (Networking)
18 9 9 18
3
Lập Trình Cơ Sở Dữ Liệu :JDBC
18 9 9 18
4
JavaBeans
12 6 6 18
5
Ôn tậ...
... 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.
ControllerModel
View
Ví dụ về Swing
38
import java. awt.*;
import javax.swing.*;
public class ... Thiết kế chương trình
41
• Model: Dữ liệu về bóng gồm toạ độ tâm (x,y) và
bán kính bóng.
• View: Giao diện hiển thị gồm có hình quả bóng
và 2 nút điều khiển.
• Controller: Khi ... Flow...
... rectButton)
canvas.draw(1);
else if (event.getSource() == circleButton)
canvas.draw (2) ;
}
}
Thanh trượt (Scrollbar)
12
• Thanh trượt cho phép điều chỉnh giá trị
trong một khoảng nhất định
• Để nghe ... getSize();
g.setColor(Color.BLUE);
if (shape == 1)
g.fillRect(40, 40, size.width-80, size.height-80);
else if (shape == 2)
g.fillOval(40, 40, size.width-80, size.height-80);
}
public v...