Danh mục

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    
Jamona

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 ...

Tài liệu được xem nhiều: