WebCourse - Visual Basic Script
l Giới thiệu, vị trí
l Biến, kiểu dữ liệu
l Cấu trúc điều khiển
l Hàm, thủ tục
l Xử lý sự kiện trong trang Web
Tóm tắt nội dung WebCourse - Visual Basic Script, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
1Visual Basic SCRIPT
Khoa CNTT – ĐHKHTN
2
Nội dung
l Giới thiệu, vị trí
l Biến, kiểu dữ liệu
l Cấu trúc điều khiển
l Hàm, thủ tục
l Xử lý sự kiện trong trang Web
3
Giới thiệu
l VBScript là ngôn ngữ lập trình kiểu thông
dịch dành cho Web.Khi đoạn mã VBScript
được chèn vào trang HTML thì trình duyệt
Web sẽ thông dich và thực hiện
l VBScript do Microsoft phát triển .Cú pháp
của nó gần giống như Visual Basic.
l VBScript là ngôn ngữ script được viết phía
client và nó chỉ được hổ trợ tốt nhất trên trình
duyệt Internet Explore của Microsoft.
24
Vị trí trong trang HTML
l Đặt giữa tag và
– Khi đoạn script đặt giữa tag ... thì bảo đảm
nó sẽ được thực thi trước khi gọi hàm
l Đặt giữa tag và
– Đoạn script trong phần body được thực thi khi trang web
đang mở
l Đặt giữa tag và hay và
– Đoạn script có thể đặt trong phần đầu hay phần thân của
tag HTML. Số lượng đoạn script không hạn chế
5
Ví dụ cơ bản về VBScript
l Xuất chuỗi
l Định dạng chuỗi
l Đặt script trong head
l Đặt script trong body
6
Biến, kiểu dữ liệu
l Khai báo biến
– Dim x, y ,z
– Dim a(10) ‘khai báo 1 mảng 1 chiều có 10 phần
tử
– Dim b(5,10) ‘khai báo mảng 2 chiều
– Redim a(20) ‘khai báo lại mảng a, tăng thêm 10
phần tử (vẫn giữ lại giá trị 10 phần tử đầu)
l Kiểu dữ liệu
– Khi khai báo, biến chỉ có 1 kiểu là variant
– Các kiểu dữ liệu con (number, string, boolean,
object,…) sẽ được gán cho biến khi sử dụng
37
Ví dụ về biến và mảng
l Tạo biến
l Thêm giá trị biến vào chuỗi
l Tạo mảng
8
Cấu trúc điều kiện
If Then
If Then
....
Else
...
End If
Select Case
Case
....
Case
.....
Case Else
......
End Select
9
Ví dụ về cấu trúc điều kiện
l If... Then ....Else
l If... Then ....Elseif
l Select case
l Random link
410
Cấu trúc lặp
Do While
....
Loop
Do
....
Loop While
While
...............
WEnd
11
Cấu trúc lặp
For = To
...............
Next
For = To Step
...............
Next
For Each in
...
Next
12
Ví dụ về cấu trúc lặp
l For ...Next
l Looping through the HTML headers
l For ....Each
l Do .....While
513
Hàm , thủ tục
l Function (<danh sách các tham
số>)
...............
End Function
l Sub (<danh sách các tham
số>)
....
End Sub
14
Hàm , thủ tục
l Gọi hàm
name = findname(agr1,…)
l Gọi thủ tục
Call MyProc(arg1,arg2,…)
MyProc arg1,arg2
15
Ví dụ về hàm và thủ tục
l Thủ tục
l Hàm
616
Xử lý sự kiện
l Xử lý sự kiện tương tự như JavaScript
l Đặt tên hàm có dạng :
_
17
Xử lý sự kiện
<!--
Sub vbsBtn_OnClick
window.alert("VBScript Event Handler")
End Sub
-->
18
Một số hàm cơ bản khác
l Xuấy ngày tháng
l Xuất tháng
l Hàm DateAdd
l Định dạng ngày tháng
l Kiểm tra ngày hợp lệ
l Hàm Uppercase, lowercase
l Đảo chuỗi
l Thay thế chuỗi
l ... chuỗi
719
Bài tập thực hành
l Tham khảo trang Web HOCASP
l Tham khảo các ví dụ được cung cấp
l Tìm hiểu và viết lại từng ví dụ
File đính kèm:
WebCourse - Visual Basic Script.pdf

