注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETADO.NET程序設計教程與實驗

ADO.NET程序設計教程與實驗

ADO.NET程序設計教程與實驗

定 價:¥35.00

作 者: 魏崢
出版社: 清華大學出版社
叢編項: 高等學校教材計算機應用
標 簽: ADO.NET

ISBN: 9787302145196 出版時間: 2007-04-01 包裝: 膠版紙
開本: 16開 頁數: 414 字數:  

內容簡介

  Visual Basic.NET繼承了Visual Basic簡單易學的特點,且功能強大。Visual Basic.NET在訪問數據庫上增加了數據適配器、數據集等對象,特別是DataSet具有許多XML特性,包括生成和使用XML數據和XML架構的能力。本書結合作者多年的數據庫教學和科研經驗,以簡樸的語言和翔實的實例,講解了ADO.NET每個對象的使用。.本書強調實用性,為此以大量的實例重點介紹使用Visual Basic.NET開發(fā)數據庫應用程序時,ADO.NET對象模型中每個對象的使用方法,包括Connection、Command、DataAdapter、DataSet、DataTable等。ADO.NET的對象很多,根據作者的經驗,建議學習時,從一個實例開始,先模仿本書中的實例,用ADO.NET編寫一個小的數據庫應用程序,如通訊錄,使其具有數據輸入、查詢、刪除等簡單的功能。相信讀者通過示例學習,一定會掌握ADO.NET每個對象的使用方法。..本書的讀者對象是對Visual Studio.NET和Visual Basic有一定了解的中級用戶。可作為大學本科計算機專業(yè)軟件方向的教材、高等職業(yè)院校的實訓教材,還可以作為廣大用戶自學的參考書。...

作者簡介

暫缺《ADO.NET程序設計教程與實驗》作者簡介

圖書目錄

第1章ADO.NET的基本知識 1
1.1ADO.NET數據訪問. 1
1.1.1ADO.NET簡介 1
1.1.2連接環(huán)境與非連接環(huán)境 2
1.1.3ADO.NET對象模型 2
1.1.4與數據相關的命名空間 4
1.1.5ADO.NET與XML 4
1.2在服務器資源管理器中使用數據庫 5
1.2.1獲取數據 5
1.2.2實例——創(chuàng)建簡單的數據庫應用程序 5
習題 7
第2章連接數據源 9
2.1選擇.NET數據提供程序 9
2.1.1.NET數據提供程序簡介 9
2.1.2選擇.NET數據提供程序 9
2.2SqlConnection類的成員 10
2.2.1引入ADO.NET命名空間 10
2.2.2SqlConnection類的構造函數 10
2.2.3連接對象的屬性 11
2.2.4連接對象的方法 12
2.2.5連接對象的事件 12
2.2.6捕捉數據提供者所引發(fā)的異常 13
2.2.7實例——連接SQLServer數據庫 14
2.2.8實例——連接Access數據庫 16
2.2.9實例——連接Excel電子表格 17
2.2.10實例——測試數據庫連接狀態(tài) 18
2.2.11實例——捕捉數據提供者所引發(fā)的異常 20
2.3連接池 22
2.3.1連接池的概念 22
2.3.2使用連接字符串值來控制連接池 23
2.3.3實例——監(jiān)視和管理SQLServer的連接池 24
習題 29
第3章在連接環(huán)境下的數據存取 33
3.1使用連接環(huán)境 33
3.1.1連接環(huán)境下應用程序的對象模型 33
3.1.2連接環(huán)境中使用的類 34
3.2Command對象 34
3.2.1Command類的構造函數 34
3.2.2Command對象常用屬性 35
3.2.3Command對象常用方法 36
3.2.4實例——建立一個SQLServer數據庫 36
3.2.5實例——在SQLServer數據庫中建立一個表 38
3.2.6實例——新建.修改與刪除數據記錄 39
3.2.7實例——反復使用SqlCommand對象完成查詢 44
3.3DataReader對象 46
3.3.1DataReader對象的常用屬性 46
3.3.2DataReader對象的常用方法 47
3.3.3實例——輸出到Excel電子表格 49
3.3.4實例——返回多重結果集 52
3.3.5實例——從數據庫取得結構描述信息 55
3.3.6使用ExecuteReader方法的重載版本 56
3.4使用存儲過程 57
3.4.1實例——在VisualStudio.NET中創(chuàng)建存儲過程 58
3.4.2實例——建立一個存儲過程 59
3.4.3實例——執(zhí)行存儲過程 61
3.5Command對象參數 64
3.5.1SqlParameter類的構造函數 65
3.5.2SqlDbType枚舉 66
3.5.3SqlParameter對象常用屬性 67
3.5.4SqlParameterCollection類的Add方法 68
3.5.5實例——取得與設置Transact-SQL語句的參數 69
3.5.6實例——取得與設置存儲過程的參數和返回值(1) 75
3.5.7實例——取得與設置存儲過程的參數和返回值(2) 82
3.5.8實例——讀寫數據庫圖像信息 86
3.6使用觸發(fā)器 90
3.7使用事務機制 92
3.7.1使用SQL語句來管理事務 92
3.7.2使用ADO.NET管理事務 94
3.7.3實例——在ADO.NET中執(zhí)行事務 96
習題 98
第4章建立和使用DataSet 102
4.1DataSet的基本概念 102
4.1.1DataSet對象模型 102
4.1.2構建DataSet 103
4.2DataTable的基本概念 103
4.2.1DataTable對象模型 104
4.2.2構建DataTable對象 104
4.2.3建立DataTable對象并添加到DataTableCollection 105
4.3定義DataTable的結構 106
4.3.1使用DataColumn構造函數 106
4.3.2直接使用Columns屬性的Add方法 109
4.3.3DataColumn對象的屬性 112
4.3.4建立自動編號字段 113
4.3.5建立表達式字段 114
4.3.6定義表的主鍵 117
4.3.7使用唯一約束 118
4.4綁定與保存DataSet 119
4.4.1為Windows控件綁定數據 119
4.4.2為DataGrid控件綁定DataSet對象 121
4.5更新DataTable中的數據 121
4.5.1插入新行 121
4.5.2實例——在數據集中建立數據表 122
4.5.3在行中定位 128
4.5.4更改表中數據 129
4.5.5刪除行 129
4.5.6實例——CurrencyManager實例 130
4.5.7搜索記錄 132
4.5.8記錄的狀態(tài)與版本 134
4.5.9實例——測試記錄的狀態(tài)與版本 135
4.5.10使用Select方法 141
4.5.11實例——使用Select實例 143
4.6定義數據關系 145
4.6.1建立表之間的關系 145
4.6.2實例——建立表之間的關系 148
4.6.3實例——瀏覽相關聯(lián)的DataTable 150
4.6.4使用外鍵約束限制對數據的操作 152
4.6.5實例——創(chuàng)建外鍵約束 153
習題 155
第5章使用ADO.NET讀取和寫入XML 159
5.1XML簡介 159
5.1.1XML的優(yōu)點 159
5.1.2XML的格式 160
5.2創(chuàng)建XSD架構 161
5.2.1XSD結構簡介 161
5.2.2實例——使用VisualStudio.NET生成XML架構 161
5.2.3實例——創(chuàng)建基于目標架構的XML文件 163
5.3類型化數據集和非類型化數據集 165
5.3.1實例——建立類型化數據集 166
5.3.2實例——手工編譯類型化數據集 169
5.3.3實例——應用類型化數據集 170
5.4數據集的XML方法 172
5.4.1實例——讀寫XML文件 172
5.4.2實例——將XML數據或XSD架構作為一個字符串返回 174
5.4.3實例——從XSD架構或XML加載數據集架構定義 176
5.4.4實例——將DataSet的架構寫入XML文檔 177
習題 ..178
第6章從現(xiàn)有數據源構造數據集 180
6.1配置DataAdapter檢索信息 180
6.1.1DataAdapter概念 180
6.1.2DataAdapter類的構造函數 180
6.1.3使用DataAdapter填充DataSet 182
6.1.4實例——以編程的方式使用DataAdapter填充DataSet 182
6.1.5實例——以可視化方式使用DataAdapter填充DataSet 184
6.1.6數據表映射 190
6.1.7實例——使用TableMappings集合 191
6.1.8為DataSet指定附加約束 194
6.1.9實例——為DataSet指定附加約束 195
6.1.10實例——以編程方式定義DataSet架構并高效填充DataSet 197
6.2配置DataAdapter更新后臺數據源 199
6.2.1數據更新命令 200
6.2.2實例——設置數據適配器的命令參數 202
6.2.3自動生成SQL命令 206
6.2.4實例——自動生成SQL命令更新數據源 208
6.3將數據更改保存到數據源 211
6.3.1使用DataSet對象的GetChanges方法 211
6.3.2使用DataSet對象的Merge方法 212
6.3.3使用DataSet對象的AcceptChanges方法 213
6.3.4實例——將數據更改保存到數據源 213
6.4驗證數據 217
6.4.1數據集中的數據驗證 217
6.4.2實例——利用ColumnChanging事件驗證輸入 218
6.4.3實例——利用RowChanging事件驗證輸入 221
6.4.4實例——利用ColumnChanged事件驗證輸入 225
6.4.5設置字段或記錄的自定義錯誤信息 230
6.4.6實例——應用RowChanged事件批量驗證數據 230
6.4.7實例——應用ColumnChanged事件批量驗證數據 234
6.5ADO.NET的并發(fā)控制 239
6.5.1并發(fā)控制的類型 239
6.5.2ADO.NET與VisualStudio.NET的并發(fā)控制 240
6.5.3使用動態(tài)SQL實現(xiàn)開放式并發(fā) 241
6.5.4使用存儲過程實現(xiàn)開放式并發(fā) 242
6.5.5實例——處置并發(fā)沖突 243
習題 250
第7章數據庫中常用控件 254
7.1ListBox控件 254
7.1.1ListBox常用屬性.方法和事件 254
7.1.2實例——ListBox應用實例 256
7.2ComboBox控件 258
7.2.1ComboBox常用屬性.方法和事件 258
7.2.2實例——ComboBox應用實例 259
7.3ListView控件 262
7.3.1ListView常用屬性.方法和事件 262
7.3.2實例——ListView應用實例 264
7.4TreeView控件 266
7.4.1TreeView控件常用屬性.方法.事件 266
7.4.2實例——TreeView應用實例 267
7.5DataGrid控件 270
7.5.1在DataGrid中加入數據 270
7.5.2實例——DataGrid外觀設計 270
7.5.3實例——向DataGrid添加DateTimePicker 272
7.5.4實例——向DataGrid添加ComboBox控件 274
7.5.5實例——獲取DataGrid中的值 277
7.5.6實例——獲取DataGrid中的選擇狀態(tài) 279
7.6DataView控件 281
7.6.1創(chuàng)建DataView對象 281
7.6.2實例——使用DataView來排序和篩選數據 282
7.6.3實例——查看DataView的內容 284
7.6.4實例——使用DataView瀏覽關系 286
7.6.5實例——使用Find方法搜索DataView中的記錄 288
7.6.6實例——TreeView控件與DataGrid控件保持同步 292
習題 294
第8章報表 298
8.1創(chuàng)建和使用CrystalReports報表 298
8.1.1實例——使用報表專家創(chuàng)建報表 298
8.1.2實例——手工創(chuàng)建報表 305
8.1.3實例——使用CrystalReportViewer顯示數據報表 308
8.1.4實例——動態(tài)輸出查詢內容 309
8.2應用MicrosoftOffice套裝軟件完成復雜報表 311
8.2.1實例——應用Excel完成復雜報表 311
8.2.2實例——應用Word完成復雜報表 314
習題 317
第9章應用實例——教師信息管理系統(tǒng)設計 319
9.1數據庫設計 319
9.1.1表設計 319
9.1.2存儲過程設計 319
9.1.3觸發(fā)器設計 322
9.1.4視圖設計 323
9.2教師信息管理系統(tǒng)的系統(tǒng)架構設計 323
9.2.1創(chuàng)建數據訪問層 325
9.2.2創(chuàng)建業(yè)務邏輯層 331
9.2.3創(chuàng)建表示層設計 349
習題 366
第10章實驗 370
實驗一使用數據窗體向導 370
實驗目標 370
實驗內容 370
實驗過程 371
實驗二連接數據源 374
實驗目標 374
實驗內容 375
實驗過程 375
實驗三執(zhí)行連接環(huán)境下的數據庫操作 382
實驗目標 382
實驗內容 382
實驗過程 382
實驗四創(chuàng)建和綁定數據集 392
實驗目標 392
實驗內容 393
實驗過程 393
實驗五建立應用類型化數據集 399
實驗目標 399
實驗內容 399
實驗過程 399
實驗六執(zhí)行非連接環(huán)境下的數據庫操作 402
實驗目標 402
實驗內容 403
實驗過程 403
參考文獻... 415

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號