Một số đối tượng thường dựng để thiết kế Form

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý thẻ ATM tại Ngân hàng Đông Á chi nhánh Hà Nội (Trang 66 - 70)

C. CSDL Access và ngụn ngữ lập trỡnh Visual Basic

Một số đối tượng thường dựng để thiết kế Form

 Hộp văn bản Textbox là đối tượng sử dụng cho phộp hiển thị và cập nhật nội dung văn bản

 Nhón Label là đối tượng hiển thị trờn biểu mẫu thường với mục đớch để khởi động việc thực hiện một chức năng nào đú thụng qua sự kiện bấm nỳt

 Hộp kiểm Checkbox là đối tượng thường được dựng trong nhúm ở trờn biểu mẫu với chức năng để cho phộp người dựng lựa chọng một hoặc nhiều phương ỏn trả lời cho một cõu hỏi được đặt ra

 Nỳt tựy chọn (Option button) là đối tượng hiển thị trờn Form với số lượng ớt nhất là hai

 Frame: chia nhúm cỏc đối tượng khỏc trờn biểu mẫu

 Combo box: đối tượng sử dụng để chứa danh sỏch cỏc giỏ trị cú thể được lựa chọn, chủ yếu được sử dụng cho chức năng cập nhật dữ liệu

 Listbox cũng là đối tượng để hiển thị một danh sỏch và đồng thời cho phộp lựa chọn một đối tượng trong danh sỏch

Cỏc sự kiện thụng dụng

 Change: người sử dụng sửa đổi chuỗi ký tự trong hộp văn bẳn

 Click: người sử dụng sử dụng nỳt chuột để nhấn lờn đối tượng

 DblClick: người sử dụng sử dụng nỳt chuột nhấn đỳp lờn đối tượng

 DragDrop: kộo rờ một đối tượng sang nơi khỏc

 Dragover:kộo ngang một đối tượng ngang qua một điều khiển khỏc

 KeyDown: người sử dụng nhấn một nỳt trờn bàn phớm trong khi một đối tượng đang trong tầm ngắm

 KeyPress: nhấn và thả một nỳt trờn bàn phớm trong khi một đụi tượng đang trong tầm ngắm

 KeyUp: thả một nỳt trờn bàn phớm trong khi một đối tượng đang trong tầm ngắm

 LostFocus: đưa một đối tượng ra khỏi tầm ngắm

 MouseDown: nhấn một nỳt chuột bất kỳ trong khi con trỏ chuột đang nằm trờn một đối tượng

 MouseMove: di chuyển con trỏ chuột ngang qua một đối tượng

 MouseUp: người sử dụng thả nỳt chuột trong khi con trỏ chuột đang nằm trờn một đối tượng

2.11.4. Biến hằng và cỏc kiểu dữ liệu BiếnBiến

 Dựng để chứa dữ liệu tạm thời cho tớnh toỏn, so sỏnh và cỏc hoạt động khỏc. Cỏch khai bỏo biến:

Dim<tờn biến> [As<kiểu dữ liệu>]

 Vớ dụ: Dim rc As Recordset

 Nếu biến khai bỏo trong thủ tục thỡ chỉ tồn tại khi thủ tục thi hành sẽ biến mất khi thủ tục chấm dứt. Giỏ trị của biến trong thủ tục là cục bộ với thủ tục đú. Do đú ta cú thể dựng trựng tờn biến cục bộ cho những thủ tục khỏc nhau

 Biến cú thể được khai bỏo tường minh hoặc khai bỏo ngầm

 Để gỏn giỏ trị cho biến ta dựng toỏn tử (=). Vớ dụ:

X=1 X=x+1

 Tầm hoạt động của biến phụ thuộc vào từ khúa đằng trước. Với từ khúa trước là Private thỡ biến chỉ hoạt động trong thủ tục hoặc module.Với từ khúa Public thỡ biến tồn tại và hoạt động trờn mọi module. Với từ khúa Static thỡ biến hoạt động trờn thủ tục nhưng giỏ trị của biến được giữ lại tiếp tục hoạt động cho lần sau.

Hằng

 Dựng để chứa dữ liệu tạm thời nhưng khụng thay đổi trong suốt thời gian chương trỡnh hoạt động. Khai bỏo hằng như sau: (adsbygoogle = window.adsbygoogle || []).push({});

[Public/Private]Const<Tờn hằng> [As<Kiểu dữ liệu>/=<Biểu thức>]

 Tầm hoạt động của hằng cũng như biến. Nếu hằng khai bỏo trong thủ tục thỡ chỉ hoạt động trong thủ tục, khai bỏo trong module hoạt động trong module, khai bỏo Public trong phần Declerations của module thi hoạt động trờn toàn ứng dụng.

Một số kiểu dữ liệu

 Kiểu số: cú thể là Integer, Double, Long, Currency. Kiểu số dựng thực hiện cỏc phộp toỏn: cộng, trừ, nhõn, chia, và chia số thập phõn

 Kiểu Byte: thường được dựng chứa dữ liệu kiểu nhị phõn. Kiểu Byte là kiểu khụng dấu, và khụng nhận giỏ trị õm.

 Kiểu String: biến tham số kiểu chuỗi cú chiều dài thay đổi tựy theo dữ liệu gỏn

 Kiểu Date: Dấu # cho biết dữ liệu kiểu Date. Hàm IsDate kiểm tra chuỗi nhập vào cú phải là giỏ trị ngày hay khụng

 Kiểu mảng: mảng là xõu cỏc biến cú cựng tờn và cựng kiểu dữ liệu. Mảng cú hai loại: mảng cú chiều dài cố định và màng động

 Kiểu Boolean: dựng cho biến chỉ nhận hai giỏ trị là True hoặc False, Yes hoặc No. Mặc định là False.

 Kiểu Variant: cú thể chứa mọi loại dữ liệu mà khụng cần chuyển đổi

2.11.5. Cỏc cấu trỳc điều khiển

Cõu lệnh If

 Quy cỏch 1: If <Biểu thức logic> then <Khối lệnh 1>

Endif

 Quy cỏch 2: If <Biểu thức logic> then <Khối lệnh 1> Else

<Khối lệnh 2> Endif

Lệnh Select Case

 Select case <Biểu thức kiểm tra> Case <Danh sỏch giỏ trị 1>

<Khối lệnh 1>

Case <Danh sỏch giỏ trị 2> <Khối lệnh 2>

……….

Case else

<Khối lệnh x+1> End select

Lệnh For

 Quy cỏch: For<Biến>=<Giỏ trị đầu> to <Giỏ trị cuối> [Step<n>] <Nhúm lệnh>

Next

Vũng lặp Do

 Quy cỏch: Do[while/until] <Biểu thức logic> <Nhúm lệnh>

[Exit do] Loop

Chương III (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý thẻ ATM tại Ngân hàng Đông Á chi nhánh Hà Nội (Trang 66 - 70)