Bài giảng tổng quan về VB Script
Trang 1Visual Basic SCRIPT
Khoa CNTT – ĐHKHTN
2
Nội dung
3
Giới thiệu
lVBScript 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
lVBScript do Microsoft phát triển Cú pháp
của nó gần giống như Visual Basic
lVBScript là ngôn ngữ script được viết phía
clientvà nó chỉ được hổ trợ tốt nhất trên trình
duyệt Internet Explore của Microsoft
Trang 2Vị 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
lXuất chuỗi
lĐịnh dạng chuỗi
lĐặt script trong head
lĐặt script trong body
Biến, kiểu dữ liệu
lKhai báo biến
– Dim x, y ,z
tử
Trang 3Ví dụ về biến và mảng
lTạo biến
lThêm giá trị biến vào chuỗi
lTạ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
lIf Then Else
lIf Then Elseif
lSelect case
lRandom link
Trang 4Cấ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
Ví dụ về cấu trúc lặp
lFor Next
lLooping through the HTML headers
lFor Each
lDo While
Trang 5Hàm , thủ tục
lFunction <tên hàm>(<danh sách các tham
số>)
End Function
lSub <Tên thủ tuc>(<danh sách các tham
số>)
End Sub
14
Hàm , thủ tục
lGọi hàm
name = findname(agr1,…)
lGọi thủ tục
Call MyProc(arg1,arg2,…)
MyProc arg1,arg2
15
Ví dụ về hàm và thủ tục
lThủ tục
Trang 6Xử lý sự kiện
lXử lý sự kiện tương tự như JavaScript
lĐặt tên hàm có dạng :
<tên đối tượng>_<tên sự kiện>
17
Xử lý sự kiện
<HTML>
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<! Sub vbsBtn_OnClick
window.alert("VBScript Event Handler")
End Sub
>
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE=BUTTON NAME="vbsBtn" VALUE="VBS Test">
</BODY>
</HTML>
Một số hàm cơ bản khác
Trang 7Bài tập thực hành
lTham khảo trang Web HOCASP
lTham khảo các ví dụ được cung cấp
lTìm hiểu và viết lại từng ví dụ