1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ CƯƠNG MÔN HỌC: LẬP TRÌNH WINDOWS

3 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 46,86 KB

Nội dung

Tham khảo tài liệu ''đề cương môn học: lập trình windows'', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

ĐỀ CƯƠNG MƠN HỌC: LẬP TRÌNH WINDOWS (WINDOWS PROGRAMMING) Mã môn học: ……… 45 tiết lý thuyết, 30 tiết thực hành -oOo - I Tóm tắt mục tiêu môn học: - Cung cấp cho sinh viên kiến thức phương pháp lập trình mơi trường Windows: chế quản lý chương trình, lập trình giao diện đồ họa (GUI), chế quản lý nhớ, lập trình đồng hành, kỹ thuật in ấn…, từ sinh viên có khả tự xây dựng ứng dụng hồn chỉnh mức độ vừa phải ngôn ngữ Visual C++, thư viện MFC - Tạo cho sinh viên tảng việc tiếp thu khai thác ngơn ngữ lập trình cấp cao khác Windows như: Visual Basic, Delphi, C++ Builder, Access, … - Tạo cho sinh viên kiến thức để tự nghiên cứu kỹ thuật lập trình sâu môi trường Windows II Các môn học trước: Tin học đại cương A1, Tin học đại cương A2, Lập trình hướng đối tượng, Cấu trúc liệu III Đối tượng áp dụng: - Sinh viên hệ Cao đẳng - Sinh viên hệ qui chuyên ngành CNTT, giai đoạn - Sinh viên hệ Hoàn chỉnh đại học chuyên ngành CNTT IV Nội dung môn học: Chương 0: Các khái niệm Giới thiệu thư viện lập trình HĐH Windows Các thành phần giao diện GUI (Cửa sổ, hộp thoại, controls,…) Các khái niệm (Handle, ID, Instance, Callback) Lập trình kiện (Event driven programming), vịng lặp xử lý thông điệp (Message loop) ứng dụng Tài nguyên ứng dụng (Resources) Một chương trình tổng quát xây dựng Windows 32 API Các kiểu liệu Chương 1: Kỹ thuật lập trình Visual C++ (MFC) Giới thiệu MFC Chương trình MFC Xử lý Mouse Keyboard Xử lý menu Toolbar, Statusbar Nguyen Tri Tuan – Khoa CNTT – DHHKTN – TP.HCM (Updated 02/2004) 1/3 Các Control Xây dựng xử lý hộp thoại (Dialog box) Documents Views: Scroll view, List view, Tree view SDI – Single Document Interface 10 MDI - Multi Document Interface Chương 2: Thư viện liên kết động (DLL) Giới thiệu Xây dựng DLL Cách thức gọi DLL ứng dụng Chặn thông điệp (Hook) - Một ứng dụng minh họa (bộ gõ phím tiếng Việt) Chương 3: Quản lý nhớ Tổng quan Phân trang nhớ (Paging Memory) Không gian địa ảo (Virtual Address Space) Các hàm xử lý nhớ ảo (Virtual Memory Functions) Về hàm xử lý nhớ chuẩn C/C++ Chương 4: Thư viện đồ họa GDI (Graphics Device Interface) Giới thiệu Một chương trình minh họa hàm GDI Bitmap In ấn (Printing) Chương 5: Xử lý Clipboard Giới thiệu Các kiểu định dạng liệu (data format) dùng Clipboard Các kỹ thuật thao tác Clipboard Xây dựng Clipboard Viewer Chương 6: Multi-Media Tổng quan hàm thư viện Thư viện MCI (Media Control Interface) Một chương trình minh họa điều khiển CD-audio play file WAV Chương 7: Multi-thread programming Khái niệm Multi-tasking Multi-threading Tiến trình (Process), tiểu trình (Thread) Chương trình Multi-thread đơn giản Quản lý tiểu trình - Tạo lập tiểu trình - Kết thúc tiểu trình - Tạm dừng tiểu trình (Thread suspension) - Tiếp tục tiểu trình (Thread resumption) Nguyen Tri Tuan – Khoa CNTT – DHHKTN – TP.HCM (Updated 02/2004) 2/3 Đồng tiểu trình (Thread Synchronization) Lưu trữ cục tiểu trình (Thread Local Storage – LTS) V Tài liệu tham khảo: Lê Hữu Đạt - Lập trình Windows – Nhà xuất giáo dục, 2000 Jeff Prosise - Programming Windows with MFC 2nd Edition, Microsoft Press, 1999 Charles Petzold - Programming Windows 5th Edition - Microsoft Press, 1998 Matt Pietrek - Windows 95 System Programming SECRETS - IDG Books Worldwide Inc., 1995 Thuan Q.Pham and Pankaj K.Garg – Multithreaded Programming with Windows NT – Prentice Hall PTR, 1996 Windows 95 Developer’s Guide David J Kruglinski and Scott Wingo and George Shepherd - Programming Microsoft Visual C++ 5th Edition - Microsoft Press, 1998 MSDN www.codeguru.com 10 www.codeproject.com VI Qui định thực hành: - Ngơn ngữ lập trình: Visual C++, chế độ GUI (Graphics User Interface mode), sử dụng thư viện MFC - Khuyến khích thiết kế chương trình theo hướng đối tượng - Thời gian tự làm thêm: 90 tiết - Người biên soạn: Th.S NGUYỄN TRI TUẤN - Người duyệt: ………………………………… Nguyen Tri Tuan – Khoa CNTT – DHHKTN – TP.HCM (Updated 02/2004) 3/3 ... Chương trình Multi-thread đơn giản Quản lý tiểu trình - Tạo lập tiểu trình - Kết thúc tiểu trình - Tạm dừng tiểu trình (Thread suspension) - Tiếp tục tiểu trình (Thread resumption) Nguyen Tri Tuan... tiểu trình (Thread Synchronization) Lưu trữ cục tiểu trình (Thread Local Storage – LTS) V Tài liệu tham khảo: Lê Hữu Đạt - Lập trình Windows – Nhà xuất giáo dục, 2000 Jeff Prosise - Programming Windows. .. Một chương trình minh họa điều khiển CD-audio play file WAV Chương 7: Multi-thread programming Khái niệm Multi-tasking Multi-threading Tiến trình (Process), tiểu trình (Thread) Chương trình Multi-thread

Ngày đăng: 11/05/2021, 01:25

w