Bài giảng "Lập trình Windows - Chương 3: Lập trình C++ trên Windows" cung cấp cho người học các kiến thức: Phương pháp OOP và trên Windows, xây dựng lớp ứng dụng, xây dựng lớp cửa sổ, xử lý thông điệp trên cửa sổ, một số thông điệp cơ bản. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Chương 3: Lập trình C++ trên Windows (2016)Chương 3: Lập trình C++ trên Windows Phươngpháp OOP và trên Windows Xâydựng lớp ứng dụng Xâydựng lớp cửa sổ Xửlý thông điệp trên cửa sổ Mộtsố thông điệp cơ bản3.1- Phương pháp OOP và trên WindowsPhương pháp lập trình hướng đối tượngCác khái niệm cơ bản trong lập trình hướng đối tượngLập trình OOP so với lập trình cấu trúcCác kỹ thuật OOP trong C++: xây dựng lớp, thành viên, kế thừa,đối tượng và xử lý đối tượng, cơ chế ảo và đa hình,...Thư viện MFC cung cấp OOP trên Windows MFCLõi củaWindowsAPIProgrammer3.2- Xây dựng lớp ứng dụngCác thành phần chính ?Chương trìnhKhai báo thư việnXây dựng các lớpcho chương trìnhMFCTạo đối tượngchương trìnhC…CWinAppLớp ứng dụng kế thừa từ CWinApp:BOOL InitInstance()m_pMainWndm_pActiveWndm_hInstanceKế thừaCTChương trình…3.2- Xây dựng lớp ứng dụngCách viết lớp chương trình ?class CT : public CWinApp{ public:BOOL InitInstance(){….. Viết các lệnh khởi tạo chương trình ……return 1;}};Một số hàm MFC cơ bản ?AfxMessageBox( thông-báo [, kiểu ] );CWinApp* AfxGetApp();CWnd* AfxGetMainWnd(); …3.2- Xây dựng lớp ứng dụngMột chương trình MFC đơn giảnChương trình MFC#includeclass CT : public CWinApp{pubic:BOOL InitInstance(){AfxMessageBox( “Chuong trinh don gian” );return 1;}};CT a;Cơ chế đa hình vàphương thức ảo