Bài giảng Lập trình ứng dụng Web với ASP.NET
MỤC LỤC GIỚI THIỆU . 5 GIÁO TRÌNH LÝ THUYẾT. 6 TÀI LIỆU THAM KHẢO. 6 Bài 1. 7 TỔNG QUAN VỀASP.NET . 7 I. Tổng quan vềlập trình ứng dụng Web. 8 I.1. HTTP và HTML - Nền móng của Kỹthuật lập trình web . 8 I.2. Tìm hiểu các mô hình ứng dụng .10 II. Giới thiệu vềASP.Net . 12 II.1. Tìm hiểu về.Net Phatform.12 II.2. Tìm hiểu về.Net Framework .12 II.3. Tìm hiểu vềASP.Net .16 II.4. Những ưu điểm của ASP.Net.16 II.5. Quá trình xửlý tập tin ASPX.17 III. Web Server . 18 III.1. Internet Information Services.18 III.2. Cài đặt Web Server .19 III.3. Cấu hình Internet Information Services.22 III.4. Tạo các ứng dụng web trênIIS.23 IV. Tạo ứng dụng Web đầu tiên. 24 IV.1. Khởi động MS Visual Studio .Net.24 IV.2. Tạo mới ứng dụng Web.25 IV.3. Phân loại tập tin trong ASP.Net .27 IV.4. Làm quen với các thành phần giao diện trên VS.Net .28 Bài 2. 32 WEB SERVER CONTROL . 32 I. HTML Control . 33 II. ASP.Net Web Control . 35 II.1. Asp.Net Page.35 II.2. Điều khiển cơbản .36 II.3. Điều khiển kiểm tra dữliệu .46 II.4. Một số điều khiển khác.53 II.5. Đối tượng ViewState .59 Bài 3. 61 CÁC ĐIỀU KHIỂN LIÊN KẾT DỮLIỆU . 61 I. Điều khiển DataGrid. 62 I.1. Các thao tác định dạng lưới .62 I.2. Xửlý sắp xếp.67 I.3. Xửlý phân trang .69 I.4. Tùy biến các cột .70 I.5. Cập nhật dữliệu trực tiếp trên lưới.74 II. Điều khiển DataList . 79 II.1. Sửdụng DataList đểhiển thịdữliệu.79 II.2. Cập nhật dữliệu với DataList .83 III. Điều khiển Repeater . 87 IV. Các ví dụmởrộng . 90 IV.1. Xửlý đảo hướng sắp xếp trong DataGrid .90 IV.2. Tạo biểu tượng sắp xếp trong cột cho DataGrid.91 IV.3. Định dạng hình thức hiển thịcho dòng dữliệu thỏa điều kiện trên DataGrid .92 IV.4. Tạo hiệu ứng chọn khi rê chuột qua các dòng dữliệu .93 Bài 4. 94 XÂY DỰNG LỚP XỬLÝ DỮLIỆU . 94 I. Thiết kếtổng quan. 96 I.1. Cấu trúc chi tiết lớp XL_BANG .98 I.2. Xây dựng lớp xửlý nghiệp vụ. 102 I.3. Sửdụng lớp xửlý nghiệp vụ. 104 Bài 5. 108 XÂY DỰNG ĐỐI TƯỢNG THỂHIỆN. 108 I. Tạo mới đối tượng thểhiện. 109 II. Sửdụng đối tượng thểhiện . 111 III. Tạo phương thức cho đối tượng thểhiện. 112 IV. Tạo sựkiện cho đối tượng thểhiện . 113 IV.1. Thiết kế. 114 IV.2. Xửlý. 114 Bài 6. 117 XÂY DỰNG VÀ QUẢN LÝ ỨNG DỤNG . 117 I. Đối tượng Request, Response. 118 I.1. Đối tượng Response. 118 I.2. Đối tượng Request . 120 II. Đối tượng Session, Application . 122 II.1. Đối tượng Application. 123 II.2. Đối tượng Session. 124 III. Đối tượng Server. 125 IV. Đối tượng Cookies . 125 IV.1. Giới thiệu . 125 IV.2. Làm việc với Cookies . 126 V. Tập tin quản lý và cấu hình ứng dụng. 127 V.1. Global.asax. 127 V.2. Web.config. 128 VI. Tổchức & xây dựng ứng dụng . 133 VI.1. Tổchức lưu trữ ứng dụng. 133 VI.2. Xây dựng ứng dụng . 134 Bài 7. 136 WEB SERVICE . 136 I. Tìm hiểu vềWeb Services . 137 II. Xây dựng Web Services. 140 II.1. Tạo Web Services trong VS .Net. 140 II.2. Kiểm tra Web Service . 141 III. Sửdụng Web Service. 143 III.1. Sửdụng Web Service do người dùng xây dựng . 144 III.2. Sửdụng Web Services được cung cấp miễn phí trên mạng. 144 IV. Xây dựng Web Services truy xuất dữliệu . 148 IV.1. Web Service: WS_KHACH_HANG. 148 IV.2. Sửdụng WS_KHACH_HANG. 150 Bài 8. 152 PHỤLỤC . 152 I. Cơsởdữliệu dùng trong ứng dụng . 153 I.1. Thiết kếcơsởdữliệu. 153 I.2. Dữliệu thử. 156 II. Giới thiệu vềcác tag HTML. 157 II.1. Cơbản vềtag HTML. 157 II.2. Các tag nhập liệu . 163 III. Cascading Style Sheets - CSS. 166 III.1. Giới thiệu CSS. 166 III.2. Cú pháp CSS . 167 III.3. Sửdụng CSS trong trang HTML. 169
Các file đính kèm theo tài liệu này:
- Lập trình ứng dụng Web với ASPNET.pdf