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ần giao diện đồ họa GUI Mô hình lập trì
Trang 1NỘ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ần giao diệ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
Trang 2Các thành phần giao diện đồ họa - GUI
GUI : Graphics User Interface
C ác dạng GUI cơ bản
Trang 3Các thành phần giao diệ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
Trang 4Cá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
Trang 5Các thành phần giao diệ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ác thành phần của 1 cửa sổ chuẩn
Trang 6GUI – 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ẩn của windows
Frame
Trang 7GUI – Controls
Property sheet
Radio button
Push button
Static text
Push button Image
Check box
Các dạng control chuẩn của windows
Spin Edit text
Trang 8GUI – Controls
Title bar Menu
Combo Box
Scroll bar
Status bar
Tree
View
List view
Tool bar