tailieunhanh - Bài giảng Lập trình WebForm: Xây dựng ứng dụng Web Form – ASP.NET - ThS. Nguyễn Hà Giang

Bài giảng Lập trình Web: Xây dựng ứng dụng Web Form– gồm có những nội dung chính: Tổng quan lập trình ứng dụng Web, mô hình thực thi page, xây dựng Web Form, HTML Control và Web Cotrol, bổ sung code vào Page, page event life cycle, postback event. . | Xây dựng ứng dụng Web Form – ThS. Nguyễn Hà Giang 1 Nội dung Tổng quan lập trình ứng dụng Web Mô hình thực thi page Xây dựng Web Form HTML Control và Web Cotrol Bổ sung code vào Page Page Event Life Cycle Postback event 2/25/2016 2 Tổng quan lập trình UD Web Ứng dụng Web là hệ thống phức tạp Phần cứng Phần mềm Giao thức Ngôn ngữ Giao diện Web Application 2/25/2016 3 HTTP - HTML Nền tảng cho lập trình web HTTP (HyperText Transfer Protocol): giao thức cho phép hai máy tính trao đổi thông tin với nhau qua mạng HTTP được xác định qua URL (Uniform Resource Locators) http:// [:port] [ [? ]] Tên của host hay địa chỉ IP Đường dẫn đến tập tin yêu cầu Tham số truy vấn 2/25/2016 4 HTTP - HTML 2/25/2016 5 Trang web được lưu trữ trong thư mục /beginner của web server có host là (HyperText Markup Language) Trang web là tập tin văn bản được viết bằng ngôn ngữ HTML HTML sử dụng các ký hiệu quy ước (tag) để trình bày nội dung văn bản 2/25/2016 6 Trang chủ Nội dung Định dạng + Kết quả Client – Server Side Client Side HTML, JavaScript, CSS. Khi web browser yêu cầu một trang web (dùng kỹ thuật client – side), web server tìm và trả trang web về cho client, client nhận kết quả và hiển thị lên màn hình. Server Side Mã lệnh ở server được biên dịch và thi hành, kết quả tự động chuyển sang HTML/JavaScript/CSS và trả về cho client. 2/25/2016 7 Client/Server Architecture WWW is based on a client/server architecture Give me file x Here it is A computer elsewhere on the Internet holding information Desktop Client Remote Server Request made using http Your desktop computer graphics: NNS, Inet98 Cơ chế thực thi Mô hình thực thi trang 2/25/2016 9 ASPX Engine Page DLL HTML Request Response Cơ chế thực thi 2/25/2016 10 Cơ chế thực thi 2/25/2016 11 Native code C# Which language? compiler C# compiler . | Xây dựng ứng dụng Web Form – ThS. Nguyễn Hà Giang 1 Nội dung Tổng quan lập trình ứng dụng Web Mô hình thực thi page Xây dựng Web Form HTML Control và Web Cotrol Bổ sung code vào Page Page Event Life Cycle Postback event 2/25/2016 2 Tổng quan lập trình UD Web Ứng dụng Web là hệ thống phức tạp Phần cứng Phần mềm Giao thức Ngôn ngữ Giao diện Web Application 2/25/2016 3 HTTP - HTML Nền tảng cho lập trình web HTTP (HyperText Transfer Protocol): giao thức cho phép hai máy tính trao đổi thông tin với nhau qua mạng HTTP được xác định qua URL (Uniform Resource Locators) http:// [:port] [ [? ]] Tên của host hay địa chỉ IP Đường dẫn đến tập tin yêu cầu Tham số truy vấn 2/25/2016 4 HTTP - HTML 2/25/2016 5 Trang web được lưu trữ trong thư mục /beginner của web server có host là (HyperText Markup Language) Trang web là tập tin văn bản được viết bằng ngôn ngữ HTML HTML sử dụng các ký hiệu quy