Mục tiêu Xây dựng ứng dụng cơ bản về quản lý dữ liệu (xml) Sử dụng control DataGridView Nội dung Yêu cầu Viết chương trình quản lý học sinh của 1 trường trung học, trong trường bao gồm nhiều lớp,[.]
Trang 1Mục tiêu
Xây dựng ứng dụng cơ bản về quản lý dữ liệu (xml)
Sử dụng control DataGridView
Nội dung
Yêu cầu
Viết chương trình quản lý học sinh của 1 trường trung học, trong trường bao gồm nhiều lớp, mỗi lớp có (Tên lớp, Mã lớp), mỗi học sinh có (Mã HS, Tên HS, Mã lớp, Điểm Toán, Điểm Văn, Điểm NN, Điểm Lý, Điểm Hóa) Chương trình cho phép:
Liệt kê danh sách lớp trên TreeView
Liệt kê danh sách học sinh trên GridView của lớp đang chọn bao gồm: Họ tên, Điểm các môn và Điểm trung bình
Hướng dẫn
Database
Tạo database xml với các tag LopHoc (các thuộc tính: MaLop, TenLop) và HocSinh (các thuộc tính: MaHS, TenHS, MaLop, DiemToan, DiemLy, DiemHoa, DiemVan, DiemNN)
Giao diện chương trình
Sử dụng designer để tạo giao diện như dưới với lưới là control DataGridView (không phải ListView)
Kết nối database
Xây dựng các lớp đối tượng dữ liệu liên kết giữa giao diện và database, thường gọi là Data Transfer Object (DTO)
TreeView (tvLH)
DataGridView (dgvHS)
Trang 3Xây dựng các lớp đối tượng xử lý việc kết nối với database, thường gọi là Data Access Object (DAO)
Trang 4Xử lý tương tác
Xử lý Form Load (điền dữ liệu cho TreeView)
Trang 5xử lý khi chọn lớp trên TreeView
Trang 6Thay đổi cách hiển thị GridView theo yêu cầu, sửa lại hàm FillGridView như sau
Trang 7Bài tập
Hoàn thành các ví dụ trên