Tên Miền Miễn Phí Hỗ Trợ Full DNS Kiểm TRa VÀ Đăng Kí Ngay

BẮT ĐẦU HỌC LẬP TRÌNH ỨNG DỤNG WEB VỚI ASP

1. Giới thiệu ASP
Microsoft Active Server Pages (ASP) là môi trường lập trình ứng dụng phía server (server side scripting) hỗ
trợ mạnh trong việc xây dựng các ứng dụng Web. Các ứng dụng ASP có thể làm việc với bất kì cơ sở dữ
liệu nào tương thích với ODBC như SQL, Access, Oracle, Informix,… đồng thời rất dễ viết và sửa đổi. Hơn
nữa nó có thể tích hợp các công nghệ sẵn có của Microsoft như COM, ... một cách dễ dàng.
Để có thể chạy được các trang web viết bằng ASP, cần phải có webserver hỗ trợ ASP. Microsoft IIS và
Personal Web Server (PWS) trên Win95,98,NT hay Internet Information Server (IIS) trên Windows2000 là
các webserver của Microsoft hỗ trợ ASP. Trong trường hợp webserver không phải của Microsoft, hay hệ
điều hành không phải là Windows mà là Unix, Linux, cần phải cài đặt một thư viện hỗ trợ ASP. Thông dụng
nhất là Sun Chili!Soft (http://www.chillisoft.com)
Để soạn thảo các trang ASP, ta có thể dùng bất cứ phần mềm soạn thảo văn bản nào, ví dụ như Notepad.
Thông dụng và dễ dùng thường là Visual InterDev trong bộ Microsoft Studio.
Ngoài ra với ứng dụng có liên kết với cơ sở dữ liệu, cần phải cài đặt thêm các phần mềm cơ sở dữ liệu như
Access, SQL, Oracle, … Phần mềm cơ sở dữ liệu đơn giản nhất cho người mới bắt đầu là Access.
Để có thể viết ứng dụng web bằng ASP, cần phải biết các kiến thức cơ bản sau:
- Kiến thức về thiết kế web, HTML để giúp thiết kế các trang web.
- Kiến thức về các ngôn ngữ lập trình VB script, Java script. VB Script là ngôn ngữ lập trình thông
dụng cho ASP.
- Thông thường các ứng dụng web có liên quan nhiều đến việc quản lí, truy xuất, cập nhật cơ sở dữ
liệu nên cần phải nắm thêm kiến thức về cú pháp các câu truy vấn SQL, kiến thức về kết nối và lập
trình cơ sở dữ liệu với ADO.
2. Một số kiến thức cơ bản về ASP
Một trang ASP thường có một số đặc điểm sau:
- Là một tập tin văn bản (text file) có phần mở rộng là .asp: Phần mở rộng này sẽ giúp webserver
yêu cầu trình xử lí trang asp (ASP engine) trước khi trả về cho trình duyệt.
- Ngôn ngữ script thông dụng nhất dùng để viết các mã của ASP là VBScript. Ngoài ra, ta cũng có thể
viết các mã bằng các ngôn ngữ như JScript, Perl, Python, ... nếu trên webserver có cài đặt các bộ
xử lí ngôn ngữ này (script engine).
- Các đoạn mã viết trong trang ASP sẽ được các bộ xử lí ngôn ngữ trên webserver xử lí tuần tự từ
trên xuống dưới. Kết quả của việc xử lí này là trả về trang HTML cho webserver và webserver sẽ
gửi trang này về cho trình duyệt. Đó là lí do tại sao, tại trình duyệt ta không thể thấy được các đoạn
mã chương trình đã được viết trong trang ASP.
- Một trang ASP thông thường gồm có 4 thành phần:
o Dữ liệu văn bản (text)
2
o Các tag HTML
o Các đoạn mã chương trình phía client đặt trong cặp tag
o Mã chương trình ASP được đặt trong cặp tag <% và %>:
Ba thành phần ban đầu là cấu trúc của một trang HTML thông thường, do đó có thể xem một trang ASP là
một trang HTML được nhúng thêm phần xử lí viết bằng mã ASP (VBScript, JScript, Perl, ...). Ví dụ sau minh
họa một trang ASP, dữ liệu văn bản là “Welcome to my website. Today is:”, các tag HTML là , , ... và
đoạn mã chương trình đặt giữa <% và %>



Welcome to my website. Today is
<%
Response.Write Date()
%>


3. Một số sách, website tham khảo
- Thiết kế và Lập trình ứng dụng web bằng ASP – Lê Đình Duy – NXB Thống kê, 2001
- Xây dựng trang web động với ASP – Nhóm tác giả ELICOM - 2001
- ASP Databases – Nhóm tác giả SAIGONBOOK - 2001
- Professional Active Server Pages 3.0 – Alex Homer et al - 1999
- MSDN – Active Server Pages Tutorial
- http://www.learnasp.com
- http://www.4guysfromrolla.com
- http://www.15seconds.com
- http://asp.superexpert.com
- http://www.aspfaqs.com

Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

0 nhận xét: on "BẮT ĐẦU HỌC LẬP TRÌNH ỨNG DỤNG WEB VỚI ASP"

Post a Comment

Cảm ơn BẠn đã đọc bài viết và ghé thăm ThuThuatViet.info Bạn có ý kiến thắc mắc hay bình luận gì về bài viết này vui lòng Điền Nội Dung Vào ô bên dưới để đưa ý kiến của bạn lên để chúng ta cùng thảo luận giúp Blog phát triển.Xin Cảm ơn BẠn