1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 1: Lập trình Web với ASP potx

36 411 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Chương 1: Lập trình Web với ASP potx
Tác giả Nguyễn Thị Phương Lan
Trường học University of Hanoi
Chuyên ngành Lập trình Web
Thể loại Giáo trình
Thành phố Hà Nội
Định dạng
Số trang 36
Dung lượng 881,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giới thiệu về lập trình Web1989 và giới thiệu lần đầu tiên vào năm 1991, bao gồm 1 số lượng lớn và trên phạm vi toàn cầu các trang tài liệu được gọi là trang Web – Web page  Các chuẩn c

Trang 1

Lập trình Web với ASP

Trang 2

 Kết nối cơ sở dữ liệu

 Quản lý thông tin trạng thái

Trang 3

Tài liệu tham khảo

 Lập trình ASP 3.0 và ASP.NET

Nguyễn Thị Phương Lan, NXB Minh Khai

 Active Server Pages ASP 3 Weekend Crash

Course.pdf

 (Asp) Professional Active Server Pages 3.0.pdf

 Wrox - Vbscript Programmer'S Reference,

2Nd Ed - 2004 - (By Laxxuss).chm

Trang 4

Giới thiệu về lập trình Web

1989 và giới thiệu lần đầu tiên vào năm 1991, bao gồm 1 số lượng lớn và trên phạm vi toàn cầu các trang tài liệu được gọi là trang Web – Web page

 Các chuẩn cho Web được phát triển bởi hiệp hội Web - World Wide Web Consortium (W3C)

 Mỗi trang web là tập hợp các đối tượng (văn bản, hình ảnh, âm thanh )

 Mỗi trang Web được xác định bởi một địa chỉ URL – Uniform Resource Locator

 Các trang web thường chứa các đối tượng đặc biệt cho phép liên kết tới các trang web khác – siêu liên

Trang 5

Giới thiệu về lập trình Web

 HTTP - Giao thức truyền siêu văn bản

 HyperText Transfer Protocol

 Là giao thức tầng ứng dụng của dịch vụ Web

 Được sử dụng để truy cập dữ liệu trên WWW

 Cho phép thực hiện siêu liên kết giữa các siêu văn bản

 Sử dụng kết nối TCP trên cổng 80

Trang 6

Giới thiệu về lập trình Web

 Mô hình Client/Server

 Internet hoạt động dựa trên mô hình Client/Server

 Mỗi ứng dụng được chia thành 2 phần

 Server: ứng dụng cung cấp dịch vụ (Web server: IIS, Apache)

 Client: ứng dụng có nhu cầu sử dụng dịch vụ (Web Client – Web Browser: MS Internet Explorer, Netscape Navigator, Mozilla FireFox)

 Các ứng dụng Client và Server có thể chạy trên cùng

1 hệ thống hoặc trên các hệ thống khác nhau có nối mạng với nhau

Trang 7

Giới thiệu về lập trình Web

 method

 phương thức/giao thức thu nhận văn bản

 host

 tên máy lưu trữ thông tin, có thể là đia chỉ IP hoặc DNS name

 có thể ở dạng bí danh alias (không nhất thiết là www)

 port

 số hiệu cổng mà máy chủ sử dụng (tuỳ chọn)

Trang 8

Giới thiệu về lập trình Web

 Là ngôn ngữ định dạng cho trang Web

 Thuộc loại ngôn ngữ đánh dấu – Markup language

 Quy định cách hiển thị các đối tượng thành phần của trang web (văn bản, hình ảnh,

âm thanh )

 Quy định những phần nhất định của văn

bản có khả năng siêu liên kết

Trang 9

Giới thiệu về lập trình Web

 HTML và HTTP cho phép hiển thị và truyền thông tin giữa các máy tính và mạng không đồng nhất, độc lập với hệ điều hành

 Người dùng ko chỉ muốn nhận thông tin

một cách thụ động mà còn muốn tương tác với Web -> Web động

 Nội dung của trang Web cần phải lấy từ cơ

sở dữ liệu và cần được cập nhật liên tục

Trang 10

Giới thiệu về lập trình Web

 Ngôn ngữ kịch bản – Scripting language

 Ngôn ngữ kịch bản là một loại ngôn ngữ lập trình mà chương trình ứng dụng có thể hiểu và thực hiện được

 Kịch bản – script là một đoạn văn bản đặc biệt được đưa vào nội dung trang Web để hướng dẫn chương trình ứng dụng thực hiện một công việc nào đó

 Đoạn script này được phân biệt với các thành phần khác qua các thẻ đặc biệt đánh dấu vị trí bắt đầu <%

và kết thúc %> hoặc với cặp thẻ <script> và

</script>

 Server-side Script và Client-Side Script

Việc tạo trang Web động sử dụng Server-side Script

Trang 11

 Active Server Pages

 là một chương trình chạy trên Web

Server IIS (Internet Information

Services)

 cho phép kết hợp HTML và các script để tạo ra các trang web động

 cho phép thực hiện các ngôn ngữ kịch bản phía server là VBScript và JScript

Trang 12

Tệp ASP

 Có nội dung giống như file HTML

 Có phần mở rộng (đuôi) của file là asp

 Có thể hiểu và thực hiện được trên server

 Khác với file HTML, khi nhận một yêu cầu file ASP

từ trình duyệt, Web Server chuyển yêu cầu đó

đến script engine để tìm ra phần chứa script, dịch từng dòng, thực hiện các công việc và chuyển kết quả thu được về dạng HTML rồi trả về cho trình duyệt

Trang 14

Việc thực thi một trang ASP

Request

Reply with HTML page

ASP Server Component Hands request to

Hands HTML page

Translates Script Into HTML

Trang 15

Việc thực thi một trang ASP

Bạn yêu cầu một trang ASP www.cs.ucy.ac.cy/default.asp

Server tìm kiếm trang được yêu cầu

Server thực thi các lệnh ASP, chuyển ASP thành

HTML/XML nếu cần rồi đẩy kết quả về cho máy trạm

Trang 16

Khả năng của ASP

 Cho phép thay đổi một cách động nội dung của trang Web

 Đáp ứng lại các truy vấn hay dữ liệu gửi từ

người dùng qua các form HTML

 Truy cập cơ sở dữ liệu và trả kết quả cho người dùng

 Cung cấp tính bảo mật do phía trình duyệt

không thấy mã nguồn trang ASP

 Tương thích với mọi trình duyệt do kết quả gửi

về ở dạng HTML

Trang 17

Thiết lập môi trường

 Cài IIS – Internet Information Services

 Cấu hình IIS

Trang 20

Cấu hình IIS

 Tên máy - host name và localhost

 Home directory và (Default) Documents

 Directory và Virtual Directory

 Kích chuột phải trên Default Web Site

 New Virtual Directory

 Đặt tên của Virtual Directory (Alias) – My1Site

 Xác định thư mục qua chức năng Browse

 Đặt quyền cho Virtual Directory (Read và Run Scripts)

Trang 24

Chức năng Browse để thay đổi thư mục ứng với Home

Directory

Trang 32

Tạo Web site đầu tiên

 Cấu hình IIS

 Viết trang Web

 Hiển thị trang Web trên trình duyệt

Trang 33

Chương trình đầu tiên

 Tạo trang HTML - my1page.htm

Trang 35

Chương trình đầu tiên

 Tạo trang ASP - my1page.asp

Ngày đăng: 02/07/2014, 23:21

TỪ KHÓA LIÊN QUAN

w