Bài t p Windows Form Trung tâm ào t o CNTT TP H Chí MinhĐ
BÀI TP CHƯƠNG 4: WINDOWS CONTROLS (TT)
Mc tiêu : hiu và áp dng được các control: PictureBox, ImageList, TrackBar,
NumericUpDown, DomainUpDown, ProgressBar.
Bài 1: Viết chương trình dùng để định dng LABEl TEXT theo NummericUpDown, các
Checkbox và Radio button tương ng (Font size, Font Style, Color, TextAlign).
Bài 2: Viết chương trình hin th vào PictureBox lá c tương ng vi nước được chn trên
Radio Button tương ng.
1
NumericUpDown
Bài tp Windows Form Trung tâm Đào tạo CNTT TP H Chí Minh
Bài 3: Viết Chương trình hin th các loi Pizza (hình nh, công thc và các thành phn
có trong Pizza)
Gi ý: to class Pizza (Image, Recipe, Ingredients)
Nhp 5 mu Pizza tương ng vi 5 loi Pizza.
To giao din như hình, viết cho các s kin CheckedChanged cho các Radio
Button.
2
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
Bài 3:
To giao din như hình: 2 trackbar hoc HscrollBar và VscrollBar (minimunvalue=50,
maximumvalue=chiu dài hoc chiu rng ca Form), 1 PictureBox (xut hin v trí bt
đầu là (50,50)).
Khi người dùng thay đổi giá tr trên thanh trượt ca Trackbar hoc scrollbar thì hình s di
chuyn theo ta đ tương ng vi giá tr thay đổi trên Trackbar hoc ScrollBar
Bài 4: Xây dng chương trình hin th lch t như sau:
3
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
Khi mi m Form s hin th lch theo ngày hin hành. Khi thay đổi ngày, tháng , năm
trên form (nh kim tra ngày hp l) sau đó click nút Xem Lch thì s hin th đúng ngày
tháng năm đó vào groupbox bên phi (bao gm c th trong tun).
Bài 5:
Viết chương trình Qun lý Đăng ký Khách hàng VIP cho Siêu th CoopMark như sau:
Khi khách hàng đăng ký thông tin khách hàng VIP, nhân viên qun lý khách hàng thc
hin nhp mã s KH, h tên, ngày sinh, địa ch, ngh nghip ca khách.
Chương trình thc hin:
Xây dng class KhachHang (msKH, tenKH, Ngaysinh, Diachi, NgheNghiep)
4
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
Xây dng class DanhSachKhachHang để qun lý Thêm Khách Hàng vào danh sách
khách hàng thân thiết, xem tng s khách hàng trong danh sách.
- Form_Load: Danh Sách khách hàng chưa có thành viên nào, con tr văn bn đặt
vào textbox mã s khách hàng, các button Dangky, NhapMoi, TongKet b m
(enabled=false). Thc hin nhp các thông tin tương ng. Khi nhp đầy đủ thông
tin (kim tra d liu hp l) thì btnDangky có tác dng.
- btnDangKy: thc hin thêm khách hàng vào Danh sách khách hàng, đồng thi
hin th thông tin khách hàng va đăng ký thành công vào messagebox như hình
bên dưới. btnNhapMoi, btnTongKet .
- btnNhapMoi: khi to li trng thái ban đầu ca Form, btnNhapMoi b m.
- btnTôngKet: hin th Tng khách hàng có trong Danh sách khách hàng vào
messagebox như hình bên dưới. btnTongKet b m.
- btnThoat_Click: hi người dùng có chc chn thoát khi chương trình hay không?
Yes: thoát, No: không.
5