Bài giảng Lập trình Windows - Phạm Ngọc Hưng (ĐH Bách Khoa)
Số trang: 312
Loại file: pdf
Dung lượng: 3.19 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình Windows gồm có 4 chương, trình bày một số nội dung chủ yếu như: Tổng quan về lập trình Windows, lập trình Windows VC++/MFC, một số chủ đề nâng cao (DLL, Thread, Windows Socket), xây dựng ứng dụng Windows Form. Ngoài ra bài giảng còn có một số bài tập lớn, mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Phạm Ngọc Hưng (ĐH Bách Khoa) 9/13/2011ክኧ0ኈኞኤኛWኛWኘW ϯ@WINDOWS ዌ ዛ ዒ môn ዣ ኼ Máy tính hungpn@soict.hut.edu.vn 1 9/13/2011Н trình Windows Mã ዎ: IT4781 ዕ ዛዘ: 2 (2-1-0-4) ± Lý ዅ: 30 ዅ ± Bài ኼ: 15 ዅ ዌ ኹ tiên ዅ: ± Ngôn ዟ ኼ trình C, C++ ± ኼ¿ዛዔ¯ዎዛዘ ኼ¿ 2 2 9/13/2011г dung ዛዓ 1. ዐ quan ኼ trình Windows (4LT + 1BT) ዛዓ 2. ኼ trình Windows VC++/MFC (15LT + 6BT) ዛዓ͵Ǥዒ ዎ ዚ ¯ nâng cao ± ዛ ዉ liên ዅ ¯ዒ (DLL) (3LT + 2BT) ± ዏ (Thread) (3LT + 2BT) ± Windows Socket (2LT + 2BT) ዛዓ4. ዠዜዙȋ͵ + 2BT) Bài ኼ ዔ ኼ¿ 3 3 9/13/2011Tài Ъ tham И 1. Ivor ǯǡΪΪʹͲͳͲ 2. Programming Windows with MFC 2nd 2. VC++ and MFC Programming 2nd 3. Sams teach yourself VC++ 6 in 21 days 4. MSDN 5. http://www.functionx.com/visualc/ ኼ¿ 4 4 9/13/2011мд 1. б quan Н trình Windows 1.1. ዓ ኼ trình Windows (1T) 1.2. ኸ trúc ዚ ዛዓ trình Windows (2T) 1.3. Microsoft Foundation Classes (MFC) 1.4. ኼ trình Windows ዔ VC++ 2008(1LT + 1BT) ኼ¿ 5 5 9/13/20111.1. д И Ч Н trình Windows Windows: ¯ዏ ዌ ዠ quan, tài nguyên ¯ . ኮ ዙ thân ዉ ዔ ዛዕ ዞ ዙ thông qua giao ዉ ¯ዏ ዌ Windows. Các ዜ ዙ có giao ዉ ዛዓ tác ዎ nhau: ± Windows, title bar, toolbar, menu bar, status bar ± Thanh ዠ ¯ዓ: File, Edit, Tool, Helpǥ ± ዒ : ዛዕ ዜ các ¯ chung: Edit Control, Button Control, CheckboxǥǤ ኼ¿ 6 6 9/13/2011Các thành К л г п б ኼ¿ 7 7 9/13/2011д ЦН¿-driven ኼ¿ 8 8 9/13/2011دЪȋȌ ዉ ዎ (Windows) ghi ዑ ዠ ዉ ra (event) trong ዒ thông ¯ዉ (message) và ¯ trong hàng ¯ዘ thông ¯ዉ (messages queue) Thông ¯ዉ phát sinh: ± ዝ ዉ ዎ (Windows OS) ± ዝ ዜ ዙ Ví ዙ: click/drag ዒ, ኸ phím, minimize/maximize/close ዞ ዐ, thay ¯ዐ kích ዛዔ ዞ ዐǡǥ ኼ¿ 9 9 9/13/2011Windows Message (cont.) 0¯ዉ ዉ ኸ các دዉ ዚ ዜ ዙ vào các ዞ ዐ khác nhau ዚ ዜ ዙ ¯×. ዒ ዛዓ trình Windows ዜ ዒ hàm ¯ ዉ ¯ ዞ lý các thông ¯ዉ ዌ là hàm ዞ lý ዞ ዐ WinProc ( WindowProc): ± 0ዛዘ ዌ khi có ኸ ü thông ¯ዉ ¯ዛዘ ¯ዅ ዞ ዐ (thông qua con ው hàm) ± ዞ lý các thông ¯ዉ ¯× và ¯ cho ዉ ዎ. thông ¯ዉ cho Windows ዞ lý, ዌ hàm DefWindowProc( ) ኼ¿ 10 10 9/13/2011Windows Message (cont.) ኼ¿ 11 11 9/13/2011Windows API Application Programming Interface: Giao ዉ ኼ trình ዜ ዙ Cung ኸ các hàm truy ኼ tài nguyên trong ዉ ዎ (Windows) ዜ trong các ዛ ዉ liên ዅ ¯ዒ DLL. Các ዜ ዙ có truy ኼ ¯ዅ các hàm API Các hàm GDI (Graphics Device Interface) cho phép ዜ ዙ làm ዉ ዔ ዅ ዋ ¯ዏ ዌ. ኼ¿ 12 12 9/13/2011Windows Data Types (1) 0 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Phạm Ngọc Hưng (ĐH Bách Khoa) 9/13/2011ክኧ0ኈኞኤኛWኛWኘW ϯ@WINDOWS ዌ ዛ ዒ môn ዣ ኼ Máy tính hungpn@soict.hut.edu.vn 1 9/13/2011Н trình Windows Mã ዎ: IT4781 ዕ ዛዘ: 2 (2-1-0-4) ± Lý ዅ: 30 ዅ ± Bài ኼ: 15 ዅ ዌ ኹ tiên ዅ: ± Ngôn ዟ ኼ trình C, C++ ± ኼ¿ዛዔ¯ዎዛዘ ኼ¿ 2 2 9/13/2011г dung ዛዓ 1. ዐ quan ኼ trình Windows (4LT + 1BT) ዛዓ 2. ኼ trình Windows VC++/MFC (15LT + 6BT) ዛዓ͵Ǥዒ ዎ ዚ ¯ nâng cao ± ዛ ዉ liên ዅ ¯ዒ (DLL) (3LT + 2BT) ± ዏ (Thread) (3LT + 2BT) ± Windows Socket (2LT + 2BT) ዛዓ4. ዠዜዙȋ͵ + 2BT) Bài ኼ ዔ ኼ¿ 3 3 9/13/2011Tài Ъ tham И 1. Ivor ǯǡΪΪʹͲͳͲ 2. Programming Windows with MFC 2nd 2. VC++ and MFC Programming 2nd 3. Sams teach yourself VC++ 6 in 21 days 4. MSDN 5. http://www.functionx.com/visualc/ ኼ¿ 4 4 9/13/2011мд 1. б quan Н trình Windows 1.1. ዓ ኼ trình Windows (1T) 1.2. ኸ trúc ዚ ዛዓ trình Windows (2T) 1.3. Microsoft Foundation Classes (MFC) 1.4. ኼ trình Windows ዔ VC++ 2008(1LT + 1BT) ኼ¿ 5 5 9/13/20111.1. д И Ч Н trình Windows Windows: ¯ዏ ዌ ዠ quan, tài nguyên ¯ . ኮ ዙ thân ዉ ዔ ዛዕ ዞ ዙ thông qua giao ዉ ¯ዏ ዌ Windows. Các ዜ ዙ có giao ዉ ዛዓ tác ዎ nhau: ± Windows, title bar, toolbar, menu bar, status bar ± Thanh ዠ ¯ዓ: File, Edit, Tool, Helpǥ ± ዒ : ዛዕ ዜ các ¯ chung: Edit Control, Button Control, CheckboxǥǤ ኼ¿ 6 6 9/13/2011Các thành К л г п б ኼ¿ 7 7 9/13/2011д ЦН¿-driven ኼ¿ 8 8 9/13/2011دЪȋȌ ዉ ዎ (Windows) ghi ዑ ዠ ዉ ra (event) trong ዒ thông ¯ዉ (message) và ¯ trong hàng ¯ዘ thông ¯ዉ (messages queue) Thông ¯ዉ phát sinh: ± ዝ ዉ ዎ (Windows OS) ± ዝ ዜ ዙ Ví ዙ: click/drag ዒ, ኸ phím, minimize/maximize/close ዞ ዐ, thay ¯ዐ kích ዛዔ ዞ ዐǡǥ ኼ¿ 9 9 9/13/2011Windows Message (cont.) 0¯ዉ ዉ ኸ các دዉ ዚ ዜ ዙ vào các ዞ ዐ khác nhau ዚ ዜ ዙ ¯×. ዒ ዛዓ trình Windows ዜ ዒ hàm ¯ ዉ ¯ ዞ lý các thông ¯ዉ ዌ là hàm ዞ lý ዞ ዐ WinProc ( WindowProc): ± 0ዛዘ ዌ khi có ኸ ü thông ¯ዉ ¯ዛዘ ¯ዅ ዞ ዐ (thông qua con ው hàm) ± ዞ lý các thông ¯ዉ ¯× và ¯ cho ዉ ዎ. thông ¯ዉ cho Windows ዞ lý, ዌ hàm DefWindowProc( ) ኼ¿ 10 10 9/13/2011Windows Message (cont.) ኼ¿ 11 11 9/13/2011Windows API Application Programming Interface: Giao ዉ ኼ trình ዜ ዙ Cung ኸ các hàm truy ኼ tài nguyên trong ዉ ዎ (Windows) ዜ trong các ዛ ዉ liên ዅ ¯ዒ DLL. Các ዜ ዙ có truy ኼ ¯ዅ các hàm API Các hàm GDI (Graphics Device Interface) cho phép ዜ ዙ làm ዉ ዔ ዅ ዋ ¯ዏ ዌ. ኼ¿ 12 12 9/13/2011Windows Data Types (1) 0 ...
Tìm kiếm theo từ khóa liên quan:
Lập trình Windows Bài giảng Lập trình Windows Lập trình Windows VC++/MFC Thư viện liên kết động Ứng dụng Windows Form Visual C++ 2010Gợi ý tài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 180 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 158 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 110 0 0 -
Excel add in development in c and c phần 9
0 trang 109 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 52 0 0 -
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 43 0 0 -
thủ thuật windows XP hay nhất phần 2
14 trang 42 0 0 -
Bài giảng Lập trình Windows nâng cao: ADO.NET - Bùi Công Danh
57 trang 38 0 0 -
Báo cáo nghiên cứu khoa học: Nghiên cứu phần mềm bãi giữ xe thông minh
37 trang 34 0 0