Giáo trình lập trình căn bản: Ngôn ngữ Visual basic

8 4 0
Giáo trình lập trình căn bản: Ngôn ngữ Visual basic

Đang tải... (xem toàn văn)

Thông tin tài liệu

Để hiển thị hoặc thay thế một h ình ảnh tại thời điểm chạy chương tr ình thì ng ười d ùng có th ể dùng phương thức LoadPicture để đặt lại giá trị của thuộc tính Picture với cú pháp như[r]

(1)



Giáo trình lập trình căn bản

(2)

MỤC LỤC

Chương Giới thiệu ngôn ngữ Visual Basic

1 Giới thiệu

2 Cấu hình máy

3 Cài đặt Visual Basic

4 Khởi động

5 Cửa sổ làm việc chọn Standard.exe

5.1 Thanh tiêu đề

5.2 Thanh Menu

5.3 Thanh công cụ

5.4 Hộp công cụ (ToolBox)

5.5 Cửa sổ Properties Window

5.6 Form Layout Window

5.7 Project Explorer Window

6 Các lệnh menu File

7 Biên dịch chương trình thành file *.exe

Chương Biểu mẫu số điều khiển thông dụng 10

1 Các khái niệm 10

2 Biểu mẫu (Form) 11

2.1 Khái niệm 11

2.2 Thuộc tính 11

2.3 Phương thức 11

2.4 Sự kiện 12

3 Các bước xây dựng chương trình 12

4 Một số điều khiển thông dụng 13

4.1 Nhãn (Label) 13

4.2 Hộp văn (Textbox) 13

4.3 Nút lệnh (command button) 13

5 Tạo chạy chương trình 14

Chương Các phép toán kiểu liệu 17

1 Các phép toán ký hiệu 17

1.1 Phép gán 17

1.2 Các phép toán số học 17

1.3 Các phép toán luận lý 18

1.4 Các phép toán so sánh 18

1.5 Phép & 18

1.6 Phép like 19

1.7 Các ký hiệu 19

2 Các kiểu liệu 19

3 Biến 21

3.1 Khái niệm 21

3.2 Phân loại biến 22

3.3 Khai báo biến 23

4 Hằng 24

4.1 Khái niệm 24

4.2 Khai báo 24

5 Mảng 25

6 Cú pháp lập trình 25

(3)

Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin

Giáo trình Lập trình – dành cho hệ TCCN Trang

1 Lệnh rẽ nhánh 26

1.1 Lệnh If 26

1.2 Lệnh Select Case 27

2 Lệnh lặp 28

2.1 Lệnh For 28

2.2 Lệnh Do 30

2.3 Lệnh While 32

3 Các lệnh hàm 32

3.1 Lệnh End 32

3.2 Lệnh Exit 32

3.3 Lệnh Msgbox 32

3.4 Go Sub … Return 33

3.5 Goto 34

3.6 On Error Goto nhãn 34

3.7 Các hàm chuyển kiểu 35

3.8 Các hàm toán học 36

3.9 Các hàm kiểm tra kiểu liệu 36

3.10 Các hàm thời gian 37

3.11 Các hàm xử lý chuỗi 39

3.12 Các hàm khác 41

Chương Thủ tục hàm 43

1 Thủ tục 43

1.1 Khái niệm 43

1.2 Phân loại 43

1.3 Cấu trúc thủ tục 43

1.4 Xây dựng thủ tục 44

1.5 Gọi thực thủ tục 46

2 Hàm 47

2.1 Định nghĩa 47

2.2 Cấu trúc hàm 47

2.3 Xây dựng hàm 48

2.4 Gọi hàm 48

3 Sự kiện 50

3.1 Giới thiệu 50

3.2 Các kiện đối tượng 50

4 Truyền tham số 53

4.1 Truyền tham trị 53

4.2 Truyền tham biến 54

4.3 Tham số tuỳ chọn 56

Chương Thiết Kế BIểU MẫU DÙNG CÁC ĐIềU KHIểN 57

1 Phân loại điều khiển 57

2 Sử dụng điều khiển 57

2.1 Listbox 57

2.2 Combobox 60

2.3 Checkbox 61

2.4 Option Button 61

2.5 Timer 62

2.6 Hscroll 63

2.7 Vscroll 63

2.8 Picture Box 63

2.9 Image 64

(4)

Chương 1

Giới thiệu ngôn ngữ Visual Basic.

1. Giới thiệu

VB giới thiệu lần vào năm 1991, tiền thân ngôn ngữ lập trình Basic HĐH DOS Tuy nhiên, lúc VB chưa nhiều người người tiếp nhận Mãi

năm 1992, phiên 3.0 đời với nhiều cải tiến so với phiên trước đó, VB thật trở thành cơng cụ để phát triển ứng dụng Windows

Các phiên sau VB, phiên 4.0 đời năm 1995, phiên 5.0 đời

năm 1996 gần phiên 6.0 đời năm 1998 với tính ngày càngđược

nâng cao khiến người công nhận VB cơng cụ đểphát triển cácứng dụng Windows

Visual Basic 6.0 cho phép người dùng tiếp cận nhanh cách thức lập trình mơi trường

Windows * Ưu điểm:

 Tiết kiệm thời gian công sức so với số ngôn ngữ lập trình có cấu trúc

khác bạn thiết lập hoạt động đối tượng VB cung cấp

 Khi thiết kế chương trình thấy kết qua thao tác giao diện thi hành chương trình

 Cho phép chỉnh sửa dễ dàng, đơn giản

 Làm việc với điều khiển (ngày tháng với điều khiển MonthView DataTimePicker, cơng cụ di chuyển CoolBar, sử dụng đồ họa với

ImageCombo, cuộn FlatScrollBar,…)

 Làm việc với sở liệu

 Các bổ sung lập trình hướng đối tượng

 Khả kết hợp với thư viện liên kết động DLL

*Nhược điểm:

 Yêu cầu cấu hình máy cao

 Chỉ chạy môi trường Win95 trở lên

2. Cấu hình máy

Cấu hình máy tối thiểu:

 Microsoft Windows 95 trở lên Microsoft Windows NT Workstation 4.0 trở

lên

 Tốc độ CPU 66 MHz trở lên

 Màn hình VGA hình có độ phân giải cao hỗ trợ Microsoft

Windows

 16 MB RAM cho Microsoft Windows 95 32MB RAM cho Microsoft Windows

(5)

Trường Đại học Cơng Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin

Giáo trình Lập trình – dành cho hệ TCCN Trang

3. Cài đặt Visual Basic

 Sử dụng chương trình Setup để cài đặt VB6

 Chương trình Setup cịn cài đặt tập tin cần thiết để xem tài liệu đĩa CD MSDN (Microsoft Developer Network)

 Nếu cần, người dùng cài đặt riêng phần tài liệu ví dụ mẫu Visual Basic lên máy tính

4. Khởi động

Từ menu Start chọn Programs, Microsoft Visual Basic 6.0 chọn Microsoft Visual Basic 6.0 Khi hình hiển thị hình đây:

(6)

2.6. Hscroll

2.6.1 Khái niệm

Là điều khiển có trượt cho phép cuộn ngang người dùng sử dụng HScrollBar thiết bị nhập thiết bị định cho số lượng vận tốc Ví dụ

ta thiết kế volume cho trò chơi máy tính để diễn đạt có thời gian trôi

qua khoảng định thời định

Biểu tượng (Shortcut) hộp công cụ

Khi người dùng sử dụng Scroll Bar thiết bị định số lượng người dùng cần xác định giá trị cho hai thuộc tính Max Min để đưa khoảng thay đổi thích hợp

2.6.2 Thuộc tính

Name: Tên cuộn

Min: Là giá trị nhỏ cuộn

Max: Giá trị lớn cuộn

Large change: Thuộc tính dùng để xác định khoảng thay đổi người dùng ấn chuột

lên Hscrollbar

Small change: Thuộc tính dùng để xác định khoảng thay đổi người dùng ấn lên mũi tên phía cuối cuộn

