Tải bản đầy đủ (.pdf) (10 trang)

Chương 1 Tổng Quan V ASP.Net pps

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 (3.29 MB, 10 trang )

11
Chương 1
Tổng Quan Về ASP.Net
1. Giới thiệu về ASP.Net va .Net Framework
2. Tạo ứng dụng Web với Microsoft Visual 2005
3. Các thành phần giao diện trên VS .Net
4. Triển khai ứng dụng web

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
22

Written by: Dương Thành Phết
1.1 Tìm hiểu về ASP.Net
1. Giới thiệu về ASP.Net va .Net Framework
1.2 Những ưu ñiểm của ASP.Net
1.3 Quá trình xử lý tập tin .Aspx
1.4 Tìm hiểu về .Net Phatform và .Net Framework
This is trial version
www.adultpdf.com
33
1.1 Tìm hiểu về ASP.Net
Cuối thập niên 90, ASP (Active Server Page) ñã ñược
nhiều lập trình viên lựa chọn ñể xây dựng và phát triển
ứng dụng web ñộng trên máy chủ hệ ñiều hành Windows.
ASP thể hiện những ưu ñiểm với mô hình lập trình thủ
tục ñơn giản, sử dụng hiệu quả các ñối tượng: ADO
(ActiveX Data Object) - Xử lý dữ liệu, FSO (File System
Object) - Làm việc với hệ thống tập tin… ASP cũng hỗ trợ
nhiều ngôn ngữ: VBScript, JavaScript  ðược yêu thích


trong thời gian dài

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
44
 Tuy nhiên, ASP còn tồn ñọng một số khó khăn như:
 Code ASP và HTML lẫn lộn, viết code khó khăn,
 Hạn chế khả năng sử dụng lại code.
 Triển khai không ñược biên dịch dễ mất code
 Hạn chế về tốc ñộ, quá trình Postback khó khăn, …
 Năm 2002, Microsoft giới thiệu một kỹ thuật lập trình
Web mới là ASP.Net.
 Với ASP.Net, không những không cần phải biết các tag
HTML, thiết kế web, mà còn hỗ trợ mạnh lập trình hướng
ñối tượng trong quá trình xây dựng và phát triển ứng
dụng Web.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
55
 ASP.Net là kỹ thuật lập trình và phát triển ứng dụng
web ở phía Server dựa trên nền tảng của Microsoft .Net
Framework.
 Mã lệnh ở phía server sẽ ñược biên dịch và thi hành tại
Web Server kết quả ñược chuyển sang HTML/
JavaScript/ CSS và trả về cho Client.
Tất cả các xử lý lệnh ASP, ASP.Net ñều ñược thực hiện
tại Server và do ñó, gọi là kỹ thuật lập trình ở phía server.


Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
66
1.2 Những ưu ñiểm của ASP.Net
ASP.Net cho phép lựa chọn một trong các ngôn ngữ
lập trình : Visual Basic.Net, J#, C#,…
Trang ASP.Net ñược biên dịch thành những tập tin
DLL mà Server có thể thi hành nhanh chóng và hiệu quả.
Yếu tố này là một bước nhảy vọt ñáng kể so với kỹ thuật
thông dịch của ASP.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
77
ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và ña
dạng của .Net Framework, làm việc với XML, Web
Service, truy cập cơ sở dữ liệu qua ADO.Net, …
ASPX và ASP cùng hoạt ñộng trong 1 ứng dụng.
ASP.Net sử dụng phong cách lập trình Code
behide(Tách code riêng, giao diện riêng) Dễ ñọc, dễ quản
lý và bảo trì.
Kiến trúc lập trình giống ứng dụng trên Windows.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
88

Hỗ trợ quản lý trạng thái của các control
Tự ñộng phát sinh mã HTML cho các Server control
tương ứng với từng loại Browser
Triển khai cài ñặt
Không cần lock, không cần ñăng ký DLL
Cho phép nhiều hình thức cấu hình ứng dụng
Hỗ trợ quản lý ứng dụng ở mức toàn cục
Global.aspx có nhiều sự kiện hơn
Quản lý session trên nhiều Server, không cần Cookies

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
99
1.3 Quá trình xử lý tập tin .Aspx
Khi Web server nhận ñược yêu cầu từ phía client, nó sẽ
tìm kiếm tập tin ñược yêu cầu thông qua chuỗi URL
ñược gởi về, sau ñó, tiến hành xử lý theo sơ ñồ sau

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
1010
1.4 Tìm hiểu về .Net Phatform và .Net Framework
.Net Phatform
Bao gồm .Net Framework và những công cụ ñược dùng
ñể xây dựng, phát triển ứng dụng và dịch vụ. ASP.Net.

Written by: Dương Thành Phết
This is trial version

www.adultpdf.com

×