ASP.NET網站設計教程(微課視頻版)
陶永鵬、郭鵬、劉建鑫、張立傑
相關主題
商品描述
目錄大綱
第1章.NET框架與ASP.NET/1
1.1.NET框架結構/1
1.2ASP.NET簡介/2
1.2.1ASP.NET技術的發展/2
1.2.2ASP.NET的主要特點/3
1.2.3ASP.NET的工作原理/4
1.3ASP.NET開發頁面簡介/4
1.3.1第一個ASP.NET網站/4
1.3.2ASP.NET中的特殊文件夾/9
1.3.3ASP.NET中的文件類型/11
1.4Visual Studio 2019開發環境介紹/12
1.4.1菜單欄和工具欄/12
1.4.2工具箱窗口/14
1.4.3解決方案資源管理器/15
1.4.4屬性窗口/15
第2章Web基本控件/16
2.1控件簡介/16
2.2內容顯示控件/18
2.2.1標簽控件Label/18
2.2.2文本控件TextBox/19
2.2.3特殊文本控件Literal/21
2.2.4圖片控件Image/23
2.3按鈕控件/23
2.3.1按鈕控件Button/23
2.3.2超鏈接按鈕控件LinkButton/26
2.3.3圖片按鈕控件ImageButton/26
2.3.4熱點圖控件ImageMap/28
2.4選擇控件/33
2.4.1單選按鈕控件RadioButton/33
2.4.2單選按鈕列表控件RadioButtonList/35
2.4.3復選框控件CheckBox/39
2.4.4復選框列表控件CheckBoxList/40
2.4.5下拉列表控件DropDownList/41
2.4.6列表框控件ListBox/44
2.4.7子彈列表控件BulletedList/48
第3章Web高級控件/51
3.1簡介視圖區域控件/51
3.1.1面板控件Panel/51
3.1.2占位符控件PlaceHolder/53
3.1.3視圖控件View與多視圖控件MultiView/56
3.2文件上傳控件FileUpload/59
3.3日歷控件Calender/62
3.4廣告控件AdRotator/65
3.5向導控件Wizard/67
第4章服務器驗證控件/75
4.1驗證控件介紹/75
4.1.1服務器端驗證與客戶端驗證/75
4.1.2驗證控件的使用方法/77
4.1.3驗證控件的公共屬性/78
4.2常見的驗證控件/79
4.2.1必填驗證控件RequiredFieldValidator/79
4.2.2範圍驗證控件RangeValidator/81
4.2.3比較驗證控件CompareValidator/84
4.2.4正則表達式驗證控件RegularExpressValidator/86
4.2.5自定義驗證控件CustomValidator/89
4.2.6驗證匯總控件ValidationSummary /92
4.3驗證控件組的使用/94
綜合實驗四註冊模塊數據驗證/97
第5章ASP.NET內置對象/102
5.1Page對象/102
5.1.1Page對象的屬性和方法/102
5.1.2Page對象的應用/103
5.2Response對象/106
5.2.1Response對象的屬性和方法/106
5.2.2Response對象的應用/106
5.3Request對象/108
5.3.1Request對象的屬性和方法/108
5.3.2Request對象的應用/108
5.4Server對象/111
5.4.1Server對象的屬性和方法/111
5.4.2Server對象的應用/112
5.5Application對象/114
5.5.1Application對象的屬性和方法/114
5.5.2Application對象的應用/115
5.6Session對象/116
5.6.1Session對象的屬性和方法/116
5.6.2Session對象的應用/117
5.7Cookie對象/119
5.7.1Cookie對象的屬性和方法/119
5.7.2Cookie對象的應用/120
5.8全局應用程序類Global.asax文件/121
綜合實驗五簡易購物車/124
第6章主題、母版頁與用戶控件/132
6.1主題/132
6.1.1主題的簡單應用/132
6.1.2頁面主題和全局主題/134
6.1.3主題的動態選擇/135
6.2母版頁/139
6.2.1母版頁基礎/139
6.2.2母版頁的應用/140
6.3用戶控件/143
6.3.1用戶控件基礎/143
6.3.2用戶控件的應用/1446.3.3將Web窗體轉換成用戶控件/146
綜合實驗六購物網站導航條/147
第7章導航控件/150
7.1站點地圖/150
7.2樹狀圖控件TreeView/153
7.2.1TreeView控件的屬性、方法和事件/153
7.2.2TreeNodeCollection類/154
7.2.3TreeView控件的應用/154
7.3菜單控件Menu/161
7.3.1Menu控件的屬性、方法和事件/161
7.3.2MenuItemCollection類/161
7.3.3Menu控件的應用/162
7.4站點路徑控件SiteMapPath/164
7.4.1SiteMapPath控件的屬性、方法和事件/164
7.4.2SiteMapPath控件的應用/164
綜合實驗七圖書商城菜單欄/165
第8章ASP.NET AJAX控件/168
8.1ASP.NET AJAX概述/168
8.1.1AJAX基礎/168
8.1.2ASP.NET中的AJAX/169
8.1.3AJAX簡單應用/170
8.2ASP.NET AJAX控件/172
8.2.1腳本管理控件ScriptManager /172
8.2.2腳本管理代理控件ScriptManagerProxy/173
8.2.3更新區域控件UpdatePanel/174
8.2.4更新進度控件UpdateProgress/176
8.2.5時鐘控件Timer/178
綜合實驗八基於AJAX的簡易聊天室/180第9章ADO.NET數據庫訪問/185
9.1ADO.NET基礎/185
9.1.1ADO.NET介紹/185
9.1.2ADO.NET與ADO/186
9.1.3ADO.NET中的常用對象/187
9.1.4ADO.NET數據庫操作過程/187
9.2SqlConnection連接對象/188
9.2.1SqlConnection對象的屬性與方法/188
9.2.2創建連接字符串ConnectionString/189
9.2.3Web.config文件中的連接字符串/190
9.2.4SqlConnection對象的應用/190
9.3SqlCommand命令對象/192
9.3.1SqlCommand對象的屬性與方法/192
9.3.2ExecuteNonQuery()方法/193
9.3.3ExecuteScalar()方法/197
9.3.4SqlParameter參數對象/199
9.4SqlDataReader數據訪問對象/200
9.4.1SqlDataReader對象的屬性與方法/200
9.4.2使用SqlDataReader對象讀取數據/201
9.5DataSet數據集對象/203
9.5.1DataSet數據集對象介紹/204
9.5.2DataTable數據表對象/205
9.5.3DataColumn數據列對象/206
9.5.4DataRow數據行對象/207
9.5.5DataSet數據集的應用/209
9.6SqlDataAdapter數據適配器對象/210
9.6.1SqlDataAdapter類的屬性與方法/210
9.6.2使用SqlDataAdapter對象獲取數據/211
9.6.3使用SqlDataAdapter對象更新數據/212
9.6.4SqlCommandBuilder類的應用/216
綜合實驗九數據控件綁定/217
第10章ASP.NET中的數據綁定/221
10.1簡單數據綁定/221
10.2數據源的創建/223
10.2.1使用語句建立數據源/223
10.2.2使用數據源控件SqlDataSource建立數據源/223
10.3List控件的數據綁定/228
10.4數據控件的數據綁定/230
10.4.1數據控件的綁定方法/230
10.4.2重復列表控件Repeater/231
10.4.3數據列表控件DataList/233
10.4.4網格視圖控件GridView/240
綜合實驗十XML文件數據的綁定/247
第11章Web系統中的三層架構/253
11.1三層架構/253
11.1.1項目結構分層的意義/253
11.1.2什麽是三層架構/254
11.1.3三層架構中每層的作用/254
11.1.4三層架構與實體層/255
11.2三層架構的應用/255
第12章美妝網的設計與實現/264
12.1網站功能/264
12.1.1管理員/264
12.1.2一般用戶/會員/264
12.1.3瀏覽者/265
12.2網站業務流程/265
12.3系統概要設計/266
12.3.1用戶模塊功能描述/266
12.3.2管理員模塊功能描述/267
12.4數據庫設計/267
12.4.1概念設計/267
12.4.2邏輯設計/269
12.4.3物理設計/269
12.5系統詳細設計/271
12.5.1用戶模塊設計/272
12.5.2管理員模塊設計/275
12.6網站建立/277
12.7類庫代碼實現/279
12.7.1實體層Entity設計/279
12.7.2數據訪問層DataAccess設計/285
12.7.3業務邏輯層Business設計/286
12.8系統頁面設計/293
12.8.1游客模塊的實現/293
12.8.2會員模塊的實現/299
12.8.3管理員模塊的實現/310
第13章學生檔案管理系統的設計與實現/320
13.1系統功能簡介/320
13.2系統業務流程/321
13.2.1管理員權限業務流程/321
13.2.2教師權限業務流程/321
13.2.3學生權限業務流程/321
13.3系統概要設計/323
13.3.1概念設計/323
13.3.2邏輯設計/325
13.3.3物理設計/326
13.4類庫代碼實現/328
13.4.1實體層設計/328
13.4.2數據訪問層設計/330
13.4.3業務邏輯層設計/332
13.5模塊實現/343
13.5.1登錄頁/343
13.5.2管理員管理模塊/346
13.5.3教師管理模塊/350
13.5.4基本檔案管理/357
13.5.5獎學金檔案管理/369
13.5.6借閱記錄管理/375
13.5.7借檔預約管理/381
參考文獻/386