Tham khảo tài liệu 'lập trình c trên windows các khái niệm cơ bản', 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ả | Lập trình C trên Windows Các khái niệm cơ bản Nguyễn Tri Tuấn Khoa CNTT - Email nttuan@ Nội dung Vài điểm khác biệt giữa lập trình Windows và DOS Các thư viện lập trình của Windows Các loại ứng dụng Các khái niệm cơ bản Lập trình sự kiện Even driven programming Các thành phần giao diện đồ họa GUI Tài nguyên của ứng dụng Resources Một chương trình tổng quát xây dựng trên Win32 API Các kiểu dữ liệu cơ bản C4W - Basic - Nguyen Tri Tuan - Spring 2004 2 Vài điểm khác biệt giữa lập trình Windows và DOS Windows DOS Lập trình sự kiện dựa vào thông điệp message Thực hiện tuần tự theo chỉ định Multi- tasking Single task Multi- PU Single CPU Tích hợp sẵn Multimedia Phải dùng các thư viện Multimedia riêng Hỗ trợ 32 bits hay hơn nữa Ứng dụng 16 bits Hỗ trợ nhiều công nghệ DLL OLE DDE COM OpenGL DirectX . Không có C4W - Basic - Nguyen Tri Tuan - Spring 2004 3 Các thư viện lập trình của Windows SDK - Software Development Kit Là bộ thư viện lập trình nền tảng của HĐH Windows Cung cấp tất cả các công cụ cần thiết để xây dựng 1 ứng dụng trên Windows Được sử dụng như là thư viện cơ sở để tạo ra những thư viện cấp cao hơn trong những ngôn ngữ lập trình. VD. OWL của BorlandC MFC của Visual C . C4W - Basic - Nguyen Tri Tuan - Spring 2004 4 Các thư viện lập trình của Windows . tt Một số thành phần tiêu biểu của SDK Win32 API GDI GDI Windows MultiMedia OpenGL DirectX COM COM ADO ActiveX Data Object OLE DB a a a Xem thêm MSDN Platform SDK Documentation Getting started Content of Platform SDK C4W - Basic - Nguyen Tri Tuan - Spring 2004 5 Các thư viện lập trình của Windows . . tt OWL - Object Windows Library Là bộ thư viện hướng đối tượng của BorlandC MFC - Microsoft Foundation Classes Là bộ thư viện hướng đối tượng của Visual C Một ứng dụng trên Windows có thể được viết bằng Thư viện SDK Một thư viện khác OWL MFC . phối hợp với SDK C4W - Basic - Nguyen Tri Tuan - Spring 2004