
Tr ng Đ i h c Công nghi p TP. HCMườ ạ ọ ệ
Khoa Công ngh thông tinệ
Đ THI MÔN L P TRÌNH WINDOWS.NET Ề Ậ
Th i gian: 90 phútờ
(Sinh viên đ c s d ng tài li u c a mình, không đ c s d ng USB, Laptop hay các thi t b nh khác)ượ ử ụ ệ ủ ượ ử ụ ế ị ớ
H tên: ọ....................................................Mã sinh viên...........................Nhóm
..................................................................
Phòng máy................................................S máyố...................................Ngày ki m traể
..................................................................
L u ý:ư
T t c các t p tin liên quan đ c l u tr t i th m c ấ ả ậ ượ ư ữ ạ ư ụ D:\HOTEN_MASINHVIEN_NHOM_X, trong
đó X là nhóm th c hành.ự
Các project và solution l u v i tên ư ớ KiemTraGK_HoTen_MaSinhVien, form l u v i tên ư ớ frmKTGK
N u không th c hi n đúng yêu c u GV s không ch m bài (0 đi m).ế ự ệ ầ ẽ ấ ể
Vi t ch ng trình qu n lý thông tin chi ti t hoá đ n cho m t c a hàng bán l v i các yêu c u sau:ế ươ ả ế ơ ộ ử ẻ ớ ầ
Các nút g c là các mã hoá đ n. Các nút con là thông tin chi ti t c a hoá đ n đó.ố ơ ế ủ ơ
Khoa CNTT – Tr ng ĐHCN TP.HCMườ 1

(1.5 đi m)ể Thi t k giao di n t ng t nh hình trên. Các TextBox: m c đ nh thu c tínhế ế ệ ươ ự ư ặ ị ộ
ReadOnly là True. Nút L uư m c đ nh Enable=False.ặ ị
(0.5 đi m)ể Khi nh n nút ấThêm, Nút này s tr thành nút ẽ ở H yủ đ h y b tác v n u c n, nút ể ủ ỏ ụ ế ầ L uư
s đ c Enable lên s n sàng cho vi c l u m u tin. Các nút l nh khác có thu c tính Enable =False.ẽ ượ ẵ ệ ư ẫ ệ ộ
Khi nh n nút ấH yủ, tình tr ng tr c đó ph i đ c tr l i.ạ ướ ả ượ ả ạ
(1.5 đi m)ể Khi nh n nút ấL uư, sau khi ki m tra d li u h p l s cho phép c p nh t lênể ữ ệ ợ ệ ẽ ậ ậ
TreeView. Sau khi l u xong ph i khôi ph c l i các tr ng thái tr c đó.ư ả ụ ạ ạ ướ
(3 đi m)ể Dùng Regular Expression ki m tra d li u nh p vào v i m t s yêu c u sau:ể ữ ệ ậ ớ ộ ố ầ
oMã hoá đ n t i đa là 8 ch s .ơ ố ữ ố
oNgày xu t hoá đ n ph i đ nh d ng DD/MM/YYYYấ ơ ả ở ị ạ
oH tên khách hàng b t đ u là m t ký t .ọ ắ ầ ộ ự
oEmail đ nh d ng chu n ở ị ạ ẩ yourname@yourcompany.com.
oT ng s ti n là s , phân cách gi a hàng nghìn dùng d u ph y, phân cách ph n nguyên vàổ ố ề ố ữ ấ ẩ ầ
th p phân dùng d u ch m.ậ ấ ấ
(1.5 đi m)ể Nút Xóa dùng đ xóa m u tin đang đ c ch n trên TreeView sau khi xác minh cóể ẫ ượ ọ
mu n xóa hay không.ố
(0.5 đi m)ể Nút Thoát dùng đ thoát ng d ng sau khi xác minh có mu n thoát hay không.ể ứ ụ ố
(1.5 đi m) ểKhi nh n nút “ấL u t p tinư ậ ” nhãn c a nút đ c chuy n thành “ủ ượ ể L y d li uấ ữ ệ ”
oN u nhãn là “ếL u t p tinư ậ ” thì cho phép l u d li u trên TreeView vào t p tinư ữ ệ ậ
DuLieuHoaDon_HoTen.dat (trong cùng th m c)ư ụ
oN u nhãn là “ếL y d li uấ ữ ệ ” thì cho phép l u l y d li u t t p tinư ấ ữ ệ ừ ậ
DuLieuHoaDon_HoTen.dat đ a vàoTreeView. N u ch a t n t i t p tin hay t p tin khôngư ế ư ồ ạ ậ ậ
có d li u, hi n th thông báo.ữ ệ ể ị
Khoa CNTT B môn duy t độ ệ ề
Khoa CNTT – Tr ng ĐHCN TP.HCMườ 2