Value: Thuộc tính trả giá trị thời điểm cuộn nằm khoảng

giá trị [Min, Max] mà người dùng xác định

2.6.3 Sự kiện

Change: Xảy HScrollBar thay đổi giá trị

Scroll: Xảy ta di chuyển trỏ cuộn

Private Sub HScroll1_Change() Text1.FontSize = HScroll1.Value End Sub

2.7. Vscroll

Biểu tượng (Shortcut) hộp cơng cụ

Các thuộc tính cơng dụng VScrollBar tương tự HScrollBar

2.8. Picture Box

2.8.1 Khái niệm

Điều khiển Picture Box cho phép người dùng hiển thị hình ảnh lên biểu mẫu

(7)

Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin

Giáo trình Lập trình – dành cho hệ TCCN Trang 64 2.8.2 Thuộc tính

Name: tên điều khiển Picture Box

Picture: Đây thuộc tính cho phép xác định hình ảnh hiển thị bên Picture box Bao gồm tên tập tin hình ảnh đường dẫn có

Để hiển thị thay hình ảnh thời điểm chạy chương trình người dùng dùng phương thức LoadPicture để đặt lại giá trị thuộc tính Picture với cú pháp

trong ví dụ đây:

picMain.Picture = LoadPicture("NEW.JPG")

Autosize: Khi giá trị thuộc tính TRUE điều khiển Picture box tự động thay đổi kích thước cho phù hợp với hình ảnh hiển thị Ta nên cẩn thận sử dụng

thuộc tính điều khiển Picture Box thay đổi kích thước, nó khơng quan tâm đến vị trí điều khiển khác

2.8.3 Sự kiện

Mouse Down: Xảy người sử dụng chương trình nhấn giữ phím chuột

Mouse Move: Xảy người sử dụng chương trình di chuyển chuột

Mouse Up: Xảy người sử dụng chương trình thả phím chuột

Lưu ý :

 Điều khiển Picture Box dùng vật chứa điều khiển khác (tương tự Frame)

 Ngồi người dùng sử dụng Picture Box khung vẽ

một khung soạn thảo in nội dung

2.9. Image

2.9.1 Khái niệm

Điều khiển Image dùng để hiển thị hình ảnh Các dạng Bitmap, Icon, Metafile, Jpeg, Gif Tuy nhiên khác với điều khiển Picture Box điều khiển Image sử dụng tài nguyên hệ thống nạp ảnh nhanh hơn; số lượng thuộc tính phương thức

áp dụng điều khiển Picture box

Biểu tượng Shortcut hộp cơng cụ

2.9.2 Thuộc tính

Name: tên điều khiển Image

Picture: Đây thuộc tính cho phép xác định hình ảnh hiển thị bên điều

(8)

Để hiển thị thay hình ảnh thời điểm chạy chương trình người dùng dùng phương thức LoadPicture để đặt lại giá trị thuộc tính Picture với cú pháp

trong ví dụ đây:

imgMain.Picture = LoadPicture("NEW.JPG")

Stretch: Khi giá trị thuộc tính TRUE điều khiển Image tự động thay đổi kích thước cho phù hợp với hình ảnh hiển thị

2.9.3 Sự kiện

Mouse Down: Xảy người sử dụng chương trình nhấn giữ phím chuột

Mouse Move: Xảy người sử dụng chương trình di chuyển chuột

Mouse Up: Xảy người sử dụng chương trình thả phím chuột

2.10. Shape

Biểu tượng Shortcut hộp công cụ

Điều khiển Shape dùng để vẽ hình dạng như: hình chữ nhật, hình vng, oval, hình trịn, hình chữ nhật góc trịn hình vng góc trịn

Thuộc tính Shape cho phép người dùng chọn dạng nêu Sau

bảng giá trị thuộc tính

Hình dạng Giá trị Hằng

Rectangle vbShapeRectangle Square vbShapeSquare Oval vbShapeOval Circle vbShapeCircle

Ngày đăng: 09/03/2021, 04:44

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan