Tải bản đầy đủ (.doc) (8 trang)

Bài 6. Xây dựng ứng dụng nhiều forms docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (229.19 KB, 8 trang )

Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Bài 6. Xây dựng ứng dụng nhiều forms
Mục đích
Trong bài thực hành này, bạn sẽ làm quen với cách xây dựng một ứng dụng VB gồm
có nhiều form tương tác với CSDL Access thông qua sử dụng công nghệ ADO.
Yêu cầu
Đã nắm được các khái niệm cơ bản về xây dựng ứng dụng bằng VB
Sử dụng được hệ quản trị CSDL Access
Vấn đề liên quan
Thiết kế CSDL bằng Access
Kết nối CSDL Access thông qua ADO
Thời gian để hoàn tất bài thực hành: 90 phút
1
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Bài tập 6.1. Đọc CSDL Access
Mục đích: Tìm hiểu mô hình của CSDL đã xây dựng sẵn
1. Mở ứng dựng Microsoft Access
2. Tìm hiểu các bảng và relationship của CSDL HOCSINH.MDB được cung cấp sẵn
2
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Bài tập 6.2. Thiết kế giao diện
Mục đích: Học cách thiết kế form theo mẫu
1. Sử dụng file Hinhnen.bmp được cung cấp sẵn, thieát keá form theo maãu döôùi ñaây
Cách thiết kế Menu: Sử dụng MenuEditor
3
cmdTiepnhan cmdTimkiem cmdThoat
Sử dụng chức năng Tools->Menu Editor
cmdGiupdo
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
4
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM


Bài tập 6.3. Thêm các form vào project
Mục đích: Học cách xây dựng ứng dụng có nhiều form (nhiều màn hình)
1. Bổ sung thêm form Tiếp nhận học sinh vào Project (form này có tác dụng thêm 1 học sinh
mới vào CSDL):
Project -> Add Form -> Form, đặt thuộc tính Name của Form là frmTiepnhan
2. Thiết kế frmTiepnhan có giao diện như hình vẽ
5
txtMaHS
txtDiachi
txtNgaysinh
txtHoTen
cmdTiepnhanTrove
cmdTiepnhan
optionNam
optionNu
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
3. Bổ sung thêm form About vào Project (form này có tác dụng giới thiệu về chương trình):
Project -> Add Form -> About Dialog, đặt thuộc tính Name của Form là frmAbout
4. frmAbout sẽ tự động có giao diện như hình vẽ, ta sửa đổi các label theo ý để giới thiệu về ứng
dụng của chúng ta.
6
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Bài tập 6.4. Thực thi câu lệnh để hiển thị các form khác nhau
Mục đích: Sử dụng được nhiều form khác nhau trong ứng dụng
1. Viết hàm xử lý sự kiện Click cho nút Thoát
Private Sub cmdThoat_Click()
Unload Me
End Sub
2. Viết 2 hàm sau đây với mục đích hiển thị 2 form mới tạo ra thêm
Private Sub HienthiTiepnhan()

Dim dlgTiepnhan As New frmTiepnhan
dlgTiepnhan.Show
End Sub
Private Sub HienthiGiupdo()
Dim dlgAbout As New frmAbout
dlgAbout.Show
End Sub
3. Viết hàm xử lý sự kiện Click cho các nút Tiếp nhận học sinh mới và Giúp đỡ
4. Viết hàm xử lý sự kiện Click cho menu Hoso->Tiepnhanhocsinhmoi và Giupdo-
>Vechuongtrinh (cũng bằng cách double click vào menu item tương ứng)
7
'Hien thi Dialog TiepnhanHocsinh khi nguoi dung click vao button
Tiep nhan hoc sinh moi
Private Sub cmdTiepnhan_Click()
HienthiTiepnhan
End Sub
'Hien thi Dialog Giup do khi nguoi dung click vao button Giup do
Private Sub cmdGiupdo_Click()
HienthiGiupdo
End Sub
'Hien thi Dialog TiepnhanHocsinh khi nguoi dung click vao menu
Hoso->Tiep nhan hoc sinh moi
Private Sub TiepNhanHocSinhMoi_Click()
HienthiTiepnhan
End Sub
'Hien thi Dialog Giup do khi nguoi dung click vao button Giup do
Private Sub Vechuongtrinh_Click()
HienthiGiupdo
End Sub
Bài 6. BÀI GIẢNG THỰC HÀNH MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

Bài tập 6.5. Chạy thử chương trình
Mục đích: Quan sát sự thực hiện của chương trình
1. Bấm F5 để bắt đầu chạy và kiểm lỗi chuơng trình,
2. Quan sát sự thay đổi của các biến, sự xuất hiện của các form tương ứng với từng nút bấm
8

×