Bộ môn: Hệ thố ng Thông tin.. Mụ c đích, yêu cầ u: Sinh viên hiể u về ASP.NET, môi trư ờ ng lậ p trình, các mô hình trang ASP.NET, các chỉ dẫ n trang ASP.NET... Hình 3 Mô hình ti n trình
Trang 1HỌ C VIỆ N KỸ THẬ T QUÂN SỰ
HỌ C PHẦ N: Lậ p trình Web.
Bộ môn: Hệ thố ng Thông tin.
Giáo viên: 1) Hoa Tấ t Thắ ng
2) Chu Thị Hư ờ ng
1 Bài (chư ơ ng, mụ c): Giớ i thiệ u môi trư ờ ng lậ p trình ASP.NET
2 Thờ i lư ợ ng: Giáo viên giả ng: 3 tiế t
3 Mụ c đích, yêu cầ u: Sinh viên hiể u về ASP.NET, môi trư ờ ng lậ p trình, các
mô hình trang ASP.NET, các chỉ dẫ n trang ASP.NET
4 Nộ i dung: Giớ i thiệ u môi trư ờ ng LT ASP.NET
a) Nộ i dung chi tiế t
2.1.Tổ ng quan về ngôn ngữ ASP.NET(Active Server Page Net):
2.1.1 Giớ i thiệ u ASP và ASP.NET
ASP.NET là mộ t nâng cấ p tuyệ t vờ i củ a Microsoft nhằ m thay thế công nghệ ASP
2.1.2 Giớ i thiệ u NET FRAMEWORK
.NET Framework là c s h t ng b ng vi c cung c p cho ng i dùng cách
trình c a h m i lúc m i n i trên m i c u hình ph n c ng và thi t b
Trang 2Làm việ c vớ i môi trư ờ ng lậ p trình Visual Studio IDE
Hình 1 Ki n trúc Net Framework
Trang 3Hình 2 Webpage design
a) Các ti n ích IDE cho vi c phát tri n Web b) Web Browse trong IDE
c) C u hình ng d ng v i IIS
Trang 4Hình 3 Mô hình ti n trình IIS
d) Biên d ch trang ASPX
Các trang ASP.NET có đuôi là *.apsx Khi ngư ờ i sử dụ ng lầ n đầ u tiên triệ u
gọ i trang ASPX, thì IIS triệ u gọ i trình biên dị ch dị ch trang ASPX (trang Code-behind) thành tậ p tin Class Tiế p theo, tậ p tin Class này đư ợ c biên dị ch thành tậ p tin DLL Cuố i cùng, trang DLL thự c thi và trả về kế t quả cho ngư ờ i sử dụ ng
Trang 5Hình 4 Quá trình biên d ch trang ASP.NET
b) Nộ i dung thả o luậ n
c) Nộ i dung tự họ c:
d) Bài tậ p (bắ t buộ c, mở rộ ng)
2.1.4 Tạ o ứ ng dụ ng ASP.NET
a) T o m t Web site:
Trang 6Hình 5 T o m t website
b) Thêm web page
Trang 7Hình 6 Thêm m t trang web
2.2 Nề n tả ng củ a ASP.NET
2.2.1 Các mô hình code trong trang ASP.NET
• Single File Page
2.2.2 Các chỉ dẫ n (Directives)
@Page nh ngh a các thu c tính cho Web Page
@Import Import m t tên mi n cho trang
@Assembly Liên k t m t Assembly v i trang ho c v i m t i u khi n
Trang 8@Master nh ngh a các thu c tính c a Master.
@Reference Liên k t m t trang, m t i u khi n t i trang hi n t i
@Register Khai báo m t i u khi n c a ng i dùng
B ng 1 Các ch d n
2.2.3 Điề u khiể n các sự kiệ n trong Web Pages
nh Click lên nút l nh hay nh n m t phím nào y là các s ki n M i s ki n
c i u khi n b i m t kh i code c g i là Event Handler.
b) Nộ i dung thả o luậ n
c) Nộ i dung tự họ c:
Nghiên cứ u các khái niệ m liên quan đế n WWW
d) Bài tậ p (bắ t buộ c, mở rộ ng)
5 Tài liệ u tham khả o
Jason Werry, Greg Hack, Joseph Albahari, Tec Saurabh Nandu, Wei Meng Lee Series
6 Câu hỏ i ôn tậ p
Nêu sự khác biệ t củ a Net Framework so vớ i thư việ n củ a các công cụ lậ p trình khác
Trình bày nguyên tắ c làm việ c củ a hai mô hình code trong asp.net Single File Page và Code Behind Page