intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Trần Công Chính | Ngày: | Loại File: DOC | Số trang:6

229
lượt xem
64
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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)

Chủ đề:
Lưu

Nội dung Text: BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS

  1. Bài tập Windows Form  Trung tâm CNTT TP Hồ Chí Minh  BÀI TẬP CHƯƠNG 5: ADVANCED CONTROLS   ục   tiêu:   hiểu   và   áp   dụng   được   các   control:  MaskEditBox,   DateTimePicker,  M   • 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
  2. Bài tập Windows Form T rung 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ì  h các   Button  Bắt   đầu  có Enabled=True các   Button  Kết   thúc  c có Enabled=False  c Các   Label   có  Caption= rổng Khi người sử  dụng Click vào  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 m   Cho thuộc tính Enabled của Button Bắt đằu =False C Cho thuộc tính Enabled của Button Kết thúc =True Khi người sử dụng Click vào Button Kết thúc của một máy thì: o Hiện Giờ hiện tại lên Label Kết thúc của máy tương ứng       ựa vào Giờ và Phú  (không cần quan tâm đến số giây)  D t 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 b 2
  3. Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh Cho thuộc tính Enabled của Button Bắt đằu =True C 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
  4. Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh Bài 5: 1. Giao diện thiết kế như hình  2. Validation cho các fields đều phải nhập. 4
  5. Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh 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) 5
  6. Bài tập Windows Form Trung tâm CNTT TP Hồ Chí Minh 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) 6
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2