Giới thiệu về lập trình ASP.NET
CHƯƠNG I: GIỚI THIỆU VỀ LẬP TRÌNH ASP.NET Lý thuyết : tiết Thực hành : tiết Các components Web Application Các components Web Application Web App loại ứng dụng client/server Trong app, user máy client truy cập vào app máy server Trong app client server kết nối với thong qua Internet(WAN)/ Intranet(LAN) Trong Web App, User làm việc thông qua Web Browser máy client Web browser cung cấp cho user giao diện ứng dụng (Internet Explore, Mozila …) Các components Web Application App chạy máy server điều khiển (controls) web server software Đối với ASP.Net App, máy server phải chạy Web Server Microsoft, gọi IIS (internet information service) Hầu hết Web App, máy server lưu Database System Microsoft SQL Microsoft Access Các components Web Application Giao diện mà user sử dụng web App bao gồm tập hợp Web pages thị Web Browser Mỗi trang web page gọi web form chứa HTML tags Web browser web server trao đổi thông tin với cách sử dụng giao thức truyền liệu HTTP protocol Static Web Pages (Web tĩnh) Note Static Web Pages (Web tĩnh) Static web page tài liệu HTML cố dịnh nội dung/ hình thức thời điểm user thực thi static web page Các HTML file lưu web server, web browser yêu cầu trang static web page web server lấy thơng tin lưu đĩa gửi trở lại cho Broweser (.htm/.html) Web Broswer(trình duyệt Web ) Web browser yêu cầu trang từ web server cách gửi tới server lời yêu cầu gọi HTTP Request Http Request bao gồm thứ: tên file HTML, địa Internet browser web server Users giao tiếp với web browser nhiều cách, cách đánh địa Web page (URL) lên địa (Address) Web Broswer(trình duyệt Web ) Web browser đáp trả lại Http Request cách gửi câu trả lời gọi Http Response thông qua Web Browser Dynamic Web Pages (Web động) Dynamic Web Pages: bao gồm nhiều trang mà vào thời điểm hiển thị nội dung ln thay đổi Dynamic Web Pages: Web Form chứa Server Controls như: Tables, Textboxes, Buttons … ... hiệu lực cho user app thi app kế thúc GIỚI THIỆU VỀ ASP.NET ASP.NET (Active Server Pages NET) thực chất NET Framework ASP.NET "khung" lập trình xây dựng thực thi ngôn ngữ chung (CLR - Common... ASP.Net Application state object: app bắt đầu thực thi, application state bắt đầu khởi tạo Appliacation state phải thiết lập giá trị Giá trị có hiệu lực cho user app thi app kế thúc GIỚI THIỆU... vào control để bắt đầu Http request trình gọi “posting back to server”, q trình liên quan tới thuộc tính “postback” Các trạng thái ASP.Net Các trạng thái ASP.Net State (trạng thái) tình trạng