Lap trinh asp
Chia sẻ bởi Hoàng Minh Thắng |
Ngày 10/05/2019 |
58
Chia sẻ tài liệu: lap trinh asp thuộc Tin học 12
Nội dung tài liệu:
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.1. Giới thiệu ASP
ASP (Active Server Page) là một ngôn ngữ lập trình ứng dụng được chạy trên Server. Một trang ASP có các đặc điểm sau:
Tệp ASP luôn có phần mở rộng là .asp
Các ứng dụng asp dễ viết,dễ sử dụng
Cung cấp chế độ bảo mật tốt nhất và Code (mã lệnh) trong trang ASP người duyệt Web không thể thấy được.
Khả năng kết nối CSDL đơn giản, cho phép nhúng các đoạn ngôn ngữ lập trình như VBScript hoặc JavaScript.
Được hỗ trợ bởi trình duyệt chủ IIS (Internet Information Server) và PWS (Personal Web Server)
2.2.1. Cài đặt trình chủ Web Server
Cho đĩa CD chứa bộ cài hệ điều hành Windows sau đó vào Strart Control Panel Add/Remove Programs Add/Remove Windows Component Internet Information Service Next Finish
2.2. Nạp một ứng dụng lên trình chủ IIS
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.2. Nạp một ứng dụng lên trình chủ IIS
2.2.2. Nạp ứng dụng lên trình chủ IIS
Kích phải chuột vào biểu tượng My Computer Manage InterneInformation Website Default Web site
Nhấn Next để tiếp tục
Chọn các thuộc tính cho trang Web
Nhấn Next để tiếp tục
Nhấn Finish để hoàn tất
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.1. Làm việc với các dự án
Vào thực đơn File New Project. Trong mục
+ Project name: Ta đặt tên cho dự án
+ Folder: Ta chọn thư mục Web đang thiết kế
Nhấn OK
2.3.1.1. Tạo dự án mới
Vào thực đơn File Open
2.3.1.2. Mở dự án có sẵn
Kích phải chuột vào tên dự án sau đó chọn mục Set as Active, khi đó ta chỉ làm việc với dự án đã thiết lập.
2.3.1.3. Thiết lập dự án chủ
Vào thực đơn File Save
2.3.1.4. Lưu dự án
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.2. Làm việc với các trang
Kích chuột vào công cụ Create New Project nằm bên trái cửa sổ Project
Trong mục: + File name: Đặt tên cho trang Web
+ Codepage: Chọn chế độ gõ (thông thường ta chọn UTF-8)
Nhấn OK
2.3.2.1. Tạo trang Asp mới
Kích đúp chuột vào trang cần xem mã lệnh khi đó bên phải xuất hiện nội dung dưới dạng mã lệnh của trang Web
2.3.2.2. Xem mã lệnh của trang Web
Là trang được duyệt khi ta chạy chương trình dịch của ngôn ngữ Asp
Kích chuột phải vào trang cần thiết lập sau đó chọn mục Set as Startup
2.3.2.3. Thiết lập trang chủ:
Vào thực đơn Debug sau đó chọn Run hoặc nhấn tổ hợp phím Ctrl + F5
2.3.2.4. Duyệt trang Web
Kích chuột phải vào tên trang sau đó chọn Delete
2.3.2.5. Xoá trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.2. Làm việc với các trang
Dữ liệu văn bản
Các thẻ HTML
Các đoạn mã chương trình của các ngôn ngữ: VBScript, JAVAScript,…
Các đoạn mã của Asp: Nằm trong thẻ <%......%>
2.3.2.6. Các thành phần cơ bản của một trang Asp
VD: Viết trang Web asp thực hiện: Kiểm tra thời gian hệ thống nếu trước 12h thì thông báo “Good Morning” còn ngược lại thì in dòng chữ “Hello”
<%
DIM gio
Gio = Hour(Now())
If gio < 12 Then
Response.write “Good Morning”
Else
Response.write “Hello”
End if
%>
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.4. Nhập xuất DL
2.4.1. Xuất DL ra trang Web
Response. Write(“Chuỗi văn bản”) hoặc Response. Write“Chuỗi văn bản”
Response. Write(Danh sách biến)
2.4.2. Lấy dữ liệu từ Form
Biến = Request.Form(điều_khiển)
VD: Tạo trang TT. asp gồm Form thông tin gồm: Họ tên và Địa chỉ. Nhập Họ tên và địa chỉ trên Form này. In thông tin lên trang Chucmung. asp
2.4.3. Hiển thị thời gian hệ thống lên trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
Hiển thị thời gian hệ thống lên trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.1. Kết nối CSDL Access với trang Web
Khởi tạo hệ soạn thảo Notepad và viết các mã lệnh cho tệp kết nối như sau:
<%
DSN = "DBQ=" & Server.Mappath(“Tên_tệp_CSDL.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Set RS = Server.CreateObject("ADODB.Recordset")
Set Conn = Server.CreateObject("ADODB.Connection")
%>
Lưu tệp kết nối có phần mở rộng là: *.inc (ví dụ: ketnoi.inc)
Khi muốn kết nối với tệp CSDL trong các trang ta phải dùng câu lệnh:
Chú ý: Khi kết nối tệp CSDL ta nên đặt tệp CSDL trong cùng thư mục với các trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.2. Hiển thị bản ghi từ bảng CSDL lên trang Web
Hiển thị các bản ghi trong CSDL lên trang Web
<% = rs(“Danh sách trường”) %>
Sử dụng tệp kết nối trong trang Web:
Lấy dữ liệu từ các bảng
<%
Conn.Open DSN
SQL = “ SELECT *
FROM Danh_sách_bảng
[WHERE]"
rs.Open SQL,Conn,3,1
Do while not rs.EOF
%>
Duyệt tiếp các bản ghi trong bảng CSDL
<% rs.movenext
loop
rs.close
%>
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.3. Thêm bản ghi vào bảng
Sử dụng tệp kết nối trong trang Web:
Lấy dữ liệu từ các bảng
<%
Conn.Open DSN
SQL = “INSERT INTO Tên_bảng(Ds_trường) VALUES(‘” & giá_trị lấy từ Form & “’)”
rs.Open SQL,Conn,3,1
%>
2.1. Giới thiệu ASP
ASP (Active Server Page) là một ngôn ngữ lập trình ứng dụng được chạy trên Server. Một trang ASP có các đặc điểm sau:
Tệp ASP luôn có phần mở rộng là .asp
Các ứng dụng asp dễ viết,dễ sử dụng
Cung cấp chế độ bảo mật tốt nhất và Code (mã lệnh) trong trang ASP người duyệt Web không thể thấy được.
Khả năng kết nối CSDL đơn giản, cho phép nhúng các đoạn ngôn ngữ lập trình như VBScript hoặc JavaScript.
Được hỗ trợ bởi trình duyệt chủ IIS (Internet Information Server) và PWS (Personal Web Server)
2.2.1. Cài đặt trình chủ Web Server
Cho đĩa CD chứa bộ cài hệ điều hành Windows sau đó vào Strart Control Panel Add/Remove Programs Add/Remove Windows Component Internet Information Service Next Finish
2.2. Nạp một ứng dụng lên trình chủ IIS
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.2. Nạp một ứng dụng lên trình chủ IIS
2.2.2. Nạp ứng dụng lên trình chủ IIS
Kích phải chuột vào biểu tượng My Computer Manage InterneInformation Website Default Web site
Nhấn Next để tiếp tục
Chọn các thuộc tính cho trang Web
Nhấn Next để tiếp tục
Nhấn Finish để hoàn tất
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.1. Làm việc với các dự án
Vào thực đơn File New Project. Trong mục
+ Project name: Ta đặt tên cho dự án
+ Folder: Ta chọn thư mục Web đang thiết kế
Nhấn OK
2.3.1.1. Tạo dự án mới
Vào thực đơn File Open
2.3.1.2. Mở dự án có sẵn
Kích phải chuột vào tên dự án sau đó chọn mục Set as Active, khi đó ta chỉ làm việc với dự án đã thiết lập.
2.3.1.3. Thiết lập dự án chủ
Vào thực đơn File Save
2.3.1.4. Lưu dự án
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.2. Làm việc với các trang
Kích chuột vào công cụ Create New Project nằm bên trái cửa sổ Project
Trong mục: + File name: Đặt tên cho trang Web
+ Codepage: Chọn chế độ gõ (thông thường ta chọn UTF-8)
Nhấn OK
2.3.2.1. Tạo trang Asp mới
Kích đúp chuột vào trang cần xem mã lệnh khi đó bên phải xuất hiện nội dung dưới dạng mã lệnh của trang Web
2.3.2.2. Xem mã lệnh của trang Web
Là trang được duyệt khi ta chạy chương trình dịch của ngôn ngữ Asp
Kích chuột phải vào trang cần thiết lập sau đó chọn mục Set as Startup
2.3.2.3. Thiết lập trang chủ:
Vào thực đơn Debug sau đó chọn Run hoặc nhấn tổ hợp phím Ctrl + F5
2.3.2.4. Duyệt trang Web
Kích chuột phải vào tên trang sau đó chọn Delete
2.3.2.5. Xoá trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.3. Thiết lập môi trường và làm việc với các trang trong ASP
2.3.2. Làm việc với các trang
Dữ liệu văn bản
Các thẻ HTML
Các đoạn mã chương trình của các ngôn ngữ: VBScript, JAVAScript,…
Các đoạn mã của Asp: Nằm trong thẻ <%......%>
2.3.2.6. Các thành phần cơ bản của một trang Asp
VD: Viết trang Web asp thực hiện: Kiểm tra thời gian hệ thống nếu trước 12h thì thông báo “Good Morning” còn ngược lại thì in dòng chữ “Hello”
<%
DIM gio
Gio = Hour(Now())
If gio < 12 Then
Response.write “Good Morning”
Else
Response.write “Hello”
End if
%>
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.4. Nhập xuất DL
2.4.1. Xuất DL ra trang Web
Response. Write(“Chuỗi văn bản”) hoặc Response. Write“Chuỗi văn bản”
Response. Write(Danh sách biến)
2.4.2. Lấy dữ liệu từ Form
Biến = Request.Form(điều_khiển)
VD: Tạo trang TT. asp gồm Form thông tin gồm: Họ tên và Địa chỉ. Nhập Họ tên và địa chỉ trên Form này. In thông tin lên trang Chucmung. asp
2.4.3. Hiển thị thời gian hệ thống lên trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
Hiển thị thời gian hệ thống lên trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.1. Kết nối CSDL Access với trang Web
Khởi tạo hệ soạn thảo Notepad và viết các mã lệnh cho tệp kết nối như sau:
<%
DSN = "DBQ=" & Server.Mappath(“Tên_tệp_CSDL.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Set RS = Server.CreateObject("ADODB.Recordset")
Set Conn = Server.CreateObject("ADODB.Connection")
%>
Lưu tệp kết nối có phần mở rộng là: *.inc (ví dụ: ketnoi.inc)
Khi muốn kết nối với tệp CSDL trong các trang ta phải dùng câu lệnh:
Chú ý: Khi kết nối tệp CSDL ta nên đặt tệp CSDL trong cùng thư mục với các trang Web
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.2. Hiển thị bản ghi từ bảng CSDL lên trang Web
Hiển thị các bản ghi trong CSDL lên trang Web
<% = rs(“Danh sách trường”) %>
Sử dụng tệp kết nối trong trang Web:
Lấy dữ liệu từ các bảng
<%
Conn.Open DSN
SQL = “ SELECT *
FROM Danh_sách_bảng
[WHERE
rs.Open SQL,Conn,3,1
Do while not rs.EOF
%>
Duyệt tiếp các bản ghi trong bảng CSDL
<% rs.movenext
loop
rs.close
%>
CHƯƠNG II: NGÔN NGỮ LẬP TRÌNH ASP
2.5. Kết nối cơ sở dữ liệu trong ASP
2.5.3. Thêm bản ghi vào bảng
Sử dụng tệp kết nối trong trang Web:
Lấy dữ liệu từ các bảng
<%
Conn.Open DSN
SQL = “INSERT INTO Tên_bảng(Ds_trường) VALUES(‘” & giá_trị lấy từ Form & “’)”
rs.Open SQL,Conn,3,1
%>
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Hoàng Minh Thắng
Dung lượng: |
Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)