3-QuanLyNhanVien

7

Click here to load reader

Transcript of 3-QuanLyNhanVien

Page 1: 3-QuanLyNhanVien

BÀI T ẬP 3 - QUẢN LÝ NHÂN VIÊN ĐƠN GIẢN

Mô tả: một ứng dụng desktop gồm một form cho phép nhập thông tin nhân viên sau đó lưu vào một file văn bản.

Mục tiêu:

� Tạo project WinForm/C#

� Thiết kế form sử dụng các phần tử giao diện cơ bản nhất

� Sử dụng các thuộc tính và sự kiện của các phần tử giao diện

� Biết cách đọc lấy dữ liệu trên các phần tử giao diện cơ bản

Nhấp chuột

Page 2: 3-QuanLyNhanVien

� Biết cách hiển thị thông báo và lưu thông tin vào file văn bản

Bước 1: Tạo project mới

Bước 2: tạo cửa sổ và thiết lập tiêu đề

Page 3: 3-QuanLyNhanVien

Bước 3: thiết kế giao diện cho của sổ theo yêu cầu sau (Xem hình dưới)

Phần tử Ki ểu Thuộc tính Sự kiện

lblTieuDe Label Text=”THÔNG TIN NHÂN VIÊN”

Font=Arial, Bold, 16

ForeColor=Red

lblHoTen Label Text=Họ và tên

txtHoTen TextBox

lblMatKhau Label Text=Mật khẩu

txtMatKhau TextBox PasswordChar=x

grbGioiTinh GroupBox Text=Giới tính

rdoNam RadioButton Text=Nam

Checked=True

rdoNu RadioButton Text=Nữ

grbNhomMau GroupBox Text=Nhóm máu

rdoA RadioButton Text=A

Page 4: 3-QuanLyNhanVien

rdoB RadioButton Text=B

rdoAB RadioButton Text=AB

rdoO RadioButton Text=O

Checked=True

lblQuocTich Label Text=Quốc tịch

cbbQuocTich ComboBox Items={Viet Nam, Mỹ…}

lblNgaySinh Label Text=Ngày sinh

dtpNgaySinh DateTimePicker Format=Custom

CustomFormat=MMMM dd, yyyy

lblSoThich Label Text=Sở thích

lstSoThich ListBox Items={…}

SelectionMode=MultiExtended

lblHonNhan Label Text=Tình trạng hôn nhân

chkHonNhan CheckBox Text=Độc thân?

lblGhiChu Label Text=Ghi chú

txtGhiChu TextBox Multiline=True

btnSave Button Save Click=btnSave_Click

Bước 4: Viết code cho sự kiện click của btnSave (nhấp đúp vào nút Save để viết code)

Page 5: 3-QuanLyNhanVien

Bước 5: Chạy ứng dụng bằng cách bấm F5, sau đó nhập số liệu cho form và nhấp nút [Save]

Page 6: 3-QuanLyNhanVien

Bước 6: Mở file NhanVien.txt đặt tại ổ C: để kiểm tra thông tin nhân viên đã lưu

Page 7: 3-QuanLyNhanVien