Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Tìm hiểu C# và ứng dụng của C# p 26 ppt
Nội dung xem thử
Mô tả chi tiết
Ứng dụng Web với Web Forms Gvhd: Nguyễn Tấn Trần Minh Khang
173
Chương 15 Ứng dụng Web với Web Forms
Công nghệ .NET được dùng để xây dựng các ứng dụng Web là ASP.NET, nó cung
cấp hai vùng tên khá mạnh và đầy đủ phục vụ cho việc tạo các ứng dụng Web là
System.Web và System.Web.UI. Trong phần này chúng ta sẽ tập trung chủ yếu
vào việc dùng ngôn ngữ C# để lập trình với ASP.NET.
Bộ công cụ Web Form cũng được thiết kế để hỗ trợ mô hình phát triển nhanh
(RAD). Với Web Form, ta có thể kéo thả các điều khiển trên Form thiết kế cũng
như có thể viết mã trực tiếp trong tập tin .aspx hay .aspx.cs. Ứng dụng Web sẽ
được triển khai trên máy chủ, còn người dùng sẽ tương tác với ứng dụng thông qua
trình duyệt. .NET còn hỗ trợ ta bộ cung cụ để tạo ra các ứng dụng tuân theo mô
hình n - lớp (tầng - n tier), giúp ta có thể quản lý được ứng dụng được dễ dàng hơn
và nhờ thế nâng cao hiệu suất phát triển phần mềm.
1.1 Tìm hiểu về Web Forms
Web Form là bộ công cụ cho phép thực thi các ứng dụng mà các trang Web do nó
tạo động ra được phân phối đến trình duyệt thông qua mạng Internet.
Với Web Forms, ta tạo ra các trang HTML với nội dung tĩnh và dùng mã C# chạy
trên Server để xử lý dữ liệu tĩnh này rồi tạo ra trang Web động, gửi trang này về
trình duyệt dưới mã HTML chuẩn.
Web Forms được thiết để chạy trên bất kỳ trình duyệt nào, trang HTML gửi về sẽ
được gọt giũa sao cho thích hợp với phiên bản của trình duyệt. Ngoài dùng C#, ta
cũng có thể dùng ngôn ngữ VB.NET để tạo ra các ứng dụng Web tương tự.
Web Forms chia giao diện người dùng thành hai phần : phần thấy trực quan ( hay
UI ) và phần trang mã phía sau của UI. Quan điểm này thì tương tự với Windows
Form, nhưng với Web Forms, hai phần này nằm trên hai tập tin riêng biệt. Phần
giao diện UI được lưu trữ trong tập tin có phần mở rộng là .aspx, còn mã được lưu
trữ trong tập tin có phần mở rộng là .aspx.cs.
Với môi trường làm việc được cung cấp bởi bộ Visual Studio .NET, tạo các ứng
dụng Web đơn giản chỉ là mở Form mới, kéo thả và viết mả quản lý sự kiện thích
hợp. Web Forms được tích hợp thêm một loạt các điều khiển thực thi trên Server, có
thể tự kiểm tra sự hợp lệ của dữ liệu ngay trên máy khách mà ta không phải viết mã
mô tả gì cà.