Saturday, April 9, 2016
hướng dẫn thực hành môn cơ sở phần mềm
Hướng dẫn thực hành Nhập môn CNPM
STT
1
2
3
4
5
6
7
Tên trường
MaHS
HoTen
GioiTinh
NgaySinh
DiaChi
DTB
Lop
Kiểu dữ liệu
Text(20)
Text(50)
Text(10)
Date/Time
Text(255)
Number
Text(20)
Ghi chú
Khóa chính
Short Date
Single
Cách đặt khóa chính cho bảng
2.
Thiết kế giao diện chương trình
Tạo project Window Application mới với tên project là QLHS
Thiết kế Form “Nhập thông tin học sinh” như màn hình sau:
Hướng dẫn thực hành Nhập môn CNPM
3.
Thực hiện cài đặt
Để thao tác trên cơ sở dữ liệu sử dụng ADO.NET ta cần có các đối tượng sau:
-
Connection để kết nối với cơ sở dữ liệu, gồm OleDbConnection và SqlConnection.
-
Command để thực thi các câu lệnh truy vấn, thực thi các store procedure... bao gồm
OleDbCommand và SqlCommand
-
DataAdapter thực hiện ánh xạ dữ liệu vào DataSet thông qua connection đã có bao
gồm OleDbDataAdapter và SqlDataAdapter.
-
DataSet chứa dữ liệu thu được hoặc xử lý lấy từ cơ sở dữ liệu. DataSet là tập hợp gồm
các thành phần DataTable (tương ứng với từng View trong cơ sở dữ liệu),
DataColumn (tương ứng với Field trong CSDL) và DataRow (tương ứng với record
trong CSDL).
Để kết nối với CSDL Access, chúng ta sử dụng OleDb. Vì vậy, chúng ta cần khai báo sử
dụng namespace như sau:
Khai báo các biến đối tượng (phạm vi toàn cục) để xử lý các thao tác với CSDL như sau:
a.
Xử lý sự kiện form load:
Khi form được load (xử lý sự kiện Form_Load) thì thực hiện các thao tác sau:
Hướng dẫn thực hành Nhập môn CNPM
-
b.
Kết nối đến CSDL Access
Đưa danh sách lớp vào Combobox
Xử lý sự kiện button Lưu:
Sau khi nhập thông tin học sinh, người dùng nhấn vào button
dữ liệu nhập, nếu hợp lệ thì lưu vào table HOCSINH
, thực hiện kiểm tra
Để thêm mới một học sinh vào table HOCSINH thực hiện câu truy vấn: INSERT INTO
HOCSINH VALUES ()
Hướng dẫn thực hành Nhập môn CNPM
c.
Xử lý sự kiện button Xóa:
Khi người dùng chọn chức năng
nhập học sinh mới.
4.
thực hiện xóa giá trị trên các control để cho phép
Bài tập:
-
Kiểm tra ràng buộc dữ liệu hợp lệ trước khi lưu thông tin học sinh
o Mã học sinh, tên học sinh không được null
o Điểm trung bình là một số thực từ 0 10
o Chỉ tiếp nhận các học sinh có độ tuổi từ 15 20
Hướng dẫn thực hành Nhập môn CNPM
-
Thực hiện chức năng khi người dùng nhập mã học sinh đã có trong CSDL, chương
trình sẽ hiển thị thông tin học sinh cho phép người dùng chỉnh sửa thông tin và lưu lại
thông tin học sinh đã được sửa (thực hiện UPDATE).
-
Tìm hiểu control ListView để hiển thị danh sách học sinh đã lưu trữ trong CSDL
Hướng dẫn thực hành Nhập môn CNPM
HƯỚNG DẪN THỰC HÀNH TUẦN 4
Chủ đề: ADO.NET (tt)
Các thao tác kết nối ADO.NET sử dụng cấu trúc dòng lệnh với
namespace System.Data (tt).
VIII.
IX.
Thiết kế CSDL:
Sử dụng lại CSDL của tuần trước (QLHOCSINH.mdb)
Tạo ứng dụng WinForm:
Trong tuần trước chúng ta đã làm quen với việc thao tác kết nối ADO.NET sử dụng cấu trúc
dòng lệnh với namespace System.Data.
Phần này chúng ta phát triển tiếp ứng dụng trong tuần trước để nâng cao chất lượng của
chương trình:
- Tính tiện dụng
- Tính hiệu quả
- Tính thân thiện
- …
Thiết kế lại Form “Nhập thông tin học sinh” như màn hình sau:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment