1. Trang chủ
  2. » Công Nghệ Thông Tin

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

4 513 1

Đ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 348,5 KB

Nội dung

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 progr

Trang 1

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

Trang 2

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ú:

Trang 3

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

Trang 4

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)

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

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

HÌNH ẢNH LIÊN QUAN

Hình thì - BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS pptx
Hình th ì (Trang 2)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w