Chương 1 ASP.NET và Web Forms... Xử lý của tập tinClient Browser ASP.DLL JavaScript ActiveX Data Objects ADO ActiveX Data Objects ADO... Thuận lợi của ASP... Tập tin ASP tron
Trang 1Chương 1 ASP.NET và Web Forms
Trang 2Mục tiêu
Giới thiệu Active Server Pages
Thuận lợi và hạn chế của ASP
Trạng thái các trang trong Web Form và Editor
Trang 3Active Server Pages
<HTML><BODY>
<CENTER><I><FONT COLOR="HOTPINK" size = 5>
<%If Time >= #12:00:00 AM# And Time < #12:00:00 PM#
Then%>
"Now the time is between 12:00 am and 12:00 pm"
<%Else%>
" Now the time is between 12:00 pm and 12:00 am"
<%End If%>
</FONT></I></CENTER>
Trang 4Xử lý của tập tin
Client
(Browser)
ASP.DLL
JavaScript
ActiveX Data
Objects (ADO)
ActiveX Data
Objects
(ADO)
Trang 5Thuận lợi của ASP
Trang 6Tập tin ASP trong ứng dụng Web
Client (Browser)
Active Server Components
Active Server Components
Database
Active Server Pages (ASP)
•JavaScript
•VBScript
Active Server Pages (ASP)
•JavaScript
•VBScript
Active Server Pages (ASP)
•JavaScript
•VBScript
Active Server Pages (ASP)
•JavaScript
•VBScript
Active Server Pages (ASP)
•JavaScript
•VBScript
Active Server Pages (ASP)
•JavaScript
•VBScript
Trang 7Phát triển của ASP.NET
Trang 8Hạn chế của ASP
Thông dịch các trang ASP Chỉ hỗ trợ 2 ngôn ngữ VBScript và JavaScript
Trộn lẫn giữa code, HTML và text
Sử dụng cùng tập tin
Nhiều code cho các chức năng Không sử dụng lại mã
Không hỗ trợ kĩ thuật Debug Tắt Web Server để cài đặt thự viện dll mới
Trang 9Thuận lợi của ASP.NET
ASP.NET Hỗ trợ các ngôn ngữ mạnh như C#, VB
Các trang được biên dịch nâng
cao tốc độ thực hiện.
Các trang được biên dịch nâng
cao tốc độ thực hiện.
Hỗ trợ tái sử dụng mã sử dụng kế thừa
Hỗ trợ tái sử dụng mã sử dụng kế thừa
Mã ASP tách biệt với HTML
và text.
Mã ASP tách biệt với HTML
và text.
Cung cấp các điều khiển server
theo chế độ khai báo
Cung cấp các điều khiển server
theo chế độ khai báo
An inbuilt method Trace,
helps in debugging a page
An inbuilt method Trace,
helps in debugging a page
Không cần đăng kí các thành phần
Không cần đăng kí các thành phần
Trang 10Đặc trưng của ASP.NET
ASP.NET
Nhận diện kiểu của trình duyệt và hiển thị nội dung theo client
Thêm các chức năng dùng C# hay VB.NET
Sử dụng bộ đệm tại server
Sử dụng bộ đệm tại server
Có nhiều điểu khiển sẵn có ở server
Trang 11Đặc trưng của ASP.NET …
Tham chiếu theo phân cấp của namespaces
Tập tin Global.asax lưu trữ các sự kiện bổ sung
Web service – triển khai và sử dụng hàm qua Web
ASP.NET
Trang 12Web Form IDE
Trang 13Hộp công cụ của WebForms
Trang 14Exploring ASP.NET / Session
1 / 14 of 18
Hộp công cụ của WebForms…
Trang 15Các tập tin dự án - Web Forms
Trang 16Khác nhau giữa các trang được tạo trong Web Form và Editor
Hầu hết các đặc trưng hỗ trợ bởi Web Form có thể đạt được bởi sử dụng editor.
Các trang Web khác nhau của một ứng dụng được tạo dùng Web Form, và chương trình được viết trên đó và được biên dịch thành một tập tin dll.
Các trang web được tạo dùng Web Form sẽ có thuộc tính codebehind.
Trang 17Tóm tắt
cung cấp cho server khả năng xử lý ứng dụng và trả về trang HTML đến trình duyệt.
như các công cụ dò lỗi giúp cho việc xây dựng các ứng dụng nhanh chóng.
trình duyệt
và thông tin văn hóa.
web được yêu cầu nhằm nâng cao hiệu suất
Trang 18Tóm tắt…
thống nhất cho từng URL sử dụng trong dự án.
ứng dụng.
biên dịch thành Intermediate Language (IL) bao gồm server script
chương trình bên trong nó được biên dịch thành một tập tin dll