Để 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