Bài giảng Thiết kế và lập trình Website: Chương 4 - ThS. Dương Thành Phết
Số trang: 81
Loại file: pdf
Dung lượng: 1.84 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4 của bài giảng Thiết kế và lập trình Website trang bị cho người học những hiểu biết tổng quan về ASP.Net và quản lý ứng dụng web. Các nội dung chính trong chương này gồm: Giới thiệu về ASP.Net và Net Framework, tạo ứng dụng Web với Microsoft Visual, triển khai ứng dụng web, các đối tượng trong ASP.Net, tập tin quản lý và cấu hình ứng dụng. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế và lập trình Website: Chương 4 - ThS. Dương Thành Phết KHOA CAO ĐẲNG THỰC HÀNH THIẾT KẾ & LẬP TRÌNH WEBSITE (Chuyên ngành: Đồ Họa Đa Truyền Thông) Chương 4 TỔNG QUAN VỀ ASP.NET VÀ QUẢN LÝ ỨNG DỤNG WEB1 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com NỘI DUNG 1. Giới thiệu về ASP.Net và Net Framework 2. Tạo ứng dụng Web với Microsoft Visual 3. Triển khai ứng dụng web 4 Các đối tượng trong ASP.Net 5. Tập tin quản lý và cấu hình ứng dụng2 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1. GIỚI THIỆU VỀ ASP.NET VÀ .NET FRAMEWORK 1.1 Tìm hiểu về ASP.Net 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 Framework3 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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ài4 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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, …5 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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.6 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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.7 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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.8 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.2 NHỮNG ƯU ĐIỂM CỦA ASP.NET 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.9 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.2 NHỮNG ƯU ĐIỂM CỦA ASP.NET 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 Cookies10 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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ơ đồ sau11 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.4. 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.12 © Dương Thành Phết w ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế và lập trình Website: Chương 4 - ThS. Dương Thành Phết KHOA CAO ĐẲNG THỰC HÀNH THIẾT KẾ & LẬP TRÌNH WEBSITE (Chuyên ngành: Đồ Họa Đa Truyền Thông) Chương 4 TỔNG QUAN VỀ ASP.NET VÀ QUẢN LÝ ỨNG DỤNG WEB1 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com NỘI DUNG 1. Giới thiệu về ASP.Net và Net Framework 2. Tạo ứng dụng Web với Microsoft Visual 3. Triển khai ứng dụng web 4 Các đối tượng trong ASP.Net 5. Tập tin quản lý và cấu hình ứng dụng2 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1. GIỚI THIỆU VỀ ASP.NET VÀ .NET FRAMEWORK 1.1 Tìm hiểu về ASP.Net 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 Framework3 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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ài4 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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, …5 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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.6 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.1. TÌM HIỂU VỀ ASP.NET 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.7 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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.8 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.2 NHỮNG ƯU ĐIỂM CỦA ASP.NET 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.9 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.2 NHỮNG ƯU ĐIỂM CỦA ASP.NET 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 Cookies10 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 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ơ đồ sau11 © Dương Thành Phết www.thayphet.net - phetcm@gmail.com 1.4. 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.12 © Dương Thành Phết w ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế Website Lập trình Website Ứng dụng web Triển khai ứng dụng web Quản lý ứng dụng web Đối tượng trong ASP.NetGợi ý tài liệu liên quan:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 389 0 0 -
13 trang 212 0 0
-
Nâng cao tính bảo mật trong xác thực người dùng Web sử dụng đặc trưng sinh trắc học
12 trang 206 0 0 -
8 trang 196 0 0
-
Hướng dẫn luyện tập thực hành Adobe Dreamweaver CS5 - Chỉ dẫn cho người mới sử dụng: Phần 2
201 trang 136 0 0 -
Bài giảng học phần Thiết kế website thương mại điện tử: Chương 1 - ThS. Thiều Quang Trung
35 trang 135 2 0 -
Một số vấn đề an toàn cho các ứng dụng trên nền web
16 trang 123 0 0 -
Bài giảng Lập trình web với ASP.Net
386 trang 109 0 0 -
47 trang 108 2 0
-
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ WEB THIẾT KẾ WEBSITE
37 trang 91 0 0