Bài giảng Giới thiệu về asp.net - pdf 17

Download miễn phí Bài giảng Giới thiệu về asp.net



Cácđiểmnổibậtcủa ASP.NET
ƒHỗtrợđa ngôn ngữ: C#, VB.NET
ƒBiên dịch các trang trước, giúp làm tăng tốcđộ thựchiện
ƒASP code được phân rađộclậpvới HTML và text
ƒQuảnlýtrạng thái trang web
ƒCó cơchếhỗtrợdebug
ƒHỗtrợtái sửdụng code thông qua cơchếkếthừa



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Bài giảng môn học
Thiết kế & Lập trình WEB 2
Bài 2
GIỚI THIỆU VỀ ASP.NET
Khoa Công nghệ thông tin
Trường Đại học Khoa học Tự nhiên
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Lợi ích của việc sử dụng ASP
ƒ Công nghệ Server-side scripting
ƒ Tự động biên dịch
ƒ Cho phép tạo các ứng dụng web đơn giản nhanh
chóng và dễ dàng
ƒ Tạo trang web có tích hợp nội dung động
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Bất lợi của ASP
ƒ Chỉ hỗ trợ 2 loại ngôn ngự : VBScript và JavaScript
ƒ Thông dịch mã lệnh ASP
ƒ Pha trộn code, HTML và text
ƒ Tương thích trình duyệt
ƒ Không quản lý trạng thái trang web
ƒ Cơ chế debug kém
ƒ Tái sử dụng code kém
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Các điểm nổi bật của ASP.NET
ƒ Hỗ trợ đa ngôn ngữ : C#, VB.NET
ƒ Biên dịch các trang trước, giúp làm tăng tốc độ
thực hiện
ƒ ASP code được phân ra độc lập với HTML và text
ƒ Quản lý trạng thái trang web
ƒ Có cơ chế hỗ trợ debug
ƒ Hỗ trợ tái sử dụng code thông qua cơ chế kế thừa
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Các điểm nổi bật của ASP.NET
ƒ Thêm chức năng dễ dàng sử dụng C# hoặc
VB.NET
ƒ Sử dụng cơ chế server-side caching
ƒ Tự động nhận dạng trình duyệt người dùng đang
sử dụng
ƒ Đi cùng với nhiều server control được xây dựng
sẵn
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Các điểm nổi bật của ASP.NET
ƒ Global.asax hỗ trợ nhiều sự kiện hơn
ƒ Web service : triển khai một hàm từ xa thông qua
web
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Giới thiệu về .NET Framework
ƒ .NET Framework là nền tảng cho Microsoft.NET
Platform
ƒ .NET Framework là môi trường cho việc xây dựng,
triển khai và vận hành các ứng dụng Web cũng
nhưWeb Service
ƒ .NET Framework chứa Common Language
Runtime (CLR) và các lớp thư viện cung cấp các
dịch vụ cơ sở để xây dựng các ứng dụng
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Giới thiệu về .NET Framework
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Giới thiệu về .NET Framework
ƒ .NET Framework giúp đơn giản hóa quá trình phát
triển cũng như tích hợp sản phẩm
ƒ .NET Framework không phụ thuộc vào ngôn ngữ.
Các ngôn ngữ đang được hỗ trợ : C++, C#,
VB.NET, Jscript
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Cấu trúc một ứng dụng ASP.NET
Web Client
Operating System
ASP.NET
Applications
IIS
.NET
Framework
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Các thành phần của một ứng dụng Web
ƒ Nội dung
– Web Forms, HTML, images, audio, video, other data
ƒ Lập trình xử lý
– Executable files, scripts
ƒ Cấu hình
– Web configuration file, Style sheets, IIS settings
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Các thành phần của một ứng dụng Web (tt)
ƒ Trong một ứng dụng Web hoàn chỉnh, các phần thực thi
của Web Form được lưu trong các file .dll và chạy trên
server thông qua điều khiển của IIS
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Vai trò của .NET Framework
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
ƒ Những thuận lợi và bất lợi của ASP
ƒ Những đặc điểm của ASP.NET
ƒ Giới thiệu về .NET Framework
ƒ Các thành phần của một ứng dụng Web
ƒ Cơ chế xử lý một ứng dụng ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Cơ chế xử lý một trang ASP.NET
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Cơ chế xử lý một trang ASP.NET
ƒ Các bước xử lý
– Client gởi yêu cầu một trang aspx từ browser.
– Một HTTP request được gởi tới IIS.
– Các đoạn code xử lý được load lên bộ nhớ và thực thi tại
Web Server.
– Kết quả sinh ra (là một trang web) tại Web Server sẽ
được gởi về browser.
Thiết kế & Lập trình WEB 2 – Bài 2: Giới thiệu về ASP.NET
© 2007 Khoa CNTT – ĐH KHTN
Cơ chế xử lý một trang ASP.NET
ƒ Các bước xử lý (tt)
– Người dùng thực hiện các thao tác trên trang web được trả
về. Nếu các thao tác này đòi hỏi các xử lý tại server, thì trang
này sẽ được gởi lại về server với các control ẩn chứa các
thông tin về thao tác thực hiện của người dùng.
– Tại server, trang aspx được load lại, nhưng chỉ các trường
ẩn mới được đọc và các sự kiện tương ứng mới được xử lý.
– Kết quả lại được gởi lại về browser.
...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status