注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETADO.NET高級編程:VB.NET編程篇

ADO.NET高級編程:VB.NET編程篇

ADO.NET高級編程:VB.NET編程篇

定 價:¥68.00

作 者: (英)Paul Dickinson,(英)Pabio Claudio Ferracchiati等著;譚建波,李立新譯;譚建波譯
出版社: 清華大學出版社
叢編項:
標 簽: ADO.NET

ISBN: 9787302069133 出版時間: 2003-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 519 字數(shù):  

內(nèi)容簡介

  ADO.NET是Microsoft在.NET環(huán)境下使用的一種最新數(shù)據(jù)訪問技術,其功能強大,使用方便。本書采用了大量實例和技術,介紹了ADO.NET的應用方法,主要內(nèi)容涉及ADO.NET數(shù)據(jù)提供者的體系結構、數(shù)據(jù)讀取器、數(shù)據(jù)適配器和DataSet,使用XML模式和強類型化數(shù)據(jù)集開發(fā)安全的應用程序、ADO.NET對事務處理的支持,以及如何定制數(shù)據(jù)提供者。本書適合那些在.NETFramework中開發(fā)過VisualBasic.NET應用程序,或是已經(jīng)熟悉如何利用ADO開發(fā)數(shù)據(jù)驅動的應用程序,而且希望掌握ADO.NET的中高級開發(fā)人員。ADO.NET是Microsoft的最新數(shù)據(jù)訪問技術,作為.NETFramework的重要組成部分,它遠不只是ADO的升級產(chǎn)品。ADO.NET提供了大量.NET類,促進了對各種數(shù)據(jù)源中數(shù)據(jù)的有效訪問,可以對數(shù)據(jù)進行復雜的處理和排序,形成了一個可在其中實現(xiàn)應用程序間通信的重要架構。本書主要內(nèi)容本書運用大量實例和技術綜合介紹了ADO.NET的應用方法。不管您是使用ASP.NET開發(fā)Web應用程序、還是開發(fā)WindowsForms應用程序或XMLWeb服務,本書都將討論如何將.NET的數(shù)據(jù)訪問技術的應用發(fā)揮到極致。主要內(nèi)容如下:●了解ADO.NET數(shù)據(jù)提供者的體系結構●運用數(shù)據(jù)讀取器、數(shù)據(jù)適配器和DataSet讀取和寫入數(shù)據(jù)●使用XMLSchema和強類型數(shù)據(jù)集使開發(fā)更安全●定義對數(shù)據(jù)的約束和數(shù)據(jù)之間的關系●對事務處理過程使用ADO.NET的內(nèi)置支持●優(yōu)化ADO.NET應用程序的性能和安全性●為定制的數(shù)據(jù)源開發(fā)自定義的數(shù)據(jù)提供者本書讀者對象本書適合于那些在.NETFramework中開發(fā)過應用程序,或是已經(jīng)熟悉用ADO開發(fā)數(shù)據(jù)驅動的應用程序,而又希望過渡到.NET的開發(fā)人員。主要針對的是有相當編程經(jīng)驗的編程人員,而不適合于業(yè)余愛好者或是初學者。

作者簡介

暫缺《ADO.NET高級編程:VB.NET編程篇》作者簡介

圖書目錄

