GIỚI THIỆU VỀ EVENT
Số trang: 21
Loại file: pdf
Dung lượng: 494.78 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng môn họcGIỚI THIỆU VỀ EVENTKhoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiênThiết kế & Lập trình WEB 2Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dungCác Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event
Nội dung trích xuất từ tài liệu:
GIỚI THIỆU VỀ EVENT Bài giảng môn họcGIỚI THIỆU VỀ EVENT 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 Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Tập tin trong một Ứng dụng Web Khi xây dựng một Ứng dụng Web: – Visual Studio .NET biên dịch tất cả mã nguồn vào một file .DLL lưu trong thư mục /bin – Phần giao diện của ứng dụng nằm ở các file .aspx và .html © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống của một ứng dụng web – Bắt đầu khi một trình duyệt yêu cầu 1 trang web từ ứng dụng, gọi là Session – Ứng dụng web vẫn chạy nếu như nó vẫn còn Session đang hoạt động – Chu trình sống của 1 Web Form chỉ tồn tại trong 1 khoảng thời gian ngắn © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống tiếp tục – Người dùng tương tác với giao diện web (gõ vào text box, đánh dấu chọn các check box…) cho đến khi kích hoạt một sự kiện post-back (nhấn button …) – Dữ liệu của trang (view state) được gửi về cho server – Khi server nhận được view state Nó tạo ra thể hiện mới của Web Form Điền dữ liệu vào view state Xử lý các sự kiện xảy ra Trả kết quả HTML về cho trình duyệt và hủy thể hiện của Web Form © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống tiếp tục © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống kết thúc – Khi người dùng tắt trình duyệt, hoặc sau một khoảng thời gian không refesh lại trang web thì Session của người dùng kết thúc – Nếu không còn Session nào từ người dùng thì ứng dụng web sẽ kết thúc Bạn không biết được chính xác khi nào thì sự kiện Application_End xảy ra (ASPNET: GC, OLE: Ref counting) © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventLưu trữ dữ liệu trên một Web Form Vì Web Form có chu trình sống rất ngắn nên ASP.NET có cơ chế đặc biệt để lưu trữ dữ liệu nhập vào trong các control của web form – Dữ liệu nhập vào trong các control được khởi tạo trong sự kiện Page_Init – Càc dữ liệu này sau đó được nạp lại vào control trong sự kiện Page_Load -Dữ liệu trạng thái của Web form View State -Các biến trạng thái của Application -Các biến trạng thái của Session © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventApplication & Session Các biến trạng thái Application – Chia sẽ dự liệu cho tất cả người dùng của một ứng dụng (dữ liệu toàn cục cho đa người dùng) Các biến trạng thái Session – Chia sẽ dữ liệu cho nhiều Web Form trong cùng một Session – Chỉ có session hiện hành có khả năng truy cập đến biến trạng thái Session của chính nó © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventApplication & Session protected void btnShow_Click(object sender, EventArgs e) { // Save the number of clicks in Session state. Session(Clicks) = Session(Clicks) + 1; // Display the number of clicks. Response.Write(Number of clicks: + Session(Clicks)); } ...
Nội dung trích xuất từ tài liệu:
GIỚI THIỆU VỀ EVENT Bài giảng môn họcGIỚI THIỆU VỀ EVENT 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 Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Tập tin trong một Ứng dụng Web Khi xây dựng một Ứng dụng Web: – Visual Studio .NET biên dịch tất cả mã nguồn vào một file .DLL lưu trong thư mục /bin – Phần giao diện của ứng dụng nằm ở các file .aspx và .html © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống của một ứng dụng web – Bắt đầu khi một trình duyệt yêu cầu 1 trang web từ ứng dụng, gọi là Session – Ứng dụng web vẫn chạy nếu như nó vẫn còn Session đang hoạt động – Chu trình sống của 1 Web Form chỉ tồn tại trong 1 khoảng thời gian ngắn © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống tiếp tục – Người dùng tương tác với giao diện web (gõ vào text box, đánh dấu chọn các check box…) cho đến khi kích hoạt một sự kiện post-back (nhấn button …) – Dữ liệu của trang (view state) được gửi về cho server – Khi server nhận được view state Nó tạo ra thể hiện mới của Web Form Điền dữ liệu vào view state Xử lý các sự kiện xảy ra Trả kết quả HTML về cho trình duyệt và hủy thể hiện của Web Form © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống tiếp tục © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventCác Event trong chu trình sốngcủa một Ứng dụng Web Chu trình sống kết thúc – Khi người dùng tắt trình duyệt, hoặc sau một khoảng thời gian không refesh lại trang web thì Session của người dùng kết thúc – Nếu không còn Session nào từ người dùng thì ứng dụng web sẽ kết thúc Bạn không biết được chính xác khi nào thì sự kiện Application_End xảy ra (ASPNET: GC, OLE: Ref counting) © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventNội dung Các Event trong chu trình sống của một Ứng dụng Web Web Form Event Server Control Event © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventLưu trữ dữ liệu trên một Web Form Vì Web Form có chu trình sống rất ngắn nên ASP.NET có cơ chế đặc biệt để lưu trữ dữ liệu nhập vào trong các control của web form – Dữ liệu nhập vào trong các control được khởi tạo trong sự kiện Page_Init – Càc dữ liệu này sau đó được nạp lại vào control trong sự kiện Page_Load -Dữ liệu trạng thái của Web form View State -Các biến trạng thái của Application -Các biến trạng thái của Session © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventApplication & Session Các biến trạng thái Application – Chia sẽ dự liệu cho tất cả người dùng của một ứng dụng (dữ liệu toàn cục cho đa người dùng) Các biến trạng thái Session – Chia sẽ dữ liệu cho nhiều Web Form trong cùng một Session – Chỉ có session hiện hành có khả năng truy cập đến biến trạng thái Session của chính nó © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB 2 –Giới thiệu về EventApplication & Session protected void btnShow_Click(object sender, EventArgs e) { // Save the number of clicks in Session state. Session(Clicks) = Session(Clicks) + 1; // Display the number of clicks. Response.Write(Number of clicks: + Session(Clicks)); } ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật máy tính lập trình quản trị mạng tin học vi tínhGợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
24 trang 354 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 296 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 265 0 0