ADO.NET 2.0高級編程

ADO.NET 2.0高級編程

《ADO.NET 2.0高級編程》是2006清華大學出版社出版的圖書,作者是Glenn Johnson。

基本介紹

  • 作者:Glenn Johnson
  • 譯者:段超
  • ISBN:9787302128663
  • 頁數:616000
  • 定價:46.00元
  • 出版社:清華大學出版社
  • 出版時間:2006
  • 裝幀:小16開
  • 副標題:微軟技術叢書
內容介紹,作者介紹,圖書目錄,

內容介紹

本書是一本專門介紹Microsoft ADO.NET 2.0的基本功能和新特性的技術參考書。全書分為15章,主要講解ADO.NET非連線類、ADO.NET連線類、日誌跟蹤、數據連線的高級主題、並發衝突、數據格線控制項、事務、元數據、ADO.NET安全性等一系列重要問題。全書結構嚴密、層次清晰,並且以淺顯易懂的語言描述了較為複雜的數據訪問問題,在討論各種數據訪問主題的同時,對多個可能的解決方案進行了比較分析,以突出它們各自的優缺點,並相應地提供一定的示例和原始碼,以幫助讀者理解掌握。
本書作者長期擔任Tyco國際公司的信息技術和技術支持主管,並擁有多年教授.NET技術的工作經驗,無論是進行專業技術培訓還是進行學歷教育,均有非常高的造詣。本書內容新穎,編排合理,論述清晰,是一本介紹數據訪問技術的理想教材。本書適用於那些對使用資料庫存儲數據的需求已經理解,並擁有一定ADO使用經驗的讀者。

作者介紹

Glenn Johnson是一名培訓專家,具有豐富的教學經驗,他主講過COBOL和彙編語言,還教過Novell和Microsoft.NET技術。他開發過課件,並在全球各地講過Micorosoft ASP.NET,ADO.NET,C#和.NET課程。 他曾擔任Tyco國際集團的信息技術和技術支持總管。目前主要著眼於開展自己的培訓、諮詢和開發業務。

圖書目錄

第1章ADO.NET非連線類概述 1
1.1DataTable對象 2
1.1.1添加DataColumn對象以創建
一個模式 2
1.1.2創建主鍵列 3
1.1.3創建用於存儲數據的
DataRow對象 4
1.1.4枚舉DataTable對象 9
1.1.5複製和克隆DataTable
對象 10
1.1.6使用DataTable對象處理
XML數據 11
1.1.7將DataView對象作為視窗
添加到DataTable對象中 14
1.1.8使用一個DataSet對象處理
大量數據 16
1.1.9更特殊的類型化DataSet
對象 18
1.1.10使用DataRelation對象
導航家族樹 19
1.1.11序列化和解序DataSet
對象 22
1.1.12使用Merge方法合併
DataSet數據 30
1.2使用DataTableReader遍歷數據 31
1.3小結 33
第2章ADO.NET連線類概述 34
2.1使用“提供者類”移動數據 34
2.1.1首先介紹DbConnection
對象 35
2.1.2DbCommand對象 44
2.1.3DbDataReader對象 48
2.1.4使用多個活動結果集對
單個連線執行多條命令 49
2.1.5使用SqlBulkCopy對象執行
批量複製操作 51
2.1.6DbDataAdapter對象 52
2.1.7DbProviderFactory類 57
2.1.8DbProviderFactories類 60
2.1.9枚舉數據源 62
2.1.10使用DbException捕獲
提供者異常 64
2.2小結 64
第3章ADO.NET跟蹤日誌 65
3.1建立跟蹤 65
3.1.1使用logman.exe
實用工具 67
3.1.2性能日誌和警告
管理單元 69
3.1.3使用事件跟蹤日誌檔案 71
3.1.4使用LogParser實用工具 73
3.1.5將跟蹤用作診斷工具 74
3.2小結 75
第4章連線到數據存儲區
(高級主題) 76
4.1建立精確的連線字元串 76
4.2連線池 80
4.2.1創建和打開連線 80
4.2.2連線池在哪兒 81
4.2.3何時創建連線池 82
4.2.4連線在池中的生存
時間是多少 82
4.2.5超出連線池容量 82
4.2.6何時關閉連線池 85
4.2.7清除連線池 86
4.2.8使用容錯恢復技術 88
4.3異步數據訪問 91
4.3.1同步訪問對比異步訪問 91
4.3.2使用SQLServer提供者
的統計功能 94
4.4小結 97
第6章使用非連線數據 98
5.1理解並發問題 98
解決並發衝突 99
5.2設計非連線數據 100
5.2.1應載入什麼數據 101
5.2.2選擇主鍵 102
5.3GUID的用法 107
5.3.1複製/貼上GUID 107
5.3.2在非聯接表中使用同名
的主鍵列 108
5.3.3查找資料庫中的GUID 108
5.3.4查找資料庫中所有使用
GUID的位置 109
5.4建立衝突解決界面 110
5.4.1創建項目 110
5.4.2擴展類型化DataSet類
CustomerDataSet 112
5.4.3擴展TableAdapter類
TblCustomerTableAdapter,以
導出ContinueUpdateOnError
屬性 113
5.4.4使DataSet非連線對象與
資料庫伺服器同步 114
5.4.5創建衝突解決界面 115
5.4.6調用衝突解決界面 119
5.4.7使用衝突解決界面改正
並發錯誤 120
5.4.8建立一個更好的衝突
解決界面 123
5.5小結 123
第6章處理關聯的非連線數據 124
6.1導航關係 124
6.2創建約束 125
6.3更新數據:引入數據訪問層 127
6.3.1獲取關係 128
6.3.2獲取表列 130
6.3.3排序表列 130
6.3.4使用OrderedTableList
對象執行更新操作 136
6.3.5測試關聯更新 140
6.3.6關於DAL更新的提示 142
6.4小結 142
第7章使用Windows數據格線控制項 144
7.1理解DataGridView控制項 144
7.1.1使用樣式進行格式化 145
7.1.2DataGridView的
操作模式 146
7.1.3綁定數據源 146
7.1.4資源共享 147
7.1.5創建DataGridView對象 147
7.1.6處理單元格事件 149
7.1.7使用DataGridViewColumn
對象 153
7.1.8使用DataGridViewRow
對象 161
7.1.9實現virtual模式 162
7.2小結 171
第8章使用Web數據格線控制項 172
8.1理解GridView控制項 172
8.1.1使用樣式進行格式化 174
8.1.2綁定數據源 174
8.2創建GridView對象 176
8.2.1查看HTML源檔案中的
聲明性標記 179
8.2.2以編程方式創建GridView
對象 181
8.2.3處理GridView對象
的事件 186
8.2.4處理列對象 188
8.3小結 203

相關詞條

熱門詞條

聯絡我們