Tìm hi uv Visual Basic. ểề

Một phần của tài liệu Xây dựng phần mềm quản lý xe cho học viên thực hành, quản lý việc sử dụng nhiên liệu cho xe tại trung tâm dạy nghề lái xe Hoàng Phương (Trang 32 - 37)

CHƯƠNG III: TÌM HI U NGÔN NG ỂỮ

II.Tìm hi uv Visual Basic. ểề

======================================================= 3.2. Thêm dữ liệu (Insert).

- Mệnh đề Insert thêm một dòng với các giá trị được cung cấp vào một bảng. Người dùng có thể thêm dữ liệu cho từng cột hoặc chỉ cung cấp dữ liệu cho những cột được lựa chọn.

Cú pháp: INSERT [Into]

{tên bảng | tên view} {[(danh sách các cột)] {các giá trị}}

3.3. Cập nhật dữ liệu.

- Mệnh đề Update dùng để hiệu chỉnh một dòng đã tồn tại trong bảng. Cú pháp: UPDATE

{Tên bảng | tên view}

SET {Tên cột = {biểu thức | Default | Null} [WHERE <điều kiện chọn lọc>] }

3.4. Xoá dữ liệu.

- Mệnh đề Delete xoá một hoặc nhiều dòng trong một bảng. Cú pháp: DELETE

[FROM] {Tên table | tên view} [WHERE <điều kiện> ]

II. Tìm hiểu về Visual Basic. 1. Ngôn ngữ Visual Basic.

Visual Basic 1.0 ra đời vào giữa năm 1991. Đây là bản phát triển từ QuickBasic. VB được thiết kế để dễ sử dụng và cho phép thế hệ trình viên mới tạo những ứng dụng chạy trên hệ điều hành Windows.

Đầu năm 1992, phiên bản Visual Basic Professional Toolkit ra đời. 1993 Visual Basic 3.0 ra đời bao gồm các công cụ chuẩn. Những công cụ này cung cấp động cơ truy xuất cơ sở dữ liệu trong một ứng dụng với mã lệnh rất ít. Phiên bản này cũng hỗ trợ công cụ tuỳ chọn VBX (16-bit).

=======================================================

Visual Basic 4.0 hoàn thành vào năm 1995 được xem là một bước tiến bộ. Nó đuổi kịp những tiến bộ trong lĩnh vực phát triển phần mềm bởi công nghệ kết hợp OLE (Object Linking and Embedding) và khả năng tạo những đối tượng. Phiên bản này cũng hỗ trợ điều khiển tuỳ biến 32-bit được gọi là OCX.

Năm 1997 phiên bản 5.0 được phát hành. Nó hỗ trợ chuẩn COM của Microsoft và cho phép tạo các điều khiển ActiveX. Phiên bản này là một bước tiến vượt bậc bởi vì những người phát triển có thể dùng VB để tạo các điều khiển và thư viện liên kết động DLL (Dynamic Link Library) riêng cho họ.

Phiên bản 6.0 được phát hành vào năm 1998. Theo những yêu cầu đề ra, phiên bản này tăng cường phương pháp mới giao tiếp với SQL Server. Nó cải tiến cách truy cập dữ liệu, nhiều công cụ và điều khiển mới cho giao tiếp với cơ sở dữ liệu (ADO: ActiveX Data Object).

2. Các điều khiển thông dụng.

- Label: Hiển thị chuỗi ký tự không đổi trên biểu mẫu.

- TextBox: Dùng để trình bày văn bản, sửa đổi hay thêm mới văn bản. - CommandButton: Cho phép người sử dụng thực hiện một hành động. - ComboBox: Cho phép người sử dụng chọn từ danh sách các chọn lựa hay nhập dữ liệu mới.

- CheckBox: Cho phép người sử dụng chọn hoặc không chọn một khả năng nào đó.

- ListBox: Cho phép người sử dụng chọn từ danh sách các phần tử. - OptionButton: Cho phép người sử dụng chọn lựa từ một nhóm có từ 2 khả năng trở lên.

- Frame: Nơi chứa các điều khiển khác.

- Timer: Cho phép chương trình tự động thi hành một công việc nào đó vào một thời điểm, không cần tương tác của người sử dụng.

- Image: Hiển thị hình ảnh đồ họa trên biểu mẫu nhưng không thể làm nơi chứa.

