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

Slide bài giảng lập trình Web ASP

35 1,9K 31
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 đề Slide Bài Giảng Lập Trình Web ASP
Tác giả Nguyễn Minh Đức
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Nam Định
Chuyên ngành Mạng Máy Tính
Thể loại bài giảng
Định dạng
Số trang 35
Dung lượng 1,61 MB

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

Nội dung

Bài giảng web asp dành cho lập trình viên

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT NAM ĐỊNH

Giáo viên: Nguyễn Minh Đức

Bộ môn: Mạng máy tính

Trang 2

Giới thiệu

Hãng Microsoft sáng tạo ra phần mềm Active server Pages (ASP) để kết nối nhóm công nghệtạo Web site, có khả năng tương tác thông minhvới người dùng máy khách và với máy phục vụcùng kho dữ liệu ở máy phục vụ

Trong các công nghệ đó có ActiveX QLSVObject(ADO), cho phép kiểm soát dễ dàng công nghệtruy cập cơ sở dữ liệu

Trang 3

Giới thiệu

Việc cơ sở dữ liệu tập trung tại server và cácclient có thể truy cập đồng thời nên có thể xẩy ratranh chấp, cụ thể như có nhiều người cùng ghilên cơ sở dữ liệu một lúc khi ấy dữ liệu của ngườinày chưa ghi xong thì dữ liệu của người khác đãghi vào (Bài toán đăng ký các môn học )

Do đó khi ghi dữ liệu lên file, cần khoá cơ sở dữliệu không cho client khác truy xuất cho đến khimở khoá

Trang 4

ASP làm việc như thế nàoTrang HTML tĩnh

Trang 5

Trang HTML động (Dynamic)

ASP làm việc như thế nào

Trang 6

ASP làm việc như thế nào

ASP thực chất là mở rộng máy phục vụ WEB , cho phép viết kịch bản bên máy phục vụ Đồng thời nó còn cung cấp bảng tóm tắt đối tượng và thành phần ,

Trang 7

Các đối tượng trong ASP

Server

Application

Trang 8

Khái niệm ODBC ( Open Database Connectivety )

ODBC là tiêu chuẩn được lập vào năm 1992 chũ yếuđược Microsoft hỗ trợ nó cho phép truy cập thông tin trong cơ sở dữ liệu thuộc nhiều loại khác nhau

Muốn chuyển cơ sở dữ liệu lên trang Web ta dùng

phương pháp CGI ( Common Gateway Interface ) cùng

với ODBC

Trang 9

Khái niệm ODBC ( Open Database Connectivety )

Mã ASP thường được thi hành trên Server Mã này tạo

ra các trang HTML rồi gởi nó qua mạng Internet đến

không có mã lập trình gởi đến Client Kịch bản trênClient có thể bao hàm trên trang ASP, nhưng không cầnthiết để khai thác ASP và ADO

Trang 10

Khái niệm ODBC ( Open Database Connectivety )

Về cơ bản , giải pháp bên máy phục vụ ASP và ADO khác với kịch bản bên máy khách viết bằng JavaScripthay VBScript hay trình con viết bằng Java Giải phápbên máy khách gởi mã viết kịch bản thật đến trìnhduyệt Trình duyệt phải có phần mếm thích hợp mớimong thi hành kịch bản bên trình duyệt Thi hành kịchbản đó chiếm thời gian CPU trình duyệt thay vì thờigian CPU máy phục vụ

Trang 11

Lập trình với ASP

Một trang ASP thường có 4 phần:

Dữ liệu văn bản (Text)

Trang 12

ASP

Trang 14

Xử lý dữ liệu từ người dùng

Trang nhập liệu:

Nhập qua đối tượng Form

Thực hiện Submit

Trang xử lý dữ liệu, sử dụng đối tượng Request

Trang 15

<FORM ACTION="hello.asp" NAME="myform" METHOD =" GET ">

First Name: <INPUT TYPE="TEXT" NAME="FirstName" SIZE=20><br>

Last Name: <INPUT TYPE="TEXT" NAME="LastName" SIZE=20><br>

Gender: <SELECT NAME="Gender" >

Trang 17

Xử lý kết xuất dữ liệu

Sử dụng lệnh <% Response Write %>

Viết lệnh trên nhiều dòng

<%

Response Write “Chào mừng bạn đến với Website” &_

“của Trường Đại học Sư phạm Kỹ thuật Nam Định”

Trang 18

Dùng dấu nháy đơn

Trang 20

Xử lý kết xuất dữ liệu

In ra ký tự HTML < , >, &

Server.HTMLEncode (str): Xu ất đầy đủ ký tự HTML

Server.URLEncode (str): Xu ất chuỗi theo dạng URL

Trang 23

Xử lý kết xuất dữ liệu

Trang 27

Xử lý kết xuất dữ liệu

Trang 28

Xử lý kết xuất dữ liệu

Tạo bảng dữ liệu động

Trang 30

-Tính toán -Truy vấn từ Database

Trang 31

Xử lý kết xuất dữ liệu

Trang 32

Các v ấn đề khác

Include file

<!– Include file = “Path/File name” >

Ngăn cản Cache trang Web

<%

Response.AddHeader "pragma", "no-cache"

Response.AddHeader "cache-control", "private, no-cache, mustrevalidate"

%>

Trang 34

Các v ấn đề khác…

Ngày đăng: 13/08/2012, 16:33

HÌNH ẢNH LIÊN QUAN

Tạo bảng dữ liệu động - Slide bài giảng lập trình Web ASP
o bảng dữ liệu động (Trang 28)

TỪ KHÓA LIÊN QUAN