asp.net 網站設計教程

asp.net 網站設計教程

《asp.net 網站設計教程》是2018年清華大學出版社出版的圖書,本書獨特地將控制項按功能進行分類,細化每個控制項的屬性、事件及基本功能,使讀者能夠清晰熟練掌握每一個動態控制項。

基本介紹

  • 中文名:asp.net 網站設計教程
  • 作者:陶永鵬、郭鵬、劉建鑫
  • 出版社:清華大學出版社
  • ISBN:9787302498353
內容簡介,圖書目錄,

內容簡介

本書以實用為原則,弱化了ASP.NET框架的基礎知識,以Visual Studio 2012為開發平台,以C#為程式設計語言,使用SQL Server 2012為後台資料庫。以大量的實例介紹動態控制項的屬性和相關套用,以工程實踐環節鞏固這些方法和技術。獨特地將控制項按功能進行分類,細化每個控制項的屬性、事件及基本功能,使讀者能夠清晰熟練掌握每一個動態控制項。書中實例側重實用性和啟發性,趣味性強、通俗易懂,使讀者能夠快速掌握ASP.NET網站設計的基礎知識與編程技能,為實戰套用打下堅實的基礎。

圖書目錄

目錄Contents第1章.NET框架與ASP.NET1
1.1.NET框架結構概述1
1.2ASP.NET簡介2
1.2.1ASP.NET技術的發展3
1.2.2ASP.NET的主要特點3
1.2.3ASP.NET的工作原理4
1.3ASP.NET開發頁面簡介4
1.3.1個ASP.NET網站4
1.3.2選單欄和工具列11
1.3.3“工具箱”視窗13
1.3.4“解決方案資源管理器”視窗14
1.3.5“屬性”視窗15
1.3.6ASP.NET 2012中的系統資料夾15
1.3.7ASP.NET 2012中的檔案類型16
第2章Web基本控制項18
2.1控制項簡介18
2.2內容顯示控制項20
2.2.1標籤控制項21
2.2.2文本控制項22
2.2.3特殊文本控制項24
2.2.4圖片控制項26
2.3按鈕控制項26
2.3.1按鈕控制項26
2.3.2超連結按鈕控制項29
2.3.3圖片按鈕控制項30
2.3.4熱點圖控制項32◆ASP.NET網站設計教程目錄2.4選擇控制項38
2.4.1單選按鈕控制項38
2.4.2單選按鈕列表控制項39
2.4.3複選框控制項43
2.4.4複選框列表控制項45
2.4.5下拉列表控制項46
2.4.6列表框控制項49
2.4.7子彈列表控制項53
第3章Web高級控制項58
3.1視圖區域控制項簡介58
3.1.1面板控制項58
3.1.2占位符控制項61
3.1.3視圖控制項與多視圖控制項62
3.2檔案上傳控制項67
3.3日曆控制項70
3.4廣告控制項74
3.5嚮導控制項76
第4章伺服器驗證控制項84
4.1驗證控制項介紹84
4.1.1伺服器端驗證與客戶端驗證84
4.1.2驗證控制項的使用方法85
4.1.3驗證控制項的公共屬性85
4.2常見的驗證控制項86
4.2.1必填驗證控制項87
4.2.2範圍驗證控制項89
4.2.3比較驗證控制項91
4.2.4正則表達式驗證控制項93
4.2.5自定義驗證控制項96
4.2.6驗證匯總控制項98
4.3驗證控制項組的使用101
第5章ASP.NET內置對象104
5.1Page對象104
5.1.1Page對象的屬性和方法104
5.1.2Page對象的套用105
5.2Response對象107
5.2.1Response對象的屬性和方法107
5.2.2Response對象的套用108
5.3Request對象110
5.3.1Request對象的屬性和方法110
5.3.2Request對象的套用110
5.4Server對象113
5.4.1Server對象的屬性和方法113
5.4.2Server對象的套用114
5.5Aplication對象116
5.5.1Aplication對象的屬性和方法116
5.5.2Aplication對象的套用117
5.6Session對象119
5.6.1Session對象的屬性和方法119
5.6.2Session對象的套用119
5.7Cookie對象121
5.7.1Cookie對象的屬性和方法121
5.7.2Cookie對象的套用122
5.8全局應用程式類Global.asax檔案124
第6章主題、母版頁與用戶控制項128
6.1主題128
6.1.1主題的簡單套用128
6.1.2頁面主題和全局主題131
6.1.3主題的動態選擇132
6.2母版頁135
6.2.1母版頁基礎136
6.2.2母版頁的套用136
6.3用戶控制項141
6.3.1用戶控制項基礎141
6.3.2用戶控制項的套用142
6.3.3將Web窗體轉換成用戶控制項144
第7章導航控制項146
7.1站點地圖146
7.2樹狀圖控制項148
7.2.1TreeView控制項的屬性、方法和事件148
7.2.2TreeNodeCollection類150
7.2.3TreeView控制項的套用150
7.3選單控制項157
7.3.1Menu控制項的屬性、方法和事件157
7.3.2MenuItemCollection類158
7.3.3Menu控制項的套用158
7.4站點路徑控制項160
7.4.1SiteMapPath控制項的屬性、方法和事件160
7.4.2SiteMapPath控制項的套用161
第8章ASP.NET AJAX控制項163
8.1ASP.NET AJAX概述163
8.1.1AJAX基礎163
8.1.2ASP.NET中的AJAX164
8.1.3AJAX簡單套用165
8.2ASP.NET AJAX控制項167
8.2.1腳本管理控制項167
8.2.2腳本管理代理控制項168
8.2.3更新區域控制項170
8.2.4更新進度控制項171
8.2.5時鐘控制項173
第9章ADO.NET資料庫訪問177
9.1ADO.NET基礎177
9.1.1ADO.NET概述177
9.1.2ADO.NET與ADO178
9.1.3ADO.NET中的常用對象179
9.1.4ADO.NET資料庫操作過程179
9.2SqlConnection對象180
9.2.1SqlConnection對象的屬性與方法180
9.2.2創建連線字元串181
9.2.3Web.config檔案中的連線字元串182
9.2.4SqlConnection對象的套用183
9.3SqlCommand對象185
9.3.1SqlCommand對象的屬性與方法185
9.3.2ExecuteNonQuery()方法186
9.3.3ExecuteScalar()方法190
9.3.4SqlParameter參數對象193
9.4SqlDataReader對象194
9.4.1SqlDataReader對象的屬性與方法194
9.4.2使用SqlDataReader對象讀取數據195
9.5DataSet對象197
9.5.1DataSet對象198
9.5.2DataTable對象199
9.5.3DataColumn對象200
9.5.4DataRow對象202
9.5.5DataSet的套用203
9.6SqlDataAdapter對象205
9.6.1SqlDataAdapter類的屬性與方法205
9.6.2使用SqlDataAdapter對象獲取數據206
9.6.3使用SqlDataAdapter對象更新數據207
9.6.4SqlCommandBuilder類的套用211
第10章ASP.NET中的數據綁定214
10.1簡單數據綁定214
10.2數據源的創建216
10.2.1語句建立數據源216
10.2.2SqlDataSource控制項217
10.3List控制項的數據綁定221
10.4數據控制項的數據綁定224
10.4.1數據控制項的綁定方法224
10.4.2Repeater控制項225
10.4.3DataList控制項228
10.4.4GridView控制項235
第11章Web系統中的三層架構244
11.1三層架構244
11.1.1項目結構分層的意義244
11.1.2什麼是三層架構245
11.1.3三層架構中每層的作用245
11.1.4三層架構與實體層246
11.2三層架構的套用247
第12章美妝網的設計與實現255
12.1網站功能255
12.2網站業務流程256
12.3系統概要設計257
12.4資料庫設計258
12.4.1概念設計258
12.4.2邏輯設計260
12.4.3物理設計260
12.5系統詳細設計262
12.5.1用戶模組設計262
12.5.2管理員模組設計266
12.6網站建立269
12.7類庫代碼實現270
12.7.1實體層設計270
12.7.2數據訪問層設計277
12.7.3業務邏輯層設計279
12.8系統頁面設計287
12.8.1遊客模組的實現287
12.8.2會員模組的實現292
12.8.3管理員模組的實現304
參考文獻316

相關詞條

熱門詞條

聯絡我們