=======================================================

- PictureBox: Hiển thị hình ảnh đồ họa trên biểu mẫu và có thể dùng làm nơi chứa.

- Line: Hiển thị một đoạn thẳng trên biểu mẫu. - Shape: Hiển thị một dạng hình học trên biểu mẫu. (adsbygoogle = window.adsbygoogle || []).push({});

- HscrollBar: Cho phép người sử dụng cuộn ngang qua một điều khiển chứa dữ liệu khác.

- VscrollBar: Cho phép người sử dụng cuộn dọc qua một điều khiển chứa dữ liệu khác.

- DriveListBox: Cho phép người sử dụng chọn ổ đĩa. - FileListBox: Cho phép người sử dụng chọn tập tin. - DirListBox: Cho phép người sử dụng chọn thư mục.

3. Kiểu dữ liệu.

- Kiểu số: gồm các kiểu Byte, Integer, Long, Single, Double, Currency. - Kiểu String: biến kiểu String chứa ký tự.

- Kiểu Boolean: biến kiểu Boolean có 2 giá trị True/False. - Kiểu Date: biến kiểu ngày, giờ.

- Kiểu Object: biến kiểu Object chứa một địa chỉ 4 byte trỏ đến đối tượng trong ứng dụng hiện hành hoặc các ứng dụng khác.

- Kiểu Variant: có thể chứa mọi loại dữ liệu, chuỗi, số, thậm chí mảng. - Kiểu mảng (Array): mảng là một xâu các biến có cùng tên và cùng kiểu dữ liệu.

- Kiểu do người sử dụng định nghĩa: Type <tên kiểu>

: End Type

4. Hàm và thủ tục.

- Hàm:

[Private/Public][Static]Function<tên hàm>(tham số)[ As <kiểu dữ liệu>]

======================================================= Các dòng lệnh End Function -Thủ tục: [Private/Public][Static]Sub<tên thủ tục>(tham số) Các dòng lệnh End Sub

5. Cấu trúc điều khiển.

5.1. Cấu trúc chọn. 5.1.1. If … then

Một dòng lệnh:

If <điều kiện> Then <dòng lệnh> Nhiều dòng lệnh:

If <điều kiện> Then <các dòng lệnh> End If

5.1.2. If … then … Else

If <điều kiện 1> Then <khối lệnh 1> ElseIf <điều kiện 2> Then

<khối lệnh 2> ……..

Else < khối lệnh n> End If

5.1.3. Select Case

Giải quyết trường hợp có quá nhiều ElseIf được dùng giúp chương trình trong sáng, dễ đọc.

Select Case <biểu thức kiểm tra> Case <danh sách biểu thức 1>

<khối lệnh 1> 35

=======================================================

[Case <danh sách biểu thức 2> <khối lệnh 2>] (adsbygoogle = window.adsbygoogle || []).push({});

………….. [Case Else

<khối lệnh n>] End Select

5.2. Cấu trúc lặp: Vòng lặp cho phép thi hành một đoạn chương trình nhiều lần.

5.2.1. Do…Loop

- Lặp trong khi điều kiện là True: Do While <điều kiện>

<khối lệnh> Loop

- Khối lệnh được thi hành ít nhất một lần: Do

<khối lệnh>

Loop While <điều kiện> - Lặp trong khi điều kiện là False:

Do Until <điều kiện> <khối lệnh> Loop

- Lặp trong khi điều kiện là False và có ít nhất một lần thi hành khối lệnh: Do

<khối lệnh> Loop Until <điều kiện> 5.2.2. For…Next

For <biến> = <điểm đầu> To <điểm cuối> [Step <bước nhảy>] <khối lệnh>

======================================================= 5.2.3. For Each…Next For Each <phần tử> In <nhóm> <khối lệnh> Next <phần tử> 5.2.4. While…Wend

While <điều kiện> <khối lệnh> Wend

5.2.5. GoTo: Nhảy đến nhãn được gọi và thi hành các lệnh ở đó.

PHẦN II

PHÂN TÍCH & THIẾT KẾ HỆ THỐNG

Một phần của tài liệu Xây dựng phần mềm quản lý xe cho học viên thực hành, quản lý việc sử dụng nhiên liệu cho xe tại trung tâm dạy nghề lái xe Hoàng Phương (Trang 32 - 37)