Lp trình Windows dùng C# Khoa CNTT- Hutech
Created by Nguyen Ha Giang
Email: nguyenha.giang@yahoo.com
- 1 -
TRƯỜNG ĐH K THUT CÔNG NGH
Khoa Công Ngh Thông Tin Môn: Lp trình Windows

Bài tp 5 – C#
Windows Form Application - Basic
Mc tiêu:
- S dng Visual Studio .NET 2005 (hoc 2008) to ng dng dng Windows
Forms.
- To ng dng Windows Form vi các thành phn cơ bn
- S dng TextBox vi thuc tính PasswordChar
- S dng các button vi s kin click
- S dng kiu d liu DateTime để hin th thông tin ngày tháng
Ni dung:
Xây dng ng dng theo yêu cu sau:
Mt phòng lab mun thiết lp mt Sercurity Panel đặt bên ngoài ca. Ch cho phép nhng
các c nhân trách nhim mi được vào và mi ln đăng nhp h phi nhp các sercurity
code được cung cp. Nhng sercurity code (hay còn gi là access code) sau được xem là hp
l và cung cp cho các nhóm nhân viên như bng sau:
Value Group
1645 or 1689 Technicians
8345 Custodians
9998, 1006 - 1008 Scientist
Lp trình Windows dùng C# Khoa CNTT- Hutech
Created by Nguyen Ha Giang
Email: nguyenha.giang@yahoo.com
- 2 -
Mt khi nhp access code thì s hai trng thái: granted hoc denied. Tt c thông
tin truy cp s đưc hin th trong mt khung thông tin bên dưới keypad. Nếu access
granted thì ngày, thi gian, group (technician, custodian, scientist) s được hin th khung
thông tin. Trưng hp access là denied thì ngày, gi và thông tin “Access denied” s hin th
khung bên dưới. Ngoài ra user nếu ch nhn mt con s sercurity code thì s hin th ra
thông báo là ngày, gi và “Restricted Access”.
Hình 1 minh ha giao din ca ng dng Security Panel
Hình1 : Giao din ca ng dng Security Panel
Hướng dn:
1. To ng dng Windows Forms Application …
2. Thiết kế Form như hình 1 minh ha
a. Mô t các control trên form như sau
Lp trình Windows dùng C# Khoa CNTT- Hutech
Created by Nguyen Ha Giang
Email: nguyenha.giang@yahoo.com
- 3 -
Hình 2: Mô t các control trên form
b. Thiết lp thuc tính PasswordChar ca TextBox Security Code là “*”
Lp trình Windows dùng C# Khoa CNTT- Hutech
Created by Nguyen Ha Giang
Email: nguyenha.giang@yahoo.com
- 4 -
Hình 3: Thiết lp thuc tính PasswordChar ca txtSecurityCode
3. Phn tiếp theo viết x lý cho các button trên Form (Sinh viên t làm…)
Nâng cao:
- B sung chc năng log file: tt c thông tin login dù access granted hay denied đều được
ghi nhn vào file dng text. File này được lưu tr cùng vi thư mc ca ng dng.
