Lập trình WindowsLê Đức Anh Với MFC p.2 C++... Tr 3 Tổng kết bài tập tuần... Tr 4 Tổng kết bài tập tuần... Tr 5 Tổng kết bài tập tuần... Tr 14Bài tập về nhà Làm giao diện cho chương trìn
Trang 1Lập trình Windows
Lê Đức Anh
Với MFC (p.2)
C++
Trang 2Tr 2
Tổng kết bài tập tuần
29 người nộp (41%).
Nữ : Nguyễn Thị Phương Ly
Trang 3Tr 3 Tổng kết bài tập tuần
Trang 4Tr 4 Tổng kết bài tập tuần
Trang 5Tr 5 Tổng kết bài tập tuần
Trang 6Tr 6
Mục tiêu bài học
Xem lại cơ chế thừa kế trong C++
Làm quen với một lớp Button mở rộng từ lớp cơ bản CButton
Trang 7Tr 7
Button với ảnh bên cạnh (hỗ trợ ảnh PNG,
JPEG, …)
Trang 8Tr 8 Quiz
Trang 9Tr 9
1 Cơ chế kế thừa trong C++ là thế nào? Lợi ích?
Quiz
2 Ý nghĩ của từ khóa public, protected, private?
Trang 10Tr 10
1 Cơ chế kế thừa trong C++ là thế nào?
Lợi ích?
Quiz
2 Ý nghĩ của từ khóa public, protected, private?
3 Thế nào là hàm ảo?
Trang 11Tr 11 Thừa kế trong MFC
Trang 12Tr 12 Thừa kế trong MFC
Chú ý: Sau đoạn code trên Dialog sẽ được hiển thị
Trang 13Tr 13
Giới thiệu CXButtonXP
CButton
CXButtonXP
Trang 14Tr 14
Bài tập về nhà
Làm giao diện cho chương trình mail của bạn
Những chức năng bạn sẽ cung cấp (Use case)
Kết hợp các control (List, Tree, Status bar, …) thế nào cho hiệu quả?
(UI Design)
Trang 15Tr 15
Bài tập về nhà
Làm giao diện cho chương trình mail của bạn
1 Tìm hiểu các chương trình đã có
Client: Outlook Express, Windows Live Mail, …
Server: Argo mail server
1 Tìm hiểu các chương trình đã có
Client: Outlook Express, Windows Live Mail, …
Server: Argo mail server
2 Thiết kế trên Enterprise Architect
• Use case
• UI
2 Thiết kế trên Enterprise Architect
• Use case
• UI
3 Nén và gửi file thiết kế
• Email: anhld@bkav.com.vn
• Tiêu đề: Thiết kế mail client (hoặc server)
• Hạn nộp: trước thứ 4 (21/9/2010)
3 Nén và gửi file thiết kế
server)
Trang 16Tr 16 Bài tập về nhà
Làm giao diện cho chương trình mail của bạn
Trang 17Tr 17 Bài tập về nhà
Làm giao diện cho chương trình mail của bạn
Trang 18Tr 18