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

pdf7 trang | Chuyên mục: Tin Học Đại Cương | Chia sẻ: dkS00TYs | Lượt xem: 1882 | Lượt tải: 0download
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:

  • pdfWebCourse - Visual Basic Script.pdf