Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,96 MB
Nội dung
Lập Trình Windows Trình bày: Nguyễn Huy Khánh; Email: nhkhanh@fit.hcmus.edu.vn • Giới thiệu • Các khái niệm cơ bản • Giao diện đồ họa 2/26/2014 2Bộ môn [Tên bộ môn] - Khoa CNTT - ĐH Khoa học tự nhiên [...]... dịch – Các loại tài nguyên của ứng dụng • • • • • • • • • • 2/26/2014 Accelerator table: bảng mô tả phím tắt (hot-key) Bitmap: ảnh bitmap Caret: con trỏ văn bản Cursor: con trỏ chuột Dialog box: khung hộp thoại (Dialogbox Template) Font: font chữ Icon: biểu tượng Menu: menu String-table entry: bảng mô tả các chuỗi ký tự Version information: bảng mô tả thông tin “phiên bản Khoa CNTT - ĐH KHTN 18 • Các. .. biệt giữa các 1 đối tượng (menu item, control) trong một chương trình • Instance – Một giá trị nguyên do HĐH tạo ra để định danh 1 thể hiện đang thực thi của ứng dụng • Callback function – Các hàm được gọi tự động bởi hệ điều hành 2/26/2014 Khoa CNTT - ĐH KHTN 14 • Lập trình hướng sự kiện – Luồng điều khiển của chương trình được xác định dựa vào hành động của người dùng khi sử dụng chương trình 2/26/2014...• NET Framework 2/26/2014 Bộ môn [Tên bộ môn] - Khoa CNTT - ĐH Khoa học tự nhiên 11 • Các loại ứng dụng cơ bản trên Windows – Windows Application: ứng dụng có giao diện đồ họa – Win32 DLL: dạng thư viện liên kết động (Dynamic-linked library) – Win32 LIB: dạng thư viện liên kết tĩnh (Static-linked library)... phép Maximize/Minimize/Close các cửa sổ con • Ví dụ: Word, Excel, VC++,… 2/26/2014 Khoa CNTT - ĐH KHTN 23 • Các dạng ứng dụng giao diện đồ họa – Dialog • • • • 2/26/2014 Một cửa sổ làm việc Thường kích thước cố định Thường có các button, edit box, list box,… Ví dụ: Calculator, CD Player, Khoa CNTT - ĐH KHTN 24 • Cửa sổ - Window – Định nghĩa – Các thành phần trên một cửa sổ – Các control thông dụng 2/26/2014... ĐH KHTN 20 • Các dạng ứng dụng giao diện đồ họa – SDI - Single Document Interface – MDI - Multiple Document Interface – Dialog 2/26/2014 Khoa CNTT - ĐH KHTN 21 • Các dạng ứng dụng giao diện đồ họa – SDI - Single Document Interface • • • • 2/26/2014 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ác cửa sổ con Ví dụ: Notepad, Paint,… Khoa CNTT - ĐH KHTN 22 • Các dạng ứng... output và nhận các input từ người dùng – Công việc đầu tiên của 1 ứng dụng GUI là tạo một cửa sổ làm việc – 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ó một cửa sổ nhận input từ người dùng (Active/Focused window) 2/26/2014 Khoa CNTT - ĐH KHTN 26 • Cửa sổ – Các thành phần của một cửa sổ 2/26/2014 Khoa CNTT - ĐH KHTN 27 • Cửa sổ – Các control thông... 2/26/2014 Khoa CNTT - ĐH KHTN 14 • Lập trình hướng sự kiện – Luồng điều khiển của chương trình được xác định dựa vào hành động của người dùng khi sử dụng chương trình 2/26/2014 Khoa CNTT - ĐH KHTN 15 • Lập trình hướng sự kiện Thông điệp Được gửi khi WM_CHAR Có một ký tự được nhập từ bàn phím WM_COMMAND Người sử dụng click một mục trên menu, button… WM_CREATE Một cửa sổ được tạo ra WM_DESTROY Một cửa sổ... KHTN 26 • Cửa sổ – Các thành phần của một cửa sổ 2/26/2014 Khoa CNTT - ĐH KHTN 27 • Cửa sổ – Các control thông dụng Tab Control Edit box Listbox Combobox Check box Static text Button 2/26/2014 • Cửa sổ – Các control thông dụng 2/26/2014 Khoa CNTT - ĐH KHTN 29