NỘI DUNG Một số điểm khác biệt giữa lập trình Windows & DOS Một số khái niệm cơ bản Lập trình sự kiện (Even driven programming) Các thành phầngiaodiệnđồhọa GUI Mô hình lập trình Windows Tài nguyên của ứng dụng (Resource) Thư viện lập trình Windows Một chương trình tổng quát xây dựng trên Win API Các thành phầngiaodiệnđồhọa - GUI GUI : Graphics User Interface C ác dạng GUI cơ bản Dialog SDI MDI Các thành phầngiaodiệnđồhọa - GUI Dialog SDI – Single Document Interface MDI – Multiple Document Interface Có một cửa sổ làm việc Thường có kích thước cố định Thường không có menu bar Có một cửa sổ làm việc Cho phép thay đổi kích thước cửa sổ (Resizeable) Không có cửa sổ con Có một cửa sổ làm việc chính (Main frame) và nhiều cửa sổ con (Child Frame) Cho phép thay đổi kích thước cửa sổ (Resizeable) Cho phép Minimize/Maximize/Close/Arrange/Cascade cửa sổ con Calculator Paint Workflow Editor Các thành phầngiaodiệnđồhọa - GUI Desktop Window Shortcut Icon Control Dialog box App Window Child Window Child Window Parent Window Các thành phầngiaodiệnđồhọa - GUI Window Caption Window Icon Tool bar Client Area Minimized, Restored, Maximized buttons Status bar Title bar Menu bar Dialog bar Scroll bar Cácthành phầncủa1cửasổ chuẩn GUI – Controls Property sheet Combo box (Edit text + List box Push button Static text Push button Drop down list Check box Các dạng control chuẩncủawindows Frame GUI – Controls Property sheet Radio button Push button Static text Push button Image Check box Các dạng control chuẩncủawindows Spin Edit text GUI – Controls Title bar Menu Combo Box Scroll bar Status bar Tree View List view Tool bar . API Các thành phần giao diện đồ họa - GUI GUI : Graphics User Interface C ác dạng GUI cơ bản Dialog SDI MDI Các thành phần giao diện đồ họa - GUI. Các thành phần giao diện đồ họa - GUI Desktop Window Shortcut Icon Control Dialog box App Window Child Window Child Window Parent Window Các thành phần