Tải bản đầy đủ (.pdf) (7 trang)

Bài giảng tổng quan về VB Script

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (41.92 KB, 7 trang )

1
Visual 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 VBScriptlà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.
2
4
Vị trítrong trang HTML
l Đặt giữa tag <head> và</head>
– Khi đoạn script đặt giữa tag <head>... </head> thìbảo đảm
nósẽ được thực thi trước khi gọi hàm
l Đặt giữa tag <body> và</body>
– Đoạn script trong phần body được thực thi khi trang web
đang mở
l Đặt giữa tag <body> và</body> hay <head>và


</head>
– Đ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
3
7
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<biểu thức điều kiện> Then <Lệnh>
If<biểu thức điều kiện> Then
....
Else
...
End If
Select Case<Tên biến>
Case<giátrị 1>
....
Case<giátrị i>
.....
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
4
10
Cấu trúc lặp
Do While<Biểu thức điều kiện>
....
Loop
Do
....
Loop While<Biểu thức điều kiện>
While <Biểu thức điều kiện>

...............
WEnd
11
Cấu trúc lặp
For <biến đếm>=<Chỉ số đầu> To <Chỉ số cuối>
...............
<Lệnh i>
Next
For <biến đếm>=<Chỉ số đầu> To <Chỉ số cuối>Step
<Bước nhảy>
...............
<Lệnh i>
Next
For Each <biến> in <biến collection>
...
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
5
13
Hàm , thủ tục
l Function <tên hàm>(<danh sách các tham
số>)
...............
End Function
l Sub <Tên thủ tuc>(<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

×