ASP.NET 2.0資料庫高級編程

《ASP.NET 2.0資料庫高級編程》是2007年10月1日人民郵電出版社出版的圖書,作者是塔格拉提納姆(美)。

編輯推薦

數據訪問是NETFramework的核心組件,NETFramework中無處不在。從數據源控制項到數據綁定控制項,這些控制項能夠以各種方式使用從對象到關係型數據存儲中的數據。全書內容包括:ASENET2.0概述、ADONET概述、ASENET2.0數據控制項、使用SqlDataSource控制項實現數據綁定、綁定XMI數據、數據綁定對象、ASPNET2.0站點導航、使用模板顯示和編輯數據、GridView控制項的排序和分頁、高級數據源和數據綁定控制項、事務、使ASPNET2.0和SQt,Server2005構成的Ⅳ層架構創建線上租訂系統、使用高級ADONET實現數據顯示、訪問SQLServer2005中的數據、創建ASENETWeb站點的最佳實踐等。

註:本書主要面向中級以上水平的編程人員,需要有ASENET開發經驗,同時還熟悉關係型資料庫。為了更好地閱讀本書,讀者應該具有一些c#語言的基礎知識。

內容簡介

全書內容包括:ASENET2.0概述、ADONET概述、ASENET2.0數據控制項、使用SqlDataSource控制項實現數據綁定、綁定XMI數據、數據綁定對象、ASPNET2.0站點導航、使用模板顯示和編輯數據、GridView控制項的排序和分頁、高級數據源和數據綁定控制項、事務、使ASPNET2.0和SQt,Server2005構成的Ⅳ層架構創建線上租訂系統、使用高級ADONET實現數據顯示、訪問SQLServer2005中的數據、創建ASENETWeb站點的最佳實踐等。

作者簡介

Thiru Thangarathinam就職於亞利桑那州鳳凰城的Intel公司。他是一名MVP,專注於使用.NET相關技術架構、設計和開發分散式企業級應用程式。他是Wiley公司出版的rofessionalASP.NET2.OXML一書的作者,同時還與其他人合著了多本.NET相關技術圖書。Thiru還是一名積極的奉獻者,致力於線上發布與技術相關的出版物。在Intel公司,他所屬的團隊專注於為Intel公司的企業架構和SOA並發。

目錄

第1部分 基礎

第1章 ASP.NET 2.0概述 3

1.1 ASP.NET 2.0特性 3

1.1.1 開發人員生產力 4

1.1.2 管理和配置 17

1.1.3 速度和性能 19

1.2 小結 21

第2章 ADO.NET 2.0概述 23

2.1 ADO.NET 2.0新特性 23

2.1.1 命名空間基礎 24

2.1.2 ADO.NET類基礎 27

2.1.3 理解ADO.NET的連線層 30

2.1.4 理解ADO.NET的非連線層 35

2.2 小結 41

第3章 ASP.NET 2.0數據控制項 42

3.1 數據源控制項概述 42

3.1.1 SqlDataSource控制項 43

3.1.2 XmlDataSource控制項 49

3.1.3 ObjectDataSource控制項 50

3.1.4 SiteMapDataSource控制項 53

3.1.5 配置數據源控制項快取 55

3.2 數據綁定控制項概述 55

3.2.1 GridView控制項 56

3.2.2 DetailsView控制項 59

3.2.3 FormView控制項 61

3.2.4 Menu控制項 62

3.2.5 內聯數據綁定語法 62

3.2.6 XML數據綁定語法 63

3.2.7 DropDownList、ListBox、RadioButtonList和CheckBoxList 64

3.3 小結 64

第2部分 ASP.NET 2.0數據源與數據綁定控制項

第4章 使用SqlDataSource控制項實現數據綁定 67

4.1 SqlDataSource控制項概述 68

4.1.1 選擇記錄 70

4.1.2 更新記錄 80

4.1.3 刪除記錄 87

4.1.4 加密Web.config檔案中的連線字元串 90

4.1.5 以編程方式將SqlDataSource控制項添加到頁面 92

4.1.6 使用SqlDataSource控制項實現排序 93

4.1.7 快取 96

4.1.8 快取依賴 98

4.2 小結 104

第5章 綁定XML數據 105

5.1 XmlDataSource控制項概述 105

5.1.1 使用XmlDataSource控制項實現數據綁定 109

5.1.2 更新XML數據 120

5.1.3 以編程方式創建XmlDataSource控制項 122

5.1.4 使用XmlDataSource控制項實現XSL轉換 123

5.1.5 處理XmlDataSource控制項引發的事件 125

5.1.6 使用XmlDataSource控制項實現快取 126

5.2 小結 128

第6章 數據綁定對象 129

6.1 ObjectDataSource控制項概述 129

6.1.1 檢索記錄 132

6.1.2 更新記錄 140

6.1.3 插入記錄 145

