Tải bản đầy đủ (.ppt) (153 trang)

lập trình web - asp 3.0 active server pages

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 (746.66 KB, 153 trang )

Lập Trình Web
ASP 3.0
ACTIVE SERVER PAGES
2/152
Yêu cầu

Yêu cầu chung:
1. Người hoc phải có kiến thức về HTML.
2. Biết ít nhất một công cụ thiết kế web.
3. Kiến thức về lập trình, lập trình hướng đối tượng.
4. Làm việc theo nhóm
5. Biết ít nhất một hệ quản trị dữ liệu (ACCESS hoặc
SQL Server)
3/152
Mục đích

Sau khi hoàn thành phần này người học có thể:
1. Biết được cách thức làm việc của trang web động.
2. Sử dụng được một số ngôn ngữ script để lập trình
cho các web site.
3. Tạo và quản trị được các web site trên các máy chủ.
4. Cơ sở cho việc sử dụng ASP.Net tạo nên các trang
web động sau này.
4/152
Nội dung giáo trình

Nội Dung:
1. Chương I: Giới thiệu về ASP.
2. Chương II: VBScript .
3. Chương III: Các đối tượng trong ASP.
4. Chương IV: Ngôn Ngữ SQL.


5. Chương V: Cơ sở dữ liệu trong ASP
6. Chương VI: Xây dựng ứng dụng Web bằng ASP.

Thời lượng:

30 tiết lý thuyết

15*2 tiết thực hành
5/152
Nội dung giáo trình

Tài liệu tham khảo:
1. Giáo trình nhập môn ASP – Nguyễn Thiên Bằng
2. ASP 3.0 & ASP.NET – Nguyễn Phương Lan
3. ASP Cơ sở dữ liệu cơ bản và chuyên sâu – N.X.B
Thống Kê.
4. Xây dựng & triển khai ứng dụng thương mại điện tử
tập 1- Phạm Hữu khang.
5. Những bài thực hành ASP- N.X.B Thống Kê.
6. ASP E-Book – www.cstutoring.com
7. …
6/152
Chương I: Giới Thiệu
1. Giới thiệu về ASP.
2. Môi trường làm việc của ASP.
3. Giới thiệu về IIS.
4. Cách thức làm việc của IIS.
5. Cài đặt và cấu hình cho IIS.
7/152
1. Giới thiệu về ASP


ASP Active Server Pages, cung cấp môi trình lập trình
Web,

Cho phép có sự kết hợp giữa HTML, các ngôn ngữ
Scripting (VBScript, Java Script) và các thành phần được
tạo ra từ các ngôn ngữ khác.

Tạo ra những ứng dụng trên Internet mạnh mẽ.

Các file trong ASP có phần mở rộng là *. ASP.

Chứa các thẻ HTML, các đoạn mã script (VBScript, Java
Script) và các lời gọi đến các components (DLL, ActiveX
control)

Các Script của ASP được đặt trong cặp thẻ <% %>
8/152
2. Cách thức làm việc của ASP

Trang HTML tĩnh:
9/152
2. Cách thức làm việc của ASP

Trang web động: (Dynamic)
10/152
2. Cách thức làm việc của ASP

Cách làm việc
11/152

3. Giới thiệu về IIS

IIS là gì?

Microsoft Internet Information Services là ứng dụng
server trao đổi thông tin bằng cách sử dụng giao thức
HTTP.

Trình chủ Web Server hoạt động trên các hệ điều hành
từ phiên bản Windows NT, 2000 trở lên.

IIS làm được gì?

Xuất bản một Home page lên Internet.

Tạo ra các giao dịch thương mại điện tử trên Internet

Cho phép người dùng từ xa truy xuất dữ liệu (data base
remove access).


12/152
4. Cách thức hoạt động của IIS

Web là hệ thống các yêu cầu và đáp ứng các yêu
cầu.

IIS lắng nghe các yêu cầu phía Users trên mạng sử
dụng WWW và phản hồi lại các thông tin đã yêu cầu
lên trên web Borwser.


Cho phép thực hiện các đoạn mã Script trong các
trang ASP để tạo ra trang web động.

IIS sẽ nộp thư viện asp.dll để khởi động và triệu gọi
các bộ máy diễn dịch các trang ASP
13/152
5. Cài đặt IIS

Nếu máy chưa có trình IIS thì cài đặt như sau:

