Giáo trình lập trình C cho Winform- P2 pdf

5 451 0
Giáo trình lập trình C cho Winform- P2 pdf

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

Thông tin tài liệu

Bài 1:Giới thiệu chung Trần Minh Thái MSG msg; while(GetMessage(&msg,NULL,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; 5. Các thành phần giao diện đồ họa (GUI)  GUI: Graphics User Interface.  Các dạng GUI cơ bản: • SDI – Single Document Interface: 9 Một cửa sổ làm việc. 9 Cho phép thay đổi kích thước cửa sổ (Resizeable). 9 Không có các cửa sổ con. 9 Ví dụ: NotePad, Paint,… • MDI – Multi Document Interface: 9 Một cửa sổ làm việc chính (Frame window) và nhiều cửa sổ con (Child window). Bài giảng: Lập trình C for Win Trang 6/69 Bài 1:Giới thiệu chung Trần Minh Thái 9 Cho phép thay đổi kích thước cửa sổ (Resizeable). 9 Cho phép Maximize/Minimize/Close các cửa sổ con. 9 Ví dụ: Word, Excel, VC++,… • Dialog: 9 Một cửa sổ làm việc. 9 Thường có kích thước cố định. 9 Thường không có menu bar. 9 Thường có các button, edit box, list-box,… 9 Ví dụ: Calculator, CD Player,… Bài giảng: Lập trình C for Win Trang 7/69 Bài 1:Giới thiệu chung Trần Minh Thái • Cửa sổ: 9 Định nghĩa:  Là 1 vùng chữ nhật trên màn hình.  Dùng để hiển thị kết quả output.  Và nhận các input từ người dùng 9 Công việc đầu tiên của 1 ứng dụng GUI là tạo 1 cửa sổ làm việc. 9 Nguyên tắc quản lý:  Mô hình phân cấp: mỗi cửa sổ đều có 1 cửa sổ cha (parent window), ngoại trừ cửa sổ nền Desktop.  Tại mỗi thời điểm, chỉ có 1 cửa sổ nhận input từ user (Active/Focused window). 9 Phân loại:  Cửa sổ Desktop.  Cửa sổ tiêu chuẩn.  Cửa sổ hộp thoại (Dialog box).  Các control. Desktop Window App Window Parent Window Child Window Control Dialog box Bài giảng: Lập trình C for Win Trang 8/69 Bài 1:Giới thiệu chung Trần Minh Thái Window icon Window caption Title bar Minimized, Restored, Maximized button menu bar scroll bar Resized border status bar Client area tool bar standard bar Bài giảng: Lập trình C for Win Trang 9/69 Bài 1:Giới thiệu chung Trần Minh Thái 6. Cấu trúc chương trình C for Win 7. Qui trình hoạt động của chương trình ứng dụng  Cửa sổ được hiển thị lên màn hình.  Windows chờ cửa sổ gửi thông điệp.  Các thông điệp được Windows gửi trả lại chương trình ứng dụng thông qua lời gọi hàm của chúng trong chương trình ứng dụng. Khi nhận được thông điệp, chương trình ứng dụng gọi các hàm API và hàm của riêng chúng để thực hiện công việc mong muốn. *.CPP file  Compiler *.OBJ file Linker Definition file (*.DEF) Resource file (*.RES) Resource Compiler Window Application (*.EXE, *.DLL) Library file (*.LIB) Bài giảng: Lập trình C for Win Trang 10/69 . Graphics User Interface.  C c dạng GUI c bản: • SDI – Single Document Interface: 9 Một c a sổ làm vi c. 9 Cho phép thay đổi kích thư c cửa sổ (Resizeable). 9 Không c c c cửa sổ con. 9. thay đổi kích thư c cửa sổ (Resizeable). 9 Cho phép Maximize/Minimize/Close c c cửa sổ con. 9 Ví dụ: Word, Excel, VC++,… • Dialog: 9 Một c a sổ làm vi c. 9 Thường c kích thư c cố định giảng: Lập trình C for Win Trang 9/69 Bài 1:Giới thiệu chung Trần Minh Thái 6. C u tr c chương trình C for Win 7. Qui trình hoạt động c a chương trình ứng dụng  C a sổ được

Ngày đăng: 08/07/2014, 08:20

Từ khóa liên quan

Mục lục

  • Bài 1: GIỚI THIỆU CHUNG

    • 1. Mở đầu

    • 2. Các thư viện lập trình của Windows

    • 3. Các khái niệm cơ bản

    • 4. Lập trình sự kiện (Even driven programming)

    • 5. Các thành phần giao diện đồ họa (GUI)

    • 6. Cấu trúc chương trình C for Win

    • 7. Qui trình hoạt động của chương trình ứng dụng

    • 8. Một số quy ước đặt tên

    • 9. Ví dụ

    • 10. Tài nguyên của ứng dụng (Resources)

    • 11. Một số kiểu dữ liệu mới

    • 12. Phân tích, tìm hiểu source code của project

    • Bài 2: PAINT VÀ REPAINT

      • 1. Giới thiệu

      • 2. Tổng quan về GDI (Graphics Device Interface)

      • 3. Một số hàm đồ họa cơ sở

      • 4. Kết luận

      • Bài 3: CÁC THIẾT BỊ NHẬP LIỆU

        • 1. Bàn phím

        • 2. Thiết bị chuột

        • 3. Timer

Tài liệu cùng người dùng

Tài liệu liên quan