Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
Bài tập thực hành môn lập trình window PI
Nội dung xem thử
Mô tả chi tiết
© 2009, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 1/2
Môn học Lập trình Windows (Windows Programming)
Bài tập thực hành – Phần 1
Thời gian thực hiện: 01 tuần
---oOo---
Phần 1: Lập trình bằng thư viện WIN32 API
1. Làm quen với 1 chương trình C/C++ viết trên thư viện Win32 API
a. Phần 1:
- Tạo project loại Win32 (Win32 project), sau đó biên dịch và chạy thử nghiệm
chương trình
b. Phần 2:
- Thay đổi tiêu đề của của sổ thành “Chuong trinh C/Win32 API”
- Thay đổi nội dung hiển thị trên vùng client của cửa sổ thành:
“Day la chuong trinh dau tien…
… viet bang Visual C++…
… tren HDH Windows…
… bang thu vien Win32 API.“
2. Tài nguyên của chương trình:
Lấy chương trình kết quả của bài tập 1, thực hiện tiếp:
a. Phần 1:
- Thay đổi biểu tượng (icon) của chương trình
- Thay đổi con trỏ chuột: dùng con trỏ có sẵn IDC_CROSS hay tự vẽ một cursor mới.
- Thay đổi nội dung của hộp thoại “About”
b. Phần 2:
- Bổ sung thêm vào menu “File” các mục sau: New, Open, Save
- Thêm mới 1 menu popup “Edit” với các item sau: Undo, Cut, Copy, Paste, Select all
- Mỗi menu item đều có phím tắt tương ứng (vd. Open Ctrl+O)
3. Lập trình sự kiện:
Lấy chương trình kết quả của bài tập 2, thực hiện tiếp:
a. Phần 1:
- Thêm xử lý trong hàm xử lý message, để khi user chọn menu item nào thì hiện
messagebox thông báo tương ứng. VD. “Ban vua chon chuc nang XYZ.”
- Khi user thoát chương trình bằng menu “Quit” hay close cửa sổ: hiển thị messagebox yêu cầu xác nhận “Ban muon thoat ung dung ?”. Nếu user chọn YES huỷ
cửa sổ và thoát ứng dụng; nếu user chọn NO thì không thoát.
b. Phần 2:
- Khi user click mouse trái/phải, hiển thị message-box thông báo:
c. Phần 3:
- Khi cửa sổ được tạo (WM_CREATE), hãy thể hiện 1 message-box ghi lời giới
thiệu chương trình: