1. Trang chủ
  2. » Giáo án - Bài giảng

Hướng dẫn thực hành - Lập trình Windows 1 - Module 3

4 527 2

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 359,81 KB

Nội dung

Bài 2: Yêu cầu: Viết lớp Hóa Đơn đáp ứng yêu cầu xử lý của giao diện như sau:  Khi chương trình hiện lên thì nút Tiếp mờ đi..  Nút "Tính" hoặc Enter cho phép tính thành tiền sau khi

Trang 1

Module 3

Nội dung kiến thức thực hành:

+ Viết ứng dụng theo phương pháp hướng đối tượng (OOP)

Bài 1:

Mục đích:

+ Tạo control và xử lý sự kiện bằng cách viết lệnh

Yêu cầu:

+ Thực hiện theo hướng dẫn trong giáo trình trang 201 (Objects in Action)

Bài 2:

Yêu cầu:

Viết lớp Hóa Đơn đáp ứng yêu cầu xử lý của giao diện như sau:

 Khi chương trình hiện lên thì nút Tiếp mờ đi

 Nút "Tính" (hoặc Enter) cho phép tính thành tiền sau khi nhập tên hàng, số lượng, đơn giá hợp lệ Sau đó làm mờ nút Tính, hiện nút Tiếp

 Nút "Tiếp" cho phép xóa các nội dung trong các ô nhập liệu và ô thành tiền, đồng thời làm mờ nút Tiếp và hiện nút Tính

 Nút "Thống kê" cho phép thống kê các thông tin đã nhập

 Nút "Kết thúc" (hoặc Esc) để đóng chương trình

Hướng dẫn:

Trang 2

Viết lớp HoaDon với các thuộc tính: tên hàng, số lượng, đơn giá, và các thuộc tính static: số lượng hóa đơn, doanh thu Viết các hàm truy cập cho các thuộc tính, chú ý các thuộc tính static chỉ cho đọc, không cho gán

Bài 3:

Ứng dụng lớp Hóa Đơn của bài 2, viết chương trình có giao diện như sau:

 Nút "Thêm" cho phép xuất thành tiền và cập nhật thông tin thống kê, đồng thời thêm mặt hàng đang nhập vào ListBox (chỉ hiển thị tên hàng) Kiểm tra dữ liệu nhập

 Nút "Xóa" cho phép xóa dòng đang chọn trong ListBox, đồng thời cập nhật thông tin thống

kê, trước khi xóa phải xác nhận lại

 Nút "Tìm" cho phép tìm hàng đã bán khi nhập vào tên hàng, nếu tìm thấy thì cho dòng đó sáng lên trong ListBox

 Khi chọn một dòng trên ListBox thì hiện thông tin tương ứng lên các textbox và label

Bài 4:

Yêu cầu:

Thực hiện lại bài 3, thay ListBox bằng ListView

Trang 3

Bài 5:

Yêu cầu:

Viết lớp Hóa Đơn đáp ứng yêu cầu xử lý của giao diện sau:

 Nút "Tính" sẽ xuất ra toàn bộ các thông tin còn lại trên giao diện sau khi nhập đầy đủ thông tin khách hàng và giá tiền hợp lệ

Biết: Thành tiền = Giá tiền + Phụ thu + Thuế Phụ thu chỉ tính cho loại xe màu đen là 5% giá tiền, thuế cho tất cả các xe là 10%

 Nút "Tiếp" cho phép xóa các nội dung trong các ô nhập liệu, con trỏ đặt vào ô họ tên

 Nút "Thống kê" cho phép xuất thông tin thống kê ra một cửa sổ khác

 Nút "Kết thúc" để đóng chương trình

Hướng dẫn:

[1] Viết lớp Hoadon với các thuộc tính: họ tên, địa chỉ, điện thoại, giá tiền, màu xe và các thuộc tính static: số khách hàng, số khách mua xe đen, doanh thu Tạo các hàm truy cập cho các thuộc tính, chú ý các thuộc tính static chỉ cho đọc, không cho gán

Trang 4

[2] Viết hàm khởi tạo:

[3] Viết các hàm tính Phụ thu, Thuế, Thành tiền

Ví dụ:

Bài 6:

Mục đích:

+ So sánh struct và class

Yêu cầu:

+ Thực hiện theo hướng dẫn trong giáo trình trang 235 (Classes versus Structs)

Ngày đăng: 13/05/2014, 11:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w