ASP.NET 4.0(C#)實用教程

ASP.NET 4.0(C#)實用教程

《ASP.NET 4.0(C#)實用教程》是2012年10月清華大學出版社出版的圖書,作者是張玉蘭。

基本介紹

  • 中文名:ASP.NET 4.0(C#)實用教程
  • 作者:張玉蘭
  • 出版時間:2012年10月
  • 出版社:清華大學出版社
  • ISBN:9787302296997
  • 定價:36 元
內容簡介,圖書目錄,

內容簡介

本書由淺入深、循序漸進地介紹了微軟公司推出的開發Web網站的新一代平台——ASP.NET 4.0的操作方法和使用技巧。全書共分13章,分別介紹了ASP.NET 4.0的基礎知識、使用的程式語言、ASP.NET 基本對象、Web控制項、ADO.NET資料庫開發、數據綁定和數據控制項、主題和母版頁、網站導航、XML數據操作、LINQ查詢、Web Service技術、ASP.NET AJAX等進行Web網站開發必須掌握的知識和技巧。最後一章講解了一個綜合實例——商場VIP積分管理系統,使讀者在實際套用中能夠更好地掌握ASP.NET。
本書內容豐富,結構清晰,語言簡練,圖文並茂,具有很強的實用性和操作性,適合作為高等院校及社會培訓班的學習教材,也適合作為廣大初、中級電腦用戶的自學參考書。

圖書目錄

第1章 ASP.NET 4.0網站開發入門 1
1.1 初識網頁 1
1.1.1 HTML和HTML表單 1
1.1.2 CGl接口 3
1.1.3 腳本語言 3
1.1.4 組件技術 4
1.2 ASP.NET技術 4
1.2.1 .NET語言 4
1.2.2 公共語言運行庫 5
1.2.3 動態語言運行時 5
1.2.4 .NET類庫 5
1.2.5 ASP.NET應用程式 6
1.2.6 ASP.NET頁面與伺服器互動 6
1.2.7 ASP.NET 4.0的新特性 7
1.3 Visual Studio 2010開發環境 7
1.3.1 安裝Visual Studio 2010 7
1.3.2 創建Web項目 9
1.3.3 解決方案資源管理器 10
1.3.4 編輯Web頁面 11
1.3.5 屬性查看器 12
1.3.6 編輯後台代碼 12
1.3.7 編譯和運行應用程式 13
1.3.8 Visual Studio 2010的新特性 14
1.4 配置Web伺服器 15
1.5 配置ASP.NET 4.0應用程式 19
1.6 上機練習 21
1.7 習題 23
第2章 C#程式設計語言 24
2.1 C#簡介 24
2.1.1 敏感的大小寫 24
2.1.2 代碼註解 25
2.1.3 語句的終止 25
2.1.4 語句塊 26
2.2 C#中的數據類型 26
2.2.1 值類型 26
2.2.2 引用類型 27
2.3 C#中的變數和常量 27
2.3.1 變數的聲明和初始化 28
2.3.2 常量的聲明和初始化 28
2.3.3 數組 29
2.3.4 轉義字元 31
2.4 C#數據運算 32
2.4.1 表達式和運算符 32
2.4.2 數值運算 33
2.4.3 字元串運算 34
2.5 C#中的控制語句 35
2.5.1 選擇語句 36
2.5.2 循環語句 39
2.5.3 跳轉語句 42
2.5.4 異常處理 42
2.6 類和對象 44
2.6.1 類的成員 45
2.6.2 對象 45
2.6.3 類的繼承 46
2.6.4 方法的重載 47
2.7 C# 4.0的新特性 48
2.7.1 大整數類型Biglnteger 48
2.7.2 動態數據類型dynamic 49
2.7.3 命名參數和可選參數 50
2.8 上機練習 51
2.9 習題 54
第3章 ASP.NET基本對象 55
3.1 Page類 55
3.1.1 頁面的生命周期 55
3.1.2 Page類的屬性和事件 56
3.1.3 套用Page類 58
3.2 Request類 60
3.2.1 Request對象的屬性和方法 60
3.2.2 套用Request對象 61
3.3 Response類 62
3.3.1 Response對象的屬性和方法 62
3.3.2 套用Response對象 64
3.4 Server對象 65
3.4.1 Server對象的屬性和方法 65
3.4.2 套用Server對象 67
3.5 Cookie對象 68
3.5.1 Cookie對象的屬性和方法 68
3.5.2 套用Cookie對象 70
3.6 Session對象 72
3.6.1 Session對象的屬性和方法 72
3.6.2 Session對象的使用 74
3.7 Application對象 75
3.7.1 Application對象的屬性
和方法 75
3.7.2 套用Application對象 76
3.8 上機練習 77
3.9 習題 81
第4章 Web 控制項 82
4.1 伺服器控制項 82
4.2 伺服器控制項類 83
4.2.1 基本屬性 83
4.2.2 伺服器控制項的事件 85
4.3 基本的Web控制項 86
4.3.1 Label控制項 87
4.3.2 TextBox控制項 87
4.3.3 按鈕控制項(Button、LinkButton 和ImageButton) 88
4.3.4 HyperLink控制項 90
4.4 列表控制項 92
4.4.1 ListBox控制項 92
4.4.2 DropDownList控制項 95
4.4.3 CheckBoxList控制項 97
4.4.4 RadioButtonList控制項 98
4.5 驗證控制項 99
4.5.1 RequiredFieldValidator控制項 100
4.5.2 CompareValidator控制項 101
4.5.3 RangeValidator控制項 102
4.5.4 RegularExpressionValidator控制項 103
4.5.5 CustomValidator控制項 103
4.6 用戶控制項 106
4.6.1 用戶控制項簡述 106
4.6.2 創建和使用用戶控制項 107
4.7 上機練習 110
4.8 習題 112
第5章 ADO.NET資料庫開發 114
5.1 ADO.NET簡述 114
5.2 ASP.NET命名空間 115
5.3 資料庫連線 117
5.3.1 創建SQL Server 2008
資料庫 117
5.3.2 在Visual Studio 2010中管理資料庫 119
5.3.3 使用Connection類連線資料庫 120
5.4 運算元據庫 124
5.4.1 Command類 124
5.4.2 DataReader類 126
5.5 填充資料庫 128
5.5.1 DataAdapter類 129
5.5.2 DataSet類 130
5.6 訪問資料庫 131
5.7 上機練習 133
5.8 習題 135
第6章 數據綁定和數據控制項 137
6.1 數據綁定概述 137
6.1.1 單值綁定 138
6.1.2 多值綁定 139
6.2 數據源控制項 141
6.2.1 SqlDataSource控制項 142
6.2.2 SqlDataSource控制項的屬性 142
6.2.3 SqlDataSource控制項的套用 143
6.3 數據控制項 146
6.3.1 GridView控制項 147
6.3.2 ListView控制項 151
6.3.3 DetailsView控制項 156
6.4 新增的Char控制項 157
6.5 上機練習 160
6.6 習題 163
第7章 主題和母版頁 164
7.1 主題 164
7.1.1 主題簡述 164
7.1.2 主題的創建 166
7.1.3 主題的套用 168
7.1.4 SkinID的套用 170
7.1.5 禁用主題 171
7.2 母版頁 172
7.2.1 母版頁簡述 172
7.2.2 母版頁的創建 173
7.2.3 母版頁的套用 176
7.3 上機練習 178
7.4 習題 182
第8章 網站導航 184
8.1 網站地圖 184
8.1.1 網站地圖的定義 185
8.1.2 在頁面中使用網站地圖 187
8.2 導航控制項 189
8.2.1 TreeView控制項 190
8.2.2 Menu控制項 193
8.2.3 SiteMapPath控制項 198
8.3 上機練習 201
8.4 習題 204
第9章 XML數據操作 206
9.1 XML簡述 206
9.1.1 XML的語法 207
9.1.2 文檔類型定義 210
9.1.3 XSL語言 212
9.1.4 XPath 216
9.2 訪問和操作XML 216
9.2.1 創建XML文檔 217
9.2.2 將XML讀入文檔 218
9.2.3 選擇節點 219
9.2.4 新節點的創建 220
9.2.5 XML文檔的修改 222
9.2.6 XML文檔的刪除 223
9.2.7 XML文檔的保存 223
9.3 上機練習 224
9.4 習題 228
第10章 ASP.NET LINQ技術 230
10.1 LINQ簡述 230
10.2 LINQ基礎知識 231
10.2.1 LINQ查詢 231
10.2.2 LINQ和泛型 233
10.2.3 基本的查詢操作 234
10.3 LINQ和資料庫操作 238
10.3.1 LINQ to SQL 238
10.3.2 創建對象模型 239
10.3.3 LINQ查詢資料庫 243
10.3.4 LINQ更改資料庫 243
10.4 上機練習 245
10.5 習題 251
第11章 Web Service技術 253
11.1 Web Service簡述 253
11.1.1 Web Service的概念 253
11.1.2 Web Service的基本構成 255
11.1.3 實現一個基本的Web服務 257
11.2 Web Service協定 261
11.2.1 WSDL(Web服務描述語言) 261
11.2.2 SOAP(簡單對象訪問協定) 263
11.2.3 UDDI(統一描述、發現和集成協定) 264
11.3 Web Service的套用 264
11.3.1 使用提供的Web服務 264
11.3.2 Web服務實現資料庫操作 268
11.4 上機練習 272
11.5 習題 275
第12章 ASP.NET AJAX技術 277
12.1 ASP.NET AJAX簡述 277
12.1.1 ASP.NET AJAX結構體系 278
12.1.2 創建ASP.NET AJAX程式 279
12.2 ASP.NET AJAX核心控制項 281
12.2.1 ScriptManager控制項 281
12.2.2 UpdatePanel控制項 285
12.2.3 UpdateProgress控制項 288
12.2.4 Timer控制項 290
12.3 ASP.NET AJAX Control Toolkit 293
12.3.1 AJAX Control Toolkit簡介 293
12.3.2 AJAX Control Toolkit使用示例 295
12.4 上機練習 296
12.5 習題 298
第13章 商場VIP積分管理系統 299
13.1 系統分析與設計 299
13.1.1 系統需求分析 300
13.1.2 系統模組設計 300
13.2 系統資料庫設計 301
13.2.1 資料庫表設計 301
13.2.2 系統運行演示 305
13.3 實體類模組 308
13.4 資料庫管理模組 309
13.4.1 公共的資料庫訪問 310
13.4.2 實體類對資料庫的訪問 311
13.5 VIP卡類型管理模組 314
13.5.1 VIP卡類型管理界面設計 314
13.5.2 實現卡類型管理界面的代碼 315
13.6 會員資料管理模組 318
13.6.1 界面設計 318
13.6.2 實現界面的代碼 322
13.7 商品管理模組 323
13.7.1 界面設計 324
13.7.2 實現界面的代碼 327
13.8 積分管理模組 328
13.8.1 界面設計 329
13.8.2 實現界面的代碼 333

相關詞條

熱門詞條

聯絡我們