Cú pháp:
Type <tên kiểu>
<Tên trường 1> : <Kiểu trường 1> <Tên trường 2> : <Kiểu trường 2> :
<Tên trường n> : <Kiểu trường n>
End Type Ví dụ: Type TEmployee Fullname As String Salary As Single Age As Integer End Type
Chúng ta vừa định nghĩa một kiểu dữ liệu mới cĩ tên là TEmployee. Kiểu này cĩ nét tương tự như một lớp. Về mặt chức năng, cả hai là như nhau, nhưng một lớp cĩ thể chứa trong DLL và sẵn sàng cho việc dùng chung với các ứng dụng khác, trong khi
đĩ kiểu dữ liệu do người dùng định nghĩa phải được khai báo lại trong từng dự án. Do vậy, kiểu lớp cĩ nhiều mặt tiện lợi hơn.
Cách truy xuất từng trường của kiểu mẩu tin:
<Tên biến mẩu tin>.<Tên trường>
Ví dụ: Giả sử ta cĩ khai báo biến sau:
Dim e As TEmployee
Ta cĩ thể gán:
e.Fullname = “Nguyen Van An”
e.Salary = 300000.00
e.Age = 26
Câu lệnh With:
- Được sử dụng để viết gọn hơn khi thao tác với dữ liệu kiểu mẩu tin. - Cú pháp:
[ Truy xuất đến từng trường của mẩu tin theo dạng: .<Tên trường> ] End With Ví dụ: Dim e As TEmployee Ta cĩ thể gán: With e
.Fullname = “Nguyen Van An”
.Salary = 300000.00
.Age = 26
CHƯƠNG 5 THIẾT KẾ BIỂU MẪU DÙNG CÁC ĐIỀU KHIỂN CÁC ĐIỀU KHIỂN
Mục tiêu:
Chương này giới thiệu về các điều khiển dùng trong việc tạo giao diện cho các ứng dụng chạy trên Windows. Việc nắm bắt được các vấn đề này làm cho cơng việc tạo giao diện cho ứng dụng được nhanh chĩng.
Học xong chương này, sinh viên phải nắm bắt được các vấn đề sau: - Sử dụng các điều khiển hộp danh sách, hộp lựa chọn để lưu các danh sách. - Sử dụng các điều khiển hộp đánh dấu, nút lựa chọn để nhận/hiển thị dữ liệu dạng Yes/No.
- Sử dụng các điều khiển hộp hình ảnh, điều khiển ảnh để hiển thịảnh. - Sử dụng điều khiển thanh cuộn để nhận/hiển thị dữ liệu số.
- Sử dụng điều khiển thời gian để đáp ứng sự trơi đi của thời gian. - Một sốđiều khiển khác.
Kiến thức cĩ liên quan:
- Các cấu trúc lập trình trong VB. - Cách thức xử lý sự kiện.
Tài liệu tham khảo:
- Microsoft Visual Basic 6.0 và Lập trình Cơ sở dữ liệu - Chưong 3, trang 29 - Nguyễn Thị Ngọc Mai (chủ biên), Nhà xuất bản Giáo dục - 2000.