BÀI tập THỰC HÀNH lập TRÌNH MFC

19 1.1K 3
BÀI tập THỰC HÀNH lập TRÌNH MFC

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương trình minh họa MFC đầu tiên Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Single Document” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.2. Bài 02 – Chương trình minh họa MDI đầu tiên Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Multiple document” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.3. Bài 03 – Chương trình minh họa Dialog based đầu tiên Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Dialog based” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả Ths Trần Ngọc Bảo Bài tập thực hành lập trình MFC 1.4. Bài 04 – Thay đổi biểu tượng, con trỏ chuột của chương trình Yêu cầu: Bổ sung bài tập 2.1 o Thay đổi biểu tượng (Icon) của chương trình o Thay đổi con trỏ chuột (Cursor) của chương trình o Thay đổi nội dung của dialog About Hướng dẫn gợi ý: o Thay đổi con trỏ chuột (Cursor) của chương trình CWinApp *app = AfxGetApp(); HICON hIcon = app-LoadCursor(IDC_NODROP); SetCursor(hIcon); o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.5. Bài 05 – Xử lý sự kiện chuột Yêu cầu: Bổ sung bài tập 2.1 o Khi người dùng click chuột trái, hiển thị thông báo “Bạn vừa nhan trai chuot, toa do X=,Y=” o Khi người dùng click chuột phải, hiển thị thông báo “Bạn vừa nhan phai chuot, toa do X=,Y=” Hướng dẫn gợi ý: o Khi người dùng click chuột trái, hiển thị thông báo “Bạn vừa nhan trai chuot, toa do X=,Y=” Nhấn tổ hợp phím Ctrl + W Trong Tab Message Maps chọn class name CxxxView Trong danh sách Messages chọn “WM_LBUTTONDOWN” Click “Add Function” button, sau đó click “Edit Code” button o Khi người dùng click chuột phải, hiển thị thông báo “Bạn vừa nhan phai chuot, toa do X=,Y=” Nhấn tổ hợp phím Ctrl + W Trong Tab Message Maps chọn class name CxxxView Trong danh sách Messages chọn “WM_RBUTTONDOWN” Click “Add Function” button, sau đó click “Edit Code” button.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP,HCM KHOA TOÁN – TIN HỌC http://www.hcmup.edu.vn BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC 1. Phần 1 – Làm quen với một chương trình viết bằng thư viện MFC 1.1. Bài 01 – Chương trình minh họa MFC đầu tiên - Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 - Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Single Document” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.2. Bài 02 – Chương trình minh họa MDI đầu tiên - Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 - Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Multiple document” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.3. Bài 03 – Chương trình minh họa Dialog based đầu tiên - Yêu cầu: Tạo ứng dụng “MFC AppWizard (EXE)” đơn giản bằng Wizard trong visual C++ 6.0 - Hướng dẫn gợi ý: o Khởi động Visual C++ 6.0 o Dùng chức năng New Project để tạo project mới o Chọn loại project “MFC AppWizard (EXE)” o Chọn “Dialog based” application o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả Ths Trần Ngọc Bảo 1/1 Bài tập thực hành lập trình MFC 1.4. Bài 04 – Thay đổi biểu tượng, con trỏ chuột của chương trình - Yêu cầu: Bổ sung bài tập 2.1 o Thay đổi biểu tượng (Icon) của chương trình o Thay đổi con trỏ chuột (Cursor) của chương trình o Thay đổi nội dung của dialog About - Hướng dẫn gợi ý: o Thay đổi con trỏ chuột (Cursor) của chương trình  CWinApp *app = AfxGetApp();  HICON hIcon = app->LoadCursor(IDC_NODROP);  SetCursor(hIcon); o Hoàn tất tạo project, biên dịch và chạy thử chương trình, xem kết quả 1.5. Bài 05 – Xử lý sự kiện chuột - Yêu cầu: Bổ sung bài tập 2.1 o Khi người dùng click chuột trái, hiển thị thông báo “Bạn vừa nhan trai chuot, toa do X = , Y = ” o Khi người dùng click chuột phải, hiển thị thông báo “Bạn vừa nhan phai chuot, toa do X = , Y = ” - Hướng dẫn gợi ý: o Khi người dùng click chuột trái, hiển thị thông báo “Bạn vừa nhan trai chuot, toa do X = , Y = ”  Nhấn tổ hợp phím Ctrl + W  Trong Tab Message Maps chọn class name CxxxView  Trong danh sách Messages chọn “WM_LBUTTONDOWN”  Click “Add Function” button, sau đó click “Edit Code” button o Khi người dùng click chuột phải, hiển thị thông báo “Bạn vừa nhan phai chuot, toa do X = , Y = ”  Nhấn tổ hợp phím Ctrl + W  Trong Tab Message Maps chọn class name CxxxView  Trong danh sách Messages chọn “WM_RBUTTONDOWN”  Click “Add Function” button, sau đó click “Edit Code” button Ths Trần Ngọc Bảo 2/2 Bài tập thực hành lập trình MFC 1.6. Bài 06 – Xây dựng chương trình soạn thảo văn bản đơn giản - Yêu cầu: o Tạo ứng dụng MFC ở chế độ “Single document” o Khi user chọn chức năng “New” Æ tạo 1 cửa sổ soạn thảo EDIT trong vùng client của cửa sổ giao diện chính o Xử lý WM_SIZE để kích thước của cửa sổ soạn thảo EDIT luôn trùng khớp với kích thước vùng client của cửa sổ giao diện chính o Thực hiện các chức năng: Open, Save, Save as, Undo, Cut, Copy, Paste o Giao diện chương trình Ths Trần Ngọc Bảo 3/3 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP,HCM KHOA TOÁN – TIN HỌC http://www.hcmup.edu.vn BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC 2. Phần 2: Làm quen với ứng dụng Dialog Based 2.1. Bài 01 – Viết chương trình nhập vào 2 số a và b, cho biết số lớn nhất và nhỏ nhất trong 2 số a,b với giao diện như sau Hướng dẫn gợi ý: sử dụng cấu trúc If …Then 2.2. Bài 02 – Viết chương trình nhập vào 2 số a, b và c cho biết số lớn nhất và nhỏ nhất trong 3 số a, b và c với giao diện như sau 2.3. Bài 03 - Nhập vào một số nguyên từ 0 đến 9, hiển thị bằng “chữ” các ký số trên, ví dụ: - Nhập 1 Æ “Một” - Nhập 2 Æ “Hai” - Nhập 3 Æ “Ba” Ths Trần Ngọc Bảo 1/1 Bài tập thực hành lập trình Windows - - Nhập 9 Æ “Chín” Hướng dẫn gợi ý: sử dụng cấu trúc Select Case 2.4. Bài 04 - Nhập vào một số nguyên dương N, hiển thị bằng “chữ” số vừa nhập trên, ví dụ: - Nhập 1 Æ “Một” - Nhập 12 Æ “Mười Hai” - Nhập 123 Æ “Một trăm hai mươi ba” Hướng dẫn gợi ý: sử dụng cấu trúc Select Case Ths Trần Ngọc Bảo 2/2 Bài tập thực hành lập trình Windows 2.5. Bài 05 - Viết chương trình nhập vào giá trị nguyên dương N, tính tổng S = 1 + 2 + 3 +…+ N Với giao diện như sau Hướng dẫn gợi ý: sử dụng vòng lặp While, For 2.6. Bài 06- Viết chương trình nhập vào giá trị nguyên dương N, tính tổng S = 1 + 2 + 3 +…+ N Với giao diện như sau Tương tự tính tổng - S = 1 + 3 + 5 + 7 +…+ (2N +1) - S = 2 + 4 + 6 + 8 +…+ 2N Ths Trần Ngọc Bảo 3/3 Bài tập thực hành lập trình Windows 2.7. Bài 07- Viết chương trình nhập vào giá trị nguyên dương N, và số thực X, tính tổng S = X + X 2 + X 3 + X 4 + + X N Tương tự tính tổng - S = X + X 3 + X 5 + X 5 + + X 2N+1 - S = X 2 + X 4 + X 6 + + X 2N Ths Trần Ngọc Bảo 4/4 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP,HCM KHOA TOÁN – TIN HỌC http://www.hcmup.edu.vn BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC 4. Phần 2: Làm quen với các control Toolbar, Menu 4.1. Bài 01 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau - Khi nhấn vào nút “Đăng nhập”, thực hiện kiểm tra o Nếu tên người dùng = “CDSPBD” và mật khẩu = “tinhoc” thì hiển thị thông báo (MessageBox) “Đăng nhập thành công o Ngược lại: thông báo “Không đúng tên người dùng/mật khẩu” - Khi nhấn vào nút “Thoát”Æ Kết thúc chương trình 4.2. Bài 02 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau Ths Trần Ngọc Bảo 1/1 Bài tập thực hành lập trình Windows - Khi nhấn vào nút “Đăng nhập”, thực hiện kiểm tra o Nếu tên người dùng = “CDSPBD” và mật khẩu = “tinhoc” thì  Ẩn màn hình “Đăng nhập”  Hiển thị màn hình chính với hình thức thể hiện như sau o Ngược lại: thông báo “Không đúng tên người dùng/mật khẩu” - Khi nhấn vào nút “Thoát” hiển thị thong báo “Bạn có muốn thoát chương trình không ?” o Nếu chọn “Yes”Æ Kết thúc chương trình o Ngược lại: trở lại màn hình login Ths Trần Ngọc Bảo 2/2 Bài tập thực hành lập trình Windows 4.3. Bài 03 – Viết chương trình thể hiện thông tin sinh viên với giao diện như hình vẽ - Nhấn vào nút “đọc dữ liệu từ file”: đọc dữ liệu từ tập tin “ThongTinSV.txt” với định dạng như bên dưới đưa vào các control trên màn hình. - Định dạng tập tin “ThongTinSV.txt” Họ và chữ lót: Nguyễn Văn Tên: Thịnh Ngày Sinh: 05/11/2005 Tôn giáo: Không Địa chỉ: 123 Trương Định – Q3 Điện Thoại: 8234567 Email: nvthinh@hcmup.edu.vn Dân tộc: Kinh Giới tính: Nam Ngoại ngữ: Anh Văn, Pháp Văn - Nhấn vào nút “Lưu dữ liệu xuống file”, ghi dữ liệu thông tin sinh viên trên màn hình xuống tập tin “ThongTinSV.txt” - Khi nhấn vào nút “Thoát”Æ Kết thúc chương trình Ths Trần Ngọc Bảo 3/3 . http://www.hcmup.edu.vn BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC 1. Phần 1 – Làm quen với một chương trình viết bằng thư viện MFC 1.1. Bài 01 – Chương trình minh họa MFC đầu tiên. Bảo 1/1 BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC 5. Phần 3: Lập trình CSDL Viết chương trình quản lý học sinh với yêu cầu như sau 5.1. Cơ sở dữ liệu chương trình

Ngày đăng: 20/08/2013, 15:35

Hình ảnh liên quan

4.2. Bài 02 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau  - BÀI tập THỰC HÀNH lập TRÌNH MFC

4.2..

Bài 02 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau Xem tại trang 8 của tài liệu.
4.1. Bài 01 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau  - BÀI tập THỰC HÀNH lập TRÌNH MFC

4.1..

Bài 01 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau Xem tại trang 8 của tài liệu.
ƒ Hiển thị màn hình chính với hình thức thể hiện như sau - BÀI tập THỰC HÀNH lập TRÌNH MFC

i.

ển thị màn hình chính với hình thức thể hiện như sau Xem tại trang 9 của tài liệu.
4.3. Bài 03 – Viết chương trình thể hiện thông tin sinh viên với giao diện như hình vẽ - BÀI tập THỰC HÀNH lập TRÌNH MFC

4.3..

Bài 03 – Viết chương trình thể hiện thông tin sinh viên với giao diện như hình vẽ Xem tại trang 10 của tài liệu.
- Nhấn vào chức năng “Hệ thống\Đăng nhập” trong menu hoặc nút hình “Chùm khóa” trên ToolBar, hiển thị màn hình login như trong bài tập 01 - BÀI tập THỰC HÀNH lập TRÌNH MFC

h.

ấn vào chức năng “Hệ thống\Đăng nhập” trong menu hoặc nút hình “Chùm khóa” trên ToolBar, hiển thị màn hình login như trong bài tập 01 Xem tại trang 11 của tài liệu.
- Cấu hình hệ thống - Quản lý ngườ i dùng  - Đăng nhập  - BÀI tập THỰC HÀNH lập TRÌNH MFC

u.

hình hệ thống - Quản lý ngườ i dùng - Đăng nhập Xem tại trang 12 của tài liệu.
ƒ Ẩn màn hình “Đăng nhập” - BÀI tập THỰC HÀNH lập TRÌNH MFC

n.

màn hình “Đăng nhập” Xem tại trang 14 của tài liệu.
5.2. Bài 02 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau  - BÀI tập THỰC HÀNH lập TRÌNH MFC

5.2..

Bài 02 – Viết chương trình thể hiện màn hình “Đăng nhập” (login) chương trình như sau Xem tại trang 14 của tài liệu.
oNg ược lại: trở lại màn hình đăng nhập. - BÀI tập THỰC HÀNH lập TRÌNH MFC

o.

Ng ược lại: trở lại màn hình đăng nhập Xem tại trang 15 của tài liệu.
- Nhấn vào chức năng “Hệ thống\Quản lý người dùng” trong menu hoặc nút hình “3 - BÀI tập THỰC HÀNH lập TRÌNH MFC

h.

ấn vào chức năng “Hệ thống\Quản lý người dùng” trong menu hoặc nút hình “3 Xem tại trang 16 của tài liệu.
- Nhấn vào chức năng “Quản lý học sinh\Thông tinh ọc sinh” trong menu hoặc nút hình - BÀI tập THỰC HÀNH lập TRÌNH MFC

h.

ấn vào chức năng “Quản lý học sinh\Thông tinh ọc sinh” trong menu hoặc nút hình Xem tại trang 17 của tài liệu.
o Khi màn hình vừa được load, không cho phép người dùng thao tác - BÀI tập THỰC HÀNH lập TRÌNH MFC

o.

Khi màn hình vừa được load, không cho phép người dùng thao tác Xem tại trang 18 của tài liệu.
- Cấu hình hệ thống - Quản lý ngườ i dùng  - Đăng nhập  - BÀI tập THỰC HÀNH lập TRÌNH MFC

u.

hình hệ thống - Quản lý ngườ i dùng - Đăng nhập Xem tại trang 19 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan