注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETADO.NET高級(jí)編程:VB.NET編程篇

ADO.NET高級(jí)編程:VB.NET編程篇

ADO.NET高級(jí)編程:VB.NET編程篇

定 價(jià):¥68.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《ADO.NET高級(jí)編程:VB.NET編程篇》作者簡(jiǎn)介

圖書目錄

第1章 ADO.NET概論
1.1 ADO.NET體系結(jié)構(gòu)
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 小結(jié)
第2章 使用數(shù)據(jù)讀取器
2.1 數(shù)據(jù)讀取器的基礎(chǔ)知識(shí)
2.1.1 IDataReader接口
2.1.2 IDataRecord接口
2.2 數(shù)據(jù)讀取器操作
2.2.1 導(dǎo)航多個(gè)結(jié)果集
2.2.2 采用類型安全的方式訪問數(shù)據(jù)
2.2.3 獲取結(jié)果集的模式
2.3 綜合運(yùn)用
2.4 常見的異常
2.4.1 IndexOutOfDoundsException
2.4.2 Inva"dOperationExceptiOn
2.5 與數(shù)據(jù)讀取器性能有關(guān)的問題
2.5.1 列序號(hào)與列名稱,
2.5.2 類型安全和非類型安全的訪問
2.6 小結(jié)
第3章 數(shù)據(jù)集
3.1 DataSet對(duì)象模型
3.2 DataTable
3.2.1 DataColumn
3.2.2 DataRow
3.2.3 約束
3.2.4 PrimaryKey
3.2.5 動(dòng)態(tài)構(gòu)建一個(gè)DataTable
3.2.6 DataTable事件
3.2.7 DataTable事件的示例
3.3 填充DataSet
3.3.1 構(gòu)造一個(gè)數(shù)據(jù)適配器
3.3.2 調(diào)用Fill方法
3.3.3 檢索表集合的元數(shù)據(jù)
3.3.4 用多個(gè)DataTable填充表集合
3.4 RelatiOns集合
3.5 合并DataSet
3.5.1 合并兩個(gè)DataSet
3.5.2 合并兩個(gè)DataSet并保留原始值
3.5.3 合并兩個(gè)有著不同模式的DataSet
3.6 緩存DataSet獲取更好的性能
3.7 小結(jié)
第4章 數(shù)據(jù)適配器的使用
4.1 數(shù)據(jù)適配器
4.1.1 利用更復(fù)雜的查詢
4.1.2 利用少量記錄填充DataSet對(duì)象
4.1.3 利用存儲(chǔ)過程填充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 小結(jié)
第5章 類型化DataSet和DataSet模式
5.1 XSD概述
5.1.1 簡(jiǎn)單類型
5.1.2 用戶定義的類型
5.1.3 復(fù)雜類型
5.1.4 元素組
5.1.5 屬性組
5.1.6 XSD注釋
5.1.7 XmlSchema類
5.2 Dataset模式
5.2.1 模式轉(zhuǎn)換
5.2.2 約束
5.3 強(qiáng)類型化的DataSet
5.3.1 在Visual Studio.NET中構(gòu)建一個(gè)類型化的Dataset
5.3.2 手工構(gòu)建類型化DataSet
5.3.3 強(qiáng)類型化DataSet和關(guān)系數(shù)據(jù)
5.3.4 填充已具有模式的DataSet對(duì)象
5.3.5 類型化DataSet的性能
5.4 注釋類型化DataSet
5.4.1 codegen命名空間
5.4.2 msdata命名空間
5.4.3 注釋過的類型化DataSet示例
5.5 小結(jié)
第6章 XML和Databet
6.1 XmlDocument(W3CDOM)
6.2 XPath
6.2.1 軸
6.2.2 節(jié)點(diǎn)測(cè)試
6.2.3 謂詞
6.2.4 使用XPath的示例
6.3 DataSet模式
6.3.1 模式推斷
6.3.2 提供的模式
6.3.3 利用模式進(jìn)行文檔驗(yàn)證
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實(shí)現(xiàn)的XML文檔的關(guān)系投影
6.5.2 類型化DataSet的關(guān)系投影
6.6 小結(jié)
第7章 約束、關(guān)系和視圖
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 綜合運(yùn)用
7.5 小結(jié)
第8章 事務(wù)處理
8.1 什么是事務(wù)處理
8.1.1 ACID屬性
8.1.2 數(shù)據(jù)庫事務(wù)處理
8.1.3 事務(wù)處理詞匯
8.2 ADO.NET事務(wù)處理支持:
8.3 編寫事務(wù)處理型數(shù)據(jù)庫應(yīng)用程序
8.3.1 實(shí)現(xiàn)事務(wù)處理
8.3.2 測(cè)試使用隔離級(jí)別的效果
8.3.3 何時(shí)使用事務(wù)處理
8.3.4 事務(wù)處理和性能
8.3.5 事務(wù)處理的默認(rèn)行為
8.3.6 事務(wù)處理和用戶確認(rèn)
8.3.7 同時(shí)進(jìn)行ADO.NET和DBMS事務(wù)處理
8.4 高級(jí)技巧
8.4.1 保存點(diǎn)
8.4.2 嵌套的事務(wù)處理
8.4.3 與DataSet和數(shù)據(jù)適配器一起使用事務(wù)處理
8.5 小結(jié)
第9章 映射
9.1 利用SQL的"AS"關(guān)鍵字
9.2 ADO.NET映射機(jī)制
9.2.1 在檢索數(shù)據(jù)時(shí)利用映射
9.2.2 利用映射的名稱插入記錄
9.3 利用映射的Web服務(wù)
9.3.1 創(chuàng)建供應(yīng)商數(shù)據(jù)庫
9.3.2 創(chuàng)建供應(yīng)商Web服務(wù)
9.3.3 創(chuàng)建PetLovers應(yīng)用程序
9.4 小結(jié)
第10章 構(gòu)建數(shù)據(jù)服務(wù)組件
10.1 數(shù)據(jù)服務(wù)組件的概念以及使用它的原因
10.1.1 什么是數(shù)據(jù)服務(wù)組件
10.1. 2 數(shù)據(jù)服務(wù)組件的優(yōu)點(diǎn)
10.2 創(chuàng)建一個(gè)數(shù)據(jù)服務(wù)組件
10.3 部署數(shù)據(jù)服務(wù)組件
10.4 使用數(shù)據(jù)服務(wù)組件
10.4.1 在ASP.NETWeb窗體中使用DAL組件
10.4.2 在Web服務(wù)中使用DAL組件
10.5 性能和優(yōu)化技巧
10.6 小結(jié)
第11章 ADO.NET和Web服務(wù)
11.1 安裝示例代碼
11.2 Web服務(wù)--新的DCOM
11.3 通用標(biāo)準(zhǔn)
11.4 構(gòu)建一項(xiàng)基本的Web服務(wù)
11.5 構(gòu)建一個(gè)基本的使用者
11.5.1 構(gòu)建一個(gè)HTTP使用者
11.5.2 用VisualStudio.NET構(gòu)建一個(gè)SOAP使用者
11.5.3 什么是代理客戶機(jī)
11.5.4 wsdl.exe實(shí)用程序
11.6 Web服務(wù)中的數(shù)據(jù)交換
11.6.1 處理DataSet
11.6.2 使用XML和Web服務(wù)
11.7 Web服務(wù)安全
11. 7.1 使用Winows身份驗(yàn)證方法
11.7.2 使用基于SOAP的身份驗(yàn)證
11.8 小結(jié)
第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托管類的體系結(jié)構(gòu)
12.3.3 SQLXML對(duì)象模型
12.4 小結(jié)
第13章 性能和安全
13.1 優(yōu)化數(shù)據(jù)訪問
13.1.1 選擇數(shù)據(jù)讀取器還是數(shù)據(jù)集
13.1.2 往返操作
13.1.3 存儲(chǔ)過程
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 消息隊(duì)列
13.3.1 是否排隊(duì)
13.3.2 發(fā)送消息
13.3.3 接收消息
13.4 安全問題
13.4.1 代碼訪問安全
13.4.2 CAS應(yīng)用
13.4.3 SSL
13.4.4 加密
13.5 小結(jié)
第14章 集成和遷移
14.1 互操作
14.1.1 RCW和COM的互操作
14.1.2 從.NET訪問ADO
14.1.3 平臺(tái)調(diào)用服務(wù)(PInvoke)
14.2 遷移
14.2.1 ADO數(shù)據(jù)類型
14.2.2遷移連接
14.2.3 遷移Recordset
14.2.4 遷移命令和存儲(chǔ)過程
14.2.5 XML保存中的變化
14.2.6 處理異常和錯(cuò)誤
14.2.7 流
14.3 小結(jié)
第15章 創(chuàng)建自定義的.NET數(shù)據(jù)提供者
15.1 數(shù)據(jù)提供者庫
15.2 應(yīng)用程序要求
15.2.1 零售商店
15.2.2 電子商務(wù)網(wǎng)站
15.2.3 電話銷售
15.3 體系結(jié)構(gòu)和設(shè)計(jì)
15.4 實(shí)現(xiàn)數(shù)據(jù)提供者程序集
15.4.1 OQProvider命名空間
15.4.2 OrderObject
15.4.3 Orderltem
15.4.4 MSMQ知識(shí)回顧
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 電子商務(wù)Web站點(diǎn)接口
15.5.3 電話銷售接口
15.6 小結(jié)
附錄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ù)集對(duì)象
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 小結(jié)

本目錄推薦

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