第1章 ADO.NET概論
1.1 ADO.NET體系結構
1.2 .NET數(shù)據(jù)提供者
1.3 DataSet類
1.4 建立到數(shù)據(jù)源的連接
1.4.1 具體的連接類
1.4.2 數(shù)據(jù)提供者中的連接入池
1.5 命令的使用
1.6 ADO.NET和AD02.6
1.6.1 斷開連接的數(shù)據(jù)訪問
1.6.2 只讀只前向的訪問
1.6.3 提供者特有的類
1.6.4 在.NET中使用AD02.x
1.7 小結
第2章 使用數(shù)據(jù)讀取器
2.1 數(shù)據(jù)讀取器的基礎知識
2.1.1 IDataReader接口
2.1.2 IDataRecord接口
2.2 數(shù)據(jù)讀取器操作
2.2.1 導航多個結果集
2.2.2 采用類型安全的方式訪問數(shù)據(jù)
2.2.3 獲取結果集的模式
2.3 綜合運用
2.4 常見的異常
2.4.1 IndexOutOfDoundsException
2.4.2 Inva"dOperationExceptiOn
2.5 與數(shù)據(jù)讀取器性能有關的問題
2.5.1 列序號與列名稱,
2.5.2 類型安全和非類型安全的訪問
2.6 小結
第3章 數(shù)據(jù)集
3.1 DataSet對象模型
3.2 DataTable
3.2.1 DataColumn
3.2.2 DataRow
3.2.3 約束
3.2.4 PrimaryKey
3.2.5 動態(tài)構建一個DataTable
3.2.6 DataTable事件
3.2.7 DataTable事件的示例
3.3 填充DataSet
3.3.1 構造一個數(shù)據(jù)適配器
3.3.2 調(diào)用Fill方法
3.3.3 檢索表集合的元數(shù)據(jù)
3.3.4 用多個DataTable填充表集合
3.4 RelatiOns集合
3.5 合并DataSet
3.5.1 合并兩個DataSet
3.5.2 合并兩個DataSet并保留原始值
3.5.3 合并兩個有著不同模式的DataSet
3.6 緩存DataSet獲取更好的性能
3.7 小結
第4章 數(shù)據(jù)適配器的使用
4.1 數(shù)據(jù)適配器
4.1.1 利用更復雜的查詢
4.1.2 利用少量記錄填充DataSet對象
4.1.3 利用存儲過程填充DataSet
4.2 數(shù)據(jù)庫的更新
4.2.1 行狀態(tài)和字段值形式
4.2.2 修改DataSet中的記錄
4.2.3 RowState和更新操作
4.3 數(shù)據(jù)適配器事件
4.4 并發(fā)管理
4.4.1 并發(fā)控制的類型
4.4.2 ADO中的并發(fā)
4.4.3 手工控制并發(fā)問題
4.4.4 利用數(shù)據(jù)適配器控制并發(fā)
4.4.5 解決并發(fā)問題
4.5 小結
第5章 類型化DataSet和DataSet模式
5.1 XSD概述
5.1.1 簡單類型
5.1.2 用戶定義的類型
5.1.3 復雜類型
5.1.4 元素組
5.1.5 屬性組
5.1.6 XSD注釋
5.1.7 XmlSchema類
5.2 Dataset模式
5.2.1 模式轉換
5.2.2 約束
5.3 強類型化的DataSet
5.3.1 在Visual Studio.NET中構建一個類型化的Dataset
5.3.2 手工構建類型化DataSet
5.3.3 強類型化DataSet和關系數(shù)據(jù)
5.3.4 填充已具有模式的DataSet對象
5.3.5 類型化DataSet的性能
5.4 注釋類型化DataSet
5.4.1 codegen命名空間
5.4.2 msdata命名空間
5.4.3 注釋過的類型化DataSet示例
5.5 小結
第6章 XML和Databet
6.1 XmlDocument(W3CDOM)
6.2 XPath
6.2.1 軸
6.2.2 節(jié)點測試
6.2.3 謂詞
6.2.4 使用XPath的示例
6.3 DataSet模式
6.3.1 模式推斷
6.3.2 提供的模式
6.3.3 利用模式進行文檔驗證
6.4 DataSet和XML數(shù)據(jù)
6.4.1 加載XML
6.4.2 編寫XML
6.4.3 失真和DataSet模式
6.5 DataSet和XmlDataDocument
6.5.1 通過XSD實現(xiàn)的XML文檔的關系投影
6.5.2 類型化DataSet的關系投影
6.6 小結
第7章 約束、關系和視圖
7.1 約束
7.1.1 惟一性約束
7.1.2 外鍵約束
7.1.3 引用完整性
7.1.4 定制約束
7.2 DataRelatiOn
7.3 DataView
7.3.1 排序
7.3.2 過濾
7.3.3 根據(jù)行的狀態(tài)過濾
7.3.4 在DataView中編輯數(shù)據(jù)
7.3.5 DataViewManager
7.3.6 數(shù)據(jù)綁定
7.4 綜合運用
7.5 小結
第8章 事務處理
8.1 什么是事務處理
8.1.1 ACID屬性
8.1.2 數(shù)據(jù)庫事務處理
8.1.3 事務處理詞匯
8.2 ADO.NET事務處理支持:
8.3 編寫事務處理型數(shù)據(jù)庫應用程序
8.3.1 實現(xiàn)事務處理
8.3.2 測試使用隔離級別的效果
8.3.3 何時使用事務處理
8.3.4 事務處理和性能
8.3.5 事務處理的默認行為
8.3.6 事務處理和用戶確認
8.3.7 同時進行ADO.NET和DBMS事務處理
8.4 高級技巧
8.4.1 保存點
8.4.2 嵌套的事務處理
8.4.3 與DataSet和數(shù)據(jù)適配器一起使用事務處理
8.5 小結
第9章 映射
9.1 利用SQL的"AS"關鍵字
9.2 ADO.NET映射機制
9.2.1 在檢索數(shù)據(jù)時利用映射
9.2.2 利用映射的名稱插入記錄
9.3 利用映射的Web服務
9.3.1 創(chuàng)建供應商數(shù)據(jù)庫
9.3.2 創(chuàng)建供應商Web服務
9.3.3 創(chuàng)建PetLovers應用程序
9.4 小結
第10章 構建數(shù)據(jù)服務組件
10.1 數(shù)據(jù)服務組件的概念以及使用它的原因
10.1.1 什么是數(shù)據(jù)服務組件
10.1. 2 數(shù)據(jù)服務組件的優(yōu)點
10.2 創(chuàng)建一個數(shù)據(jù)服務組件
10.3 部署數(shù)據(jù)服務組件
10.4 使用數(shù)據(jù)服務組件
10.4.1 在ASP.NETWeb窗體中使用DAL組件
10.4.2 在Web服務中使用DAL組件
10.5 性能和優(yōu)化技巧
10.6 小結
第11章 ADO.NET和Web服務
11.1 安裝示例代碼
11.2 Web服務--新的DCOM
11.3 通用標準
11.4 構建一項基本的Web服務
11.5 構建一個基本的使用者
11.5.1 構建一個HTTP使用者
11.5.2 用VisualStudio.NET構建一個SOAP使用者
11.5.3 什么是代理客戶機
11.5.4 wsdl.exe實用程序
11.6 Web服務中的數(shù)據(jù)交換
11.6.1 處理DataSet
11.6.2 使用XML和Web服務
11.7 Web服務安全
11. 7.1 使用Winows身份驗證方法
11.7.2 使用基于SOAP的身份驗證
11.8 小結
第12章 SQLServer的本地XML支持
12.1 FORXML
12.1.1 FORXML的可選參數(shù)
12.1.2 FORXMLRAW
12.1.3 FORXMLAUTO
12.1.4 FORXMLEXPLICIT
12.2 OPENXML
12.3 SQLXML的托管類
12.3.1 SQLXML還是ADO.NET
12.3.2 SQLXML托管類的體系結構
12.3.3 SQLXML對象模型
12.4 小結
第13章 性能和安全
13.1 優(yōu)化數(shù)據(jù)訪問
13.1.1 選擇數(shù)據(jù)讀取器還是數(shù)據(jù)集
13.1.2 往返操作
13.1.3 存儲過程
13.1.4 配置DataAdapter命令
13.1.5 大量數(shù)據(jù)的處理
13.1.6 編組問題
13.1.7 DataSet串行化
13.1.8 通過HTTP傳遞XML
13.2 連接入池
13.2.1 SqlConnection
13.2.2 OleDbConnection
13.3 消息隊列
13.3.1 是否排隊
13.3.2 發(fā)送消息
13.3.3 接收消息
13.4 安全問題
13.4.1 代碼訪問安全
13.4.2 CAS應用
13.4.3 SSL
13.4.4 加密
13.5 小結
第14章 集成和遷移
14.1 互操作
14.1.1 RCW和COM的互操作
14.1.2 從.NET訪問ADO
14.1.3 平臺調(diào)用服務(PInvoke)
14.2 遷移
14.2.1 ADO數(shù)據(jù)類型
14.2.2遷移連接
14.2.3 遷移Recordset
14.2.4 遷移命令和存儲過程
14.2.5 XML保存中的變化
14.2.6 處理異常和錯誤
14.2.7 流
14.3 小結
第15章 創(chuàng)建自定義的.NET數(shù)據(jù)提供者
15.1 數(shù)據(jù)提供者庫
15.2 應用程序要求
15.2.1 零售商店
15.2.2 電子商務網(wǎng)站
15.2.3 電話銷售
15.3 體系結構和設計
15.4 實現(xiàn)數(shù)據(jù)提供者程序集
15.4.1 OQProvider命名空間
15.4.2 OrderObject
15.4.3 Orderltem
15.4.4 MSMQ知識回顧
15.4.5 OQConnectiOn
15.4.6 OQCommand
15.4.7 OQDataReader
15.4.8 OQDataAdapter
15.4.9 OQException
15.5 使用自定義數(shù)據(jù)提供者
15.5.1 零售商店接口
15.5.2 電子商務Web站點接口
15.5.3 電話銷售接口
15.6 小結
附錄A Visual Studio.NET和ADO.NET
A.1 連接類
A.2 命令數(shù)據(jù)組件
A.3 數(shù)據(jù)適配器組件
A.4 DataSet數(shù)據(jù)組件
A.4.1 類型化數(shù)據(jù)集
A.4.2 生成并填充類型化數(shù)據(jù)集對象
A.5 DataView數(shù)據(jù)組件
A.5.1 使用DataView查看選擇的行
A.5.2 使用DataView排序數(shù)據(jù)行
A.6 DataGrid組件
A.6.1 DataGridWeb組件
A.6.2 DataGrid窗口組件
A.7 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號