6.1.4 刪除記錄 149

6.1.5 以編程方式添加ObjectDataSource控制項 152

6.1.6 通過ObjectDataSource控制項使用泛型 154

6.1.7 快取 159

6.1.8 通過ObjectDataSource控制項使用Web服務 160

6.2 小結 162

第7章 ASP.NET 2.0站點導航 163

7.1 站點導航概述 163

7.1.1 實現站點導航 164

7.1.2 實現麵包屑 170

7.1.3 以編程方式實現導航 173

7.1.4 綁定其他控制項 174

7.1.5 為站點地圖創建自定義屬性 175

7.1.6 創建自定義站點地圖提供程式 177

7.1.7 使用多個站點地圖和站點地圖提供程式 188

7.1.8 為使用安全修整配置站點地圖 189

7.2 小結 189

第8章 使用模板顯示和編輯數據 191

8.1 ASP.NET 2.0模板控制項 191

8.1.1 GridView控制項 192

8.1.2 DetailsView和FormView控制項 221

8.2 小結 224

第9章 GridView控制項的排序和分頁 225

9.1 排序和分頁 225

9.1.1 數據排序 226

9.1.2 數據分頁 234

9.1.3 使用回調高效實現分頁和排序 243

9.2 小結 244

第10章 高級數據源和數據綁定控制項 245

10.1 高級控制項 245

10.1.1 主從信息顯示 245

10.1.2 在單個GridView中顯示主/從視圖 249

10.1.3 在GridView中實現多選 252

10.1.4 顯示資料庫中的圖片 256

10.1.5 為GridView控制項創建自定義模板 261

10.1.6 為數據綁定控制項使用主題 266

10.1.7 為FormView控制項實現數據綁定 269

10.1.8 擴展GridView控制項 275

10.2 小結 278

第11章 事務 279

11.1 事務概述 279

11.1.1 ACID屬性 280

11.1.2 資料庫事務 280

11.1.3 .NET 1.x中的事務 281

11.1.4 .NET 2.0中的事務 291

11.1.5 事務事件 302

11.1.6 System.Transactions和System.EnterpriseServices之間的互動 305

11.1.7 何時使用事務 307

11.2 小結 308

第12章 實例研究:使用ASP.NET 2.0和SQL Server 2005構成的N層架構創建線上租訂系統 309

12.1 實例概述 309

12.1.1 系統架構 310

12.1.2 業務過程 310

12.2 實現 311

12.2.1 資料庫設計 311

12.2.2 實現CarRentalReservation組件 316

12.2.3 實現Web站點 325

12.2.4 整合全部內容 352

12.3 小結 353

第3部分 ASP.NET與XML

第13章 使用高級ADO.NET實現數據顯示 357

13.1 DataSet對象 357

13.1.1 DataSet集合 358

13.1.2 創建和使用DataSet對象 359

13.1.3 以編程方式創建DataSet對象 360

13.1.4 強類型DataSet 362

13.1.5 ADO.NET 2.0針對DataSet的改進 367

13.2 ADO.NET 2.0中的DataTable 370

13.2.1 DataTable和XML 371

13.2.2 關聯DataReader和DataTable 373

13.3 獨立提供程式的數據訪問代碼 374

13.3.1 提供程式工廠類層次 374

13.3.2 創建通用查詢執行框架 375

13.3.3 在Web.config檔案中存儲連線字元串 380

13.3.4 關鍵問題 381

13.4 異步執行命令 381

13.4.1 同步和異步執行命令 381

13.4.2 異步執行命令概述 383

13.5 多活動結果集(MARS) 386

13.6 企業庫中的數據訪問塊 390

13.6.1 什麼是數據訪問塊 390

13.6.2 使用數據訪問塊的步驟 391

13.6.3 資料庫對象 391

13.6.4 使用企業庫數據訪問塊執行存儲過程 394

13.7 小結 396

第14章 訪問SQL Server 2005中的數據 397

14.1 SQL Server 2005概述 397

14.2 SQL Server 2005中的CLR 398

14.3 SQL Server 2005的新XML功能 406

14.3.1 SQL Server 2005中的FOR XML功能 407

14.3.2 利用ADO.NET執行FOR XML查詢 409

14.3.3 SQL Server 2005中的XML數據類型 415

14.4 使用ADO.NET處理XML數據類型列 420

14.5 客戶端XML 433

14.6 小結 441

第15章 實例研究:創建ASP.NET Web站點的最佳實踐 442

15.1 實例概述 442

15.1.1 系統架構 442

15.1.2 業務過程 444

15.2 實現 444

15.2.1 資料庫設計 444

15.2.2 實現CLR存儲過程 446

15.2.3 實現數據訪問層 450

15.2.4 實現Web站點 464

15.3 小結 471

……

相關詞條

相關搜尋

熱門詞條

聯絡我們