ASP.NET 4.5動態網站開發

ASP.NET 4.5動態網站開發

《ASP.NET 4.5動態網站開發》是2016年12月清華大學出版社出版的圖書,作者是閆會娟。

基本介紹

  • 書名:ASP.NET 4.5動態網站開發
  • 作者:閆會娟
  • 出版社:清華大學出版社
  • 出版時間:2016年12月
  • 定價:45 元
  • ISBN:9787302452133
內容簡介,圖書目錄,

內容簡介

.NET 4.5是Microsoft公司於2012年推出的新一代開發平台。本書結合.NET 4.5開發平台,由淺入深、循序漸進地介紹了ASP.NET程式開發的基本思想、方法和技術,力求幫助讀者通過學習掌握較為實用的技術和方法。
全書共13章: 第1章介紹埋頸嘗放Web開發的基本知識和ASP.NET的基礎知識和開發環境;第2章介紹ASPX網頁的代碼存儲模式、頁面之間的轉向、頁面的生命周期等基礎知識;第3章介紹Web伺服器控制項及ASP.NET網頁標準控制項的使用方法;第4章介紹ASP.NET的驗證控制項的使用方法;第5章介紹ASP.NET提供的狀態管理對象;第6章介紹統一站點風格的用戶控制項、母版頁和主題的使用方法;第7章介紹網站導航控制項的使用方法;第8章介紹ADO.NET數據模型及其主要對象的使用方法;第9章介紹數據源控制項和GridView數據綁定控制項的使用方法;第10章介紹其他數據控制項的使用方法;第11章介紹LINQ技術;第12章介紹AJAX技術;第悼疊企槓13章使用ASP.NET技術開發一個綜合案例。每章均有實例演示且有課後習題。
本書可作為信息管理與信息系統、計算機及相關專業ASP.NET動態網站開發的基礎教材,也可供專業技術人員參考。

圖書目錄

····························································
Contents第1章ASP.NET概述1
1.1B/S模式和C/S模式1
1.2靜態網頁和動態網頁2
1.3.NET Framework的體系結構3
1.4ASP.NET應用程式基礎5
1.4.1ASP.NET應用程式組成5
1.4.2創建ASP.NET應用程式7
1.4.3運行ASP.NET應用程式10
1.5開發環境的安裝與使用11
1.5.1安裝IIS Web伺服器11
1.5.2安裝Visual Studio 201211
1.5.3開發鴉遙少環境的介紹13
小結20
課後習題20
第2章ASPX網頁23
2.1ASPX網頁的代碼存儲模式23
2.1.1代碼市故擔分離模式24
2.1.2單一檔案模式27
2.2Web頁面之間的轉向28
2.2.1Response對象29
2.2.2Request對象30
2.2.3Server對象32
2.2.4Web表單33
2.3頁面的生鴉勸訂命周期35
2.4網頁的事件模型37
2.5路徑運算符38◆ASP.NET 4.5動態網站開發小結39
課後習題40
第3章ASP.NET網頁標準控制項44
3.1伺服器控制項概述44
3.1.1控制項類型44
3.1.2控制項定義格式45
3.1.3控制項屬性46
3.2Label(標籤)控制項47
3.3TextBox(文本框)控制項48
3.4Button(按鈕)控制項53
3.5Image(圖像)控制項55
3.6DropDownList(下拉列表)控制項56
3.7CheckBox(複選框)和CheckBoxList控制項60
3.8RadioButton(單選按鈕)和RadioButtonList控制項套甩慨63
3.9ListBox控制項66
3.10HyperLink控制項69
3.11AdRotator控制項69
3.12Calender控制項71
3.13ImageMap控制項72
3.14MultiView和View控制項73
小結73
課後習題74
第4章數據驗射洪證76
4.1認識驗證控制項77
4.2RequiredFieldValidator控制項實現非空驗證77
4.3CompareValidator控制項實現數據比較驗證79
4.3.1CompareValidator控制項實現數據大小比較80
4.3.2CompareValidator控制項實現數據類型檢查81
4.4RangeValidator控制項實現輸入範圍驗證81
4.5RegularExpressionValidator控制項實現模式匹配82
4.6CustomValidator控制項實現自定義驗證84
4.7ValidationSummary控制項匯總顯示頁面錯誤85
小結86
課後習題86
第5章ASP.NET狀態對象88
5.1認識狀態管理88
5.2Cookie狀態88
5.3會話狀態93
5.4應用程式狀態98
5.5視圖狀態101
小結104
課後習題104
第6章用戶控制項、母版頁和主題106
6.1用戶控制項106
6.1.1用戶控制項的創建和調用106
6.1.2Web窗體和用戶控制項108
6.1.3自定義控制項109
6.2母版頁113
6.2.1母版頁的創建113
6.2.2為母版頁添加內容頁114
6.3主題119
6.3.1主題是什麼119
6.3.2創建主題119
6.3.3皮膚檔案121
6.3.4樣式檔案122
6.3.5套用主題的方法123
小結125
課後習題126
第7章網站導航127
7.1站點地圖127
7.2動態選單控制項128
7.3TreeView控制項133
7.4SiteMapPath控制項136
小結137
課後習題138
第8章ADO.NET數據模型139
8.1ADO.NET簡介139
8.2Connection對象141
8.3Command對象144
8.3.1用ExecuteReader()查詢數據145
8.3.2用ExecuteNonQuery()執行非查詢語句146
8.3.3用ExecuteScalar()查詢單個值148
8.4DataReader對象150
8.5DataAdapter對象152
8.6DataSet對象152
8.7待定參數的使用155
8.8SQL Server 2012 Express159
小結162
課後習題162
第9章數據源控制項和GridView控制項164
9.1數據綁定164
9.2數據源控制項簡介165
9.2.1數據源控制項類型165
9.2.2SqlDataSource控制項165
9.3GridView控制項172
9.3.1分頁、排序和選擇172
9.3.2利用模板美化顯示174
9.4使用數據控制項實現條件查詢179
9.4.1單一條件查詢179
9.4.2多條件查詢185
9.4.3數據表同步188
9.5使用GridView控制項編輯數據193
9.5.1更新和刪除數據表193
9.5.2為數據表添加數據202
9.6使用存儲過程運算元據庫206
9.7連線字元串的配置210
小結211
課後習題211
第10章其他數據控制項213
10.1FormView控制項213
10.2DetailsView控制項219
10.3DataList控制項220
10.4Repeater控制項224
10.5ListView控制項225
10.6DataPager控制項231
小結232
課後習題233
第11章LINQ技術233
11.1LINQ及其作用233
11.2LINQ查詢表達式234
11.3使用LINQ查詢數組236
11.4使用LINQ to SQL查詢關係資料庫236
11.4.1DataContext類和實體對象237
11.4.2LINQ數據操作239
11.5LINQDataSource控制項245
小結246
課後習題247
第12章AJAX技術248
12.1AJAX簡介248
12.1.1AJAX是什麼248
12.1.2AJAX的工作原理249
12.1.3AJAX的優點249
12.2AJAX控制項的使用250
12.2.1ScriptManager控制項250
12.2.2UpdatePanel控制項250
12.2.3Timer控制項253
12.2.4AJAX工具包255
小結259
課後習題259
第13章B2C網上購物系統260
13.1網站需求分析260
13.2網站設計261
13.2.1功能設計261
13.2.2資料庫設計261
13.3網站實現263
13.3.1用戶登錄264
13.3.2母版頁設計266
13.3.3首頁及商品顯示271
13.3.4購物車模組279
13.3.5提交訂單283
13.3.6後台管理模組292
13.3.7網站外觀設計298
小結300
課後習題300
參考文獻301
3.3TextBox(文本框)控制項48
3.4Button(按鈕)控制項53
3.5Image(圖像)控制項55
3.6DropDownList(下拉列表)控制項56
3.7CheckBox(複選框)和CheckBoxList控制項60
3.8RadioButton(單選按鈕)和RadioButtonList控制項63
3.9ListBox控制項66
3.10HyperLink控制項69
3.11AdRotator控制項69
3.12Calender控制項71
3.13ImageMap控制項72
3.14MultiView和View控制項73
小結73
課後習題74
第4章數據驗證76
4.1認識驗證控制項77
4.2RequiredFieldValidator控制項實現非空驗證77
4.3CompareValidator控制項實現數據比較驗證79
4.3.1CompareValidator控制項實現數據大小比較80
4.3.2CompareValidator控制項實現數據類型檢查81
4.4RangeValidator控制項實現輸入範圍驗證81
4.5RegularExpressionValidator控制項實現模式匹配82
4.6CustomValidator控制項實現自定義驗證84
4.7ValidationSummary控制項匯總顯示頁面錯誤85
小結86
課後習題86
第5章ASP.NET狀態對象88
5.1認識狀態管理88
5.2Cookie狀態88
5.3會話狀態93
5.4應用程式狀態98
5.5視圖狀態101
小結104
課後習題104
第6章用戶控制項、母版頁和主題106
6.1用戶控制項106
6.1.1用戶控制項的創建和調用106
6.1.2Web窗體和用戶控制項108
6.1.3自定義控制項109
6.2母版頁113
6.2.1母版頁的創建113
6.2.2為母版頁添加內容頁114
6.3主題119
6.3.1主題是什麼119
6.3.2創建主題119
6.3.3皮膚檔案121
6.3.4樣式檔案122
6.3.5套用主題的方法123
小結125
課後習題126
第7章網站導航127
7.1站點地圖127
7.2動態選單控制項128
7.3TreeView控制項133
7.4SiteMapPath控制項136
小結137
課後習題138
第8章ADO.NET數據模型139
8.1ADO.NET簡介139
8.2Connection對象141
8.3Command對象144
8.3.1用ExecuteReader()查詢數據145
8.3.2用ExecuteNonQuery()執行非查詢語句146
8.3.3用ExecuteScalar()查詢單個值148
8.4DataReader對象150
8.5DataAdapter對象152
8.6DataSet對象152
8.7待定參數的使用155
8.8SQL Server 2012 Express159
小結162
課後習題162
第9章數據源控制項和GridView控制項164
9.1數據綁定164
9.2數據源控制項簡介165
9.2.1數據源控制項類型165
9.2.2SqlDataSource控制項165
9.3GridView控制項172
9.3.1分頁、排序和選擇172
9.3.2利用模板美化顯示174
9.4使用數據控制項實現條件查詢179
9.4.1單一條件查詢179
9.4.2多條件查詢185
9.4.3數據表同步188
9.5使用GridView控制項編輯數據193
9.5.1更新和刪除數據表193
9.5.2為數據表添加數據202
9.6使用存儲過程運算元據庫206
9.7連線字元串的配置210
小結211
課後習題211
第10章其他數據控制項213
10.1FormView控制項213
10.2DetailsView控制項219
10.3DataList控制項220
10.4Repeater控制項224
10.5ListView控制項225
10.6DataPager控制項231
小結232
課後習題233
第11章LINQ技術233
11.1LINQ及其作用233
11.2LINQ查詢表達式234
11.3使用LINQ查詢數組236
11.4使用LINQ to SQL查詢關係資料庫236
11.4.1DataContext類和實體對象237
11.4.2LINQ數據操作239
11.5LINQDataSource控制項245
小結246
課後習題247
第12章AJAX技術248
12.1AJAX簡介248
12.1.1AJAX是什麼248
12.1.2AJAX的工作原理249
12.1.3AJAX的優點249
12.2AJAX控制項的使用250
12.2.1ScriptManager控制項250
12.2.2UpdatePanel控制項250
12.2.3Timer控制項253
12.2.4AJAX工具包255
小結259
課後習題259
第13章B2C網上購物系統260
13.1網站需求分析260
13.2網站設計261
13.2.1功能設計261
13.2.2資料庫設計261
13.3網站實現263
13.3.1用戶登錄264
13.3.2母版頁設計266
13.3.3首頁及商品顯示271
13.3.4購物車模組279
13.3.5提交訂單283
13.3.6後台管理模組292
13.3.7網站外觀設計298
小結300
課後習題300
參考文獻301

相關詞條

熱門詞條

聯絡我們