BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS pptx

5 512 1
BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS pptx

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

Thông tin tài liệu

Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS • Mục tiêu : hiểu và áp dụng được các control: MaskEditBox, DateTimePicker, MonthCalendar, Timer, ToolTip . Bài 1: Tạo giao diện như hình: Khi Form Load thì có dòng chữ “TTĐT CNTT TPHCM Xin chào các bạn” chạy ngang màn hình (dùng timer) Bài 2: Tạo Giao diem Form Splash như hình: chứa thanh progress bar, và một nút OK. Khi khởi động chương trình thì Form Splash xuất hiện, và form này dừng 1 khoảng thời gian là 15s. - Thanh progress bar sẽ thể hiện tiến trình load form này, sau 15s form splash sẽ tự động tắt và khởi động Form trong bài 1 - Trong khi Form Splash đang hoạt động, nếu người dùng nhấn vào nút OK thì Form này ngưng hoạt động, đồng thời Form bài 1 được gọi hoạt động. 1 Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh Bài 3: Hãy tạo một Project dùng để quản lý giờ thuê máy của một phòng máy có giao diện và yêu cầu như sau: o Khi form vừa load lên màn hình thì  các Button Bắt đầu có Enabled=True  các Button Kết thúc có Enabled=False  Các Label có Caption= rổng o Khi người sử dụng Click vào Button Bắt Đầu của một máy:  Hiện Giờ hiện tại lên Label bắt đầu của máy tương ứng  Cho thuộc tính Enabled của Button Bắt đằu =False  Cho thuộc tính Enabled của Button Kết thúc =True o Khi người sử dụng Click vào Button Kết thúc của một máy thì:  Hiện Giờ hiện tại lên Label Kết thúc của máy tương ứng  Dựa vào Giờ và Phút (không cần quan tâm đến số giây) trên các label Bắt đầu và Kết thúc tính ra số tiến phải trả, rồi dùng Msgbox để thông báo cho người sử dụng như hình bên (tiền thuê máy là 3000đ/giờ)  Xóa nội dung trong các Label Bắt đầu và Kết thúc  Cho thuộc tính Enabled của Button Bắt đằu =True  Cho thuộc tính Enabled của Button Kết thúc =False Khi người sử dụng Click vào nút Dừng chương trình thì kiểm tra nếu có máy đang thuê phải nhắc nhở người sử dụng bằng MsgBox, khi nào người sử dụng thật sự muốn kết thúc thì mới dừng chương trình. Bài 4: Thiết kế project quản lý cuộc gọi điện thoại của một đại lý bưu điện. Các mục yêu cầu trong quá trình quản lý này: 1. Thiết kế form như hình bên dưới. 2. Khi người gọi nhấc máy nào thì người quản lý kích vào checkbox máy đó và thời gian tính bắt đầu từ 0 giây. 3. Khi người gọi dừng máy thì người quản lý kích vào checkbox, tương ứng với thời gian gọi điện, cột thành tiền sẽ hiện lên. 4. Cách tính tiền như sau: 0< Thời gian <= 1 phút Thành tiền= đơn giá Thời gian >1 phút Thành tiền=đơn giá+(thời gian-1)*đơn giá*75% 5. Thu tiền xong người quản lý kích vào Command Buttom Xoá đê( máy lại bắt đầu từ đầu. Ghi chú: 2 Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh Mục mã vùng và đơn giá cho phép chúng ta truy cứu đến để biết mã vùng khi bấm số điện thoại và biết đơn giá để máy tính tiền. Máy 1, máy 3 đang gọi điện. Máy gọi xong và đang hiện lên cột tính tiền. Ngoài mã vùng ra tấc cả các số điện thoại đều có 6 số. Bài 5: 1. Giao diện thiết kế như hình 2. Validation cho các fields đều phải nhập. 3 Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh 4 TextBox MaskTextBox - Khi bỏ trống 1 field ( thí dụ : Name  khi focus vào field khác sẽ có thông báo lỗi và cho focus về ô cần nhập) Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh 5 Chú ý : thay đổi 1 số fields cho phù hợp với bản địa – Không có State - Khi nhấn submit sẽ có 1 MessageBox hiển thị đầy đủ thông tin vừa nhập. - Quy định của maskTextBox Phone là 000-0000000 - ComboBox Country chỉ chứa 2 nước VietNam và Thailan ( chứa 3 thành phố Pattaya,ChiengMai và Bankok) Hint : dựa vào event Leave của control để validation dữ liệu nhập. . Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS • Mục tiêu : hiểu và áp dụng được các control:. khởi động Form trong bài 1 - Trong khi Form Splash đang hoạt động, nếu người dùng nhấn vào nút OK thì Form này ngưng hoạt động, đồng thời Form bài 1 được gọi hoạt động. 1 Bài tập Windows Form Trung. tiền. Ngoài mã vùng ra tấc cả các số điện thoại đều có 6 số. Bài 5: 1. Giao diện thiết kế như hình 2. Validation cho các fields đều phải nhập. 3 Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh 4 TextBox MaskTextBox -

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

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