Chọn nút Start

Settings

Control Panel

Add or
Remove Program

Add/Remove Windows
Components…
14/152
5. Cài đặt IIS

Nhấp chuột chọn mục Internet Information Services (IIS)

Chọn nút Next để tiến hành cài đặt

Chú ý: phải có đĩa chứa file nguồn Windows (đĩa cài đặt

Windows) để chương trình cài đặt bổ sung một số dịch
vụ hỗ trợ cho IIS.
15/152
5. Cài đặt IIS

Cài đặt cấu hình cho IIS

Microsoft cung cấp một cửa sổ Microsoft Management
Console (MMC) để quản lý các ứng dụng Web.

Khởi động MMC: Trong Control Panel chọn
Administrative Tools

Internet Services Manager.
16/152
5. Cài đặt IIS

Thư mục ảo:

Mỗi web site có một thư mục vật lý để ánh xạ làm thư
mục gốc cho các ứng dụng web.

Ví dụ: IIS đã tạo ra thư mục C:\InterPub\webroot cho Default Web Site.

Mỗi ứng dụng web tồn tại trong một thư mục ảo (Virtual
Folder) và được cấu hình nhất định.

Mở cửa sổ Default Web Site để thay đổi một số thông số
cho phù hợp việc quản lý web site. Click chuột phải vào
Default Web site chọn Properties…

17/152
5. Cài đặt IIS

Cửa sổ Default web site:

Chọn Execute Permission và Application Protection để
thiết lập quyền bảo vệ và thực thi các ứng dụng
18/152
5. Cài đặt IIS

Để kiểm tra IIS đã hoạt động hay chưa ta gõ vào địa
chỉ trong Internet Explore như sau: http://localhost
19/152
5. Cài đặt IIS

Tạo một thư mục ảo

Mỗi ứng dụng web được đặt trong một thư mục ảo và
được tham chiếu đến thông qua địa chỉ URL.

Cách tạo một thư mục ảo bên trong Default Web Site

Bước 1: Click chuột phải vào Default Web Site chọn New -> chọn
Virtual Directory -> hộp thoại hiện ra
* Chọn nút Next để tiếp tục
20/152
5. Cài đặt IIS

Bước 2: Đặt tên cho thư mục ảo trong mục Alias và chọn
nút Next để tiếp tục

21/152
5. Cài đặt IIS

Bước 3: Trong mục Directory chọn thư mục vật lý trên
máy chủ ứng với thư mục ảo của ứng dụng và chọn nút
Next để tiếp tục.
22/152
5. Cài đặt IIS

Bước 4: Thiết đặt quyền hạn và bảo vệ cho thư mục, có 5
quyền cho thư mục:

Read

Run Script (Such as ASP)

Execute (Such as ISAPI application or CGI)

Write

Browse
23/152
5. Cài đặt IIS

Truy xuất: truy xuất đến các trang web trong thư mục
ảo sử dụng địa chỉ web URL:
http://localhost/<tênthưmụcảo>/<trang asp>
Ví dụ: http://localhost/websiteasp/index.asp

Trong đó localhost là địa chỉ của máy chủ cục bộ, trong

trường hợp máy chủ mang tên miền (domain name) ví dụ
tên miền www.yourcompany.com được triệu gọi như sau:
rcompany/<tênthưmụcảo>/<trang asp>
24/152
Chương II: VBScript Nền Tảng Của ASP

Giới thiệu:

Có thể sử dụng VBScript hoặc Java Script để xây dựng
trang ASP

VBScript có khả năng thực thi tốt trên các trình duyệt

VBScript Sản phẩm của Microsoft, có cú pháp giống với
Visual Basic

VBScript Đơn giản, dễ học
25/152
Chương II: VBScript Nền Tảng Của ASP

Các kiểu dữ liệu:
Kiểu dữ liệu ý nghĩa
Empty Dữ liệu trống
Null Dữ liệu không hợp lệ
Boolean Dữ liệu kiểu logic, nhận giá trị là True hoặc False
Byte Dữ liệu kiểu nguyên có giá trị từ 0 đến 255
Integer Dữ liệu kiểu nguyên có giá trị từ -32768 đến 32767
Currency Dữ liệu thuộc kiểu tiền tệ
Long Dữ liệu thuộc kiểu nguyên dài có giá trị từ -2147483648 đến
2147483647

×