ADO.net+VB.net數(shù)據(jù)庫(kù)應(yīng)用開發(fā)指南

出版時(shí)間:2004-9  出版社:中國(guó)鐵道出版社  作者:章立民  頁(yè)數(shù):486  字?jǐn)?shù):754000  

內(nèi)容概要

本書使用130個(gè)以上短小而實(shí)用的例子,引領(lǐng)您攻占ADO.NET的核心領(lǐng)域。主要內(nèi)容包括:ADO.NET的各個(gè)組件,Windows Forms的數(shù)據(jù)架構(gòu)與數(shù)據(jù)連接,新增、修改、刪除與搜索的并行輸出輸入接口,BLOB值的讀取、寫入與顯示,以及將數(shù)據(jù)集的更新寫回?cái)?shù)據(jù)源等。

書籍目錄

第1章 Windows Forms的體系結(jié)構(gòu)與數(shù)據(jù)綁定  1-1 數(shù)據(jù)綁定的基本概念  1-2 數(shù)據(jù)綁定的分類  1-3 到底能和哪些結(jié)構(gòu)與對(duì)象進(jìn)行綁定  1-4 實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)綁定    1-4-1 在運(yùn)行階段進(jìn)行簡(jiǎn)單的數(shù)據(jù)綁定    1-4-2 在設(shè)計(jì)階段進(jìn)行簡(jiǎn)單的數(shù)據(jù)綁定  1-5 如何在Windows Form窗體中瀏覽數(shù)據(jù)  1-6 實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)綁定    1-6-1 在執(zhí)行階段進(jìn)行復(fù)雜的數(shù)據(jù)綁定    1-6-2 在設(shè)計(jì)階段進(jìn)行復(fù)雜的數(shù)據(jù)綁定  1-7 BindingManagerBase類  1-8 CurrencyManager類  1-9 PropertyManager類  1-10 BindingContext類  1-11 Control.DataBindings屬性  1-12 Binding類  1-13 Binding.Format與Binding.Parse事件第2章 ADO.NET的基本知識(shí)  2-1 什么是ADO.NET  2-2 ADO.NET的特性    2-2-1 已有ADO技術(shù)知識(shí)的延伸    2-2-2 支持 N-層的程序設(shè)計(jì)模型    2-2-3 中斷連接    2-2-4 跨語(yǔ)言支持    2-2-5 XML支持  2-3 ADO.NET的體系結(jié)構(gòu)  2-4 DataSet對(duì)象    2-4-1 把數(shù)據(jù)在數(shù)據(jù)集中進(jìn)行緩存    2-4-2 獨(dú)立于數(shù)據(jù)源    2-4-3 緊密集成XML    2-4-4 結(jié)構(gòu)描述定義數(shù)據(jù)的結(jié)構(gòu)  2-5 Connection對(duì)象  2-6 Command對(duì)象  2-7 DataReader對(duì)象  2-8 DataAdapter對(duì)象  2-9 .NET Framework數(shù)據(jù)提供者    2-9-1 SQL Server .NET Framework數(shù)據(jù)提供者    2-9-2 OLE DB .NET Framework數(shù)據(jù)提供者    2-9-3 ODBC .NET Framework數(shù)據(jù)提供者    2-9-4 Oracle .NET Framework數(shù)據(jù)提供者  2-10 應(yīng)該使用哪一種 .NET Framework數(shù)據(jù)提供者  結(jié)束語(yǔ)第3章 如何連接數(shù)據(jù)源  3-1 如何連接SQL Server  3-2 SqlConnection對(duì)象的連接字符串  3-3 SqlConnection類的成員    3-3-1 連接對(duì)象的屬性    3-3-2 連接對(duì)象的方法    3-3-3 連接對(duì)象的事件  3-4 如何捕捉數(shù)據(jù)提供者所引發(fā)的異常  3-5 連接池(Connection Pooling)    3-5-1 加入連接    3-5-2 刪除連接    3-5-3 事務(wù)支持    3-5-4 使用連接字符串鍵值來控制連接池    3-5-5 監(jiān)控連接池  3-6 通過用戶界面連接SQL Server  3-7 如何連接Access數(shù)據(jù)庫(kù)  3-8 如何連接Excel電子表格第4章 如何使用數(shù)據(jù)命令(SqlCommand)  4-1 兩種數(shù)據(jù)訪問模型的優(yōu)勢(shì)比較  4-2 兩種數(shù)據(jù)訪問模型的使用時(shí)機(jī)    4-2-1 Web Form網(wǎng)頁(yè)    4-2-2 XML Web Service    4-2-3 Windows Form  4-3 如何建立數(shù)據(jù)命令對(duì)象  4-4 如何使用數(shù)據(jù)命令來執(zhí)行Transact-SQL語(yǔ)句  4-5 如何使用數(shù)據(jù)命令來執(zhí)行存儲(chǔ)過程  4-6 如何執(zhí)行會(huì)返回單一值的數(shù)據(jù)命令  4-7 如何執(zhí)行會(huì)返回結(jié)果集的數(shù)據(jù)命令  4-8 如何執(zhí)行會(huì)返回多重結(jié)果集的數(shù)據(jù)命令  4-9 ExecuteReader方法的重載版本  4-10 使用數(shù)據(jù)命令執(zhí)行數(shù)據(jù)庫(kù)操作與修改數(shù)據(jù)(DDL、INSERT、UPDATE與DELETE)  4-11 如何將SQL Server數(shù)據(jù)以XML格式取回  4-12 如何管理Transact-SQL語(yǔ)句中的引號(hào)  4-13 如何反復(fù)使用SqlCommand對(duì)象  4-14 取得與設(shè)置數(shù)據(jù)命令的參數(shù)    4-14-1 取得與設(shè)置Transact-SQL語(yǔ)句的參數(shù)    4-14-2 取得與設(shè)置存儲(chǔ)過程的參數(shù)和返回值第5章 如何使用數(shù)據(jù)讀取器(SqlDataReader)  5-1 基本觀念  5-2 按順序移到各條記錄  5-3 SqlDataReader對(duì)象的屬性與方法  5-4 從數(shù)據(jù)庫(kù)取得結(jié)構(gòu)描述信息  5-5 如何讀取、寫入與顯示SQL Server的 image字段的BLOB值    5-5-1 如何從image字段提取BLOB值    5-5-2 如何將BLOB值寫入數(shù)據(jù)庫(kù)    5-5-3 如何將image字段內(nèi)的圖像數(shù)據(jù)顯示在 PictureBox控件中    5-5-4 如何將PictureBox控件中的圖像數(shù)據(jù)寫回image字段  5-6 使用區(qū)塊讀取與寫入BLOB值    5-6-1 使用區(qū)塊讀取BLOB值    5-6-2 使用區(qū)塊寫入BLOB值第6章 如何建立與使用DataTable  6-1 DataTable對(duì)象模型  6-2 建立DataTable對(duì)象  6-3 定義DataTable的結(jié)構(gòu)描述  6-4 替表加入字段    6-4-1 使用DataColumn構(gòu)造函數(shù)    6-4-2 直接使用Columns屬性的Add方法    6-4-3 DataColumn對(duì)象的屬性  6-5 建立自動(dòng)編號(hào)字段  6-6 建立表達(dá)式字段    6-6-1 表達(dá)式語(yǔ)法    6-6-2 用戶定義的值    6-6-3 運(yùn)算符    6-6-4 字符串運(yùn)算符    6-6-5 通配符    6-6-6 父/子關(guān)聯(lián)性引用    6-6-7 匯總  6-7 定義表的主鍵  6-8 如何套用UniqueConstraint條件約束    6-8-1 UniqueConstraint構(gòu)造函數(shù)的重載版本    6-8-2 ConstraintCollection.Add方法的重載版本  6-9 如何新建記錄  6-10 如何編輯記錄  6-11 如何刪除記錄  6-12 如何搜索記錄  6-13 記錄的狀態(tài)與版本  6-14 完善的數(shù)據(jù)變更操作    6-14-1 BeginEdit、EndEdit與CancelEdit方法    6-14-2 接受或拒絕記錄的更改    6-14-3 DataTable.ColumnChanged事件  6-15 設(shè)置字段或記錄的自定義錯(cuò)誤信息  6-16 善用DataTable.Select方法  結(jié)束語(yǔ)第7章 如何建立與使用DataSet  7-1 DataSet的基本概念    7-1-1 將數(shù)據(jù)在數(shù)據(jù)集中緩存    7-1-2 獨(dú)立于數(shù)據(jù)源之外    7-1-3 緊密集成XML    7-1-4 結(jié)構(gòu)描述定義數(shù)據(jù)結(jié)構(gòu)    7-1-5 類型與非類型化的DataSet    7-1-6 類型和非類型化數(shù)據(jù)集的數(shù)據(jù)訪問比較    7-1-7 數(shù)據(jù)集的大小寫區(qū)分特性    7-1-8 填入數(shù)據(jù)集    7-1-9 記錄的位置與瀏覽  7-2 數(shù)據(jù)集的實(shí)現(xiàn)流程  7-3 如何建立數(shù)據(jù)集  7-4 如何在數(shù)據(jù)集當(dāng)中建立表  7-5 自行建立DataTable對(duì)象并添加到數(shù)據(jù)集  7-6 通過數(shù)據(jù)適配器在數(shù)據(jù)集當(dāng)中建立表  7-7 SqlDataAdapter.Fill方法的重載版本  7-8 關(guān)于SQL Server的decimal類型  7-9 將現(xiàn)有的條件約束加入DataSet  7-10 表與字段的前后端對(duì)應(yīng)關(guān)系  7-11 建立表之間的關(guān)系  7-12 外鍵條件約束    7-12-1 引用完整性    7-12-2 建立外鍵條件約束    7-12-3 如何使用外鍵條件約束  7-13 取得與設(shè)置數(shù)據(jù)適配器的命令的參數(shù)    7-13-1 取得與設(shè)置Transact-SQL語(yǔ)句的參數(shù)    7-13-2 使用自動(dòng)生成的命令    7-13-3 取得與設(shè)置存儲(chǔ)過程的參數(shù)和返回值  結(jié)束語(yǔ)第8章 使用VS.NET工具建立數(shù)據(jù)適配器和數(shù)據(jù)集  8-1 使用“服務(wù)器資源管理器”建立數(shù)據(jù)適配器  8-2 使用數(shù)據(jù)適配器配置向?qū)Ы?shù)據(jù)適配器  8-3 以手動(dòng)方式建立與配置數(shù)據(jù)適配器  8-4 配置數(shù)據(jù)適配器的參數(shù)  8-5 表與字段的前后端對(duì)應(yīng)關(guān)系  8-6 預(yù)覽數(shù)據(jù)適配器結(jié)果  8-7 建立數(shù)據(jù)集的Visual Studio .NET工具    8-7-1 生成類型化數(shù)據(jù)集的步驟    8-7-2 使用組件設(shè)計(jì)工具    8-7-3 使用XML設(shè)計(jì)工具  8-8 使用組件設(shè)計(jì)工具建立類型化數(shù)據(jù)集  8-9 使用表達(dá)式建立數(shù)據(jù)集字段    8-9-1 類型化數(shù)據(jù)集當(dāng)中的表達(dá)式字段    8-9-2 非類型化數(shù)據(jù)集中的表達(dá)式字段  8-10 將表加入現(xiàn)有數(shù)據(jù)集  8-11 將現(xiàn)有的類型化數(shù)據(jù)集加入窗體或組件  8-12 將非類型化的數(shù)據(jù)集加入窗體或組件    8-12-1 建立非類型化的數(shù)據(jù)集    8-12-2 加入表和字段    8-12-3 加入條件約束    8-12-4 加入關(guān)系  8-13 處理強(qiáng)類型中的Null值  8-14 使用XML設(shè)計(jì)工具建立DataRelation對(duì)象第9章 如何更新數(shù)據(jù)集數(shù)據(jù)并寫回?cái)?shù)據(jù)源  9-1 數(shù)據(jù)集更新簡(jiǎn)介    9-1-1 兩階段更新    9-1-2 合并數(shù)據(jù)集    9-1-3 更新條件約束    9-1-4 記錄的狀態(tài)與版本    9-1-5 取得變更的記錄    9-1-6 提交數(shù)據(jù)集當(dāng)中的變更    9-1-7 數(shù)據(jù)驗(yàn)證  9-2 如何在數(shù)據(jù)集表中新建記錄    9-2-1 在類型化或非類型化數(shù)據(jù)集的表中新建記錄    9-2-2 在類型化數(shù)據(jù)集的表中新建記錄  9-3 如何在數(shù)據(jù)集表中編輯記錄    9-3-1 在類型化或非類型化數(shù)據(jù)集的表中編輯記錄    9-3-2 在類型化數(shù)據(jù)集的表中編輯記錄  9-4 如何在數(shù)據(jù)集表中刪除記錄  9-5 數(shù)據(jù)更新事件  9-6 暫時(shí)停止更新條件約束  9-7 合并數(shù)據(jù)集  9-8 提交數(shù)據(jù)集中的變更  9-9 識(shí)別并返回變更的記錄    9-9-1 檢查變更的記錄    9-9-2 提取變更的記錄    9-9-3 在數(shù)據(jù)集當(dāng)中搜索個(gè)別的記錄    9-9-4 如何取得記錄的特定版本    9-9-5 找出具有錯(cuò)誤的記錄  9-10 如何驗(yàn)證數(shù)據(jù)    9-10-1 數(shù)據(jù)集當(dāng)中的數(shù)據(jù)驗(yàn)證    9-10-2 在字段變更期間驗(yàn)證數(shù)據(jù)    9-10-3 在記錄變更期間驗(yàn)證數(shù)據(jù)  9-11 將數(shù)據(jù)集變更寫回?cái)?shù)據(jù)源  9-12 如何響應(yīng)數(shù)據(jù)庫(kù)更新錯(cuò)誤  9-13 ADO.NET的并發(fā)控制    9-13-1 并發(fā)控制的類型    9-13-2 ADO.NET與Visual Studio .NET的并發(fā)控制    9-13-3 使用動(dòng)態(tài)SQL實(shí)現(xiàn)開放式并發(fā)    9-13-4 使用存儲(chǔ)過程實(shí)現(xiàn)開放式并發(fā)    9-13-5 如何處理并發(fā)錯(cuò)誤    9-14 并發(fā)沖突范例第10章 如何使用事務(wù)  10-1 如何在ADO.NET中執(zhí)行事務(wù)  10-2 如何添加一個(gè)分布式事務(wù)第11章 如何建立與使用DataView  11-1 如何建立一個(gè)DataView    11-1-1 DataView構(gòu)造函數(shù)    11-1-2 DataTable的DefaultView屬性  11-2 將DataView加入窗體或組件  11-3 使用DataView來排序數(shù)據(jù)  11-4 使用DataView來篩選數(shù)據(jù)  11-5 查看DataView的內(nèi)容  11-6 使用Find方法搜索DataView中的記錄  11-7 使用FindRows方法搜索DataView中的記錄  11-8 使用DataView瀏覽關(guān)系  11-9 使用DataView來修改數(shù)據(jù)附錄1 System.Data.SqlTypes命名空間附錄2 范例安裝與使用說明

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    ADO.net+VB.net數(shù)據(jù)庫(kù)應(yīng)用開發(fā)指南 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   該書不錯(cuò),值的推薦。適合入門人員使用
  •   章立民的書一向以實(shí)用為基礎(chǔ),從FOXPROFORDOS開始,我一直有讀章產(chǎn)民先生的力作.十幾年過去了,現(xiàn)在看來感覺確實(shí)有所不同.如果您是一位功力深厚的編程人士,那么我建議您不要買它.如果您是一位還欠點(diǎn)編程功力甚至于對(duì)編程不是太在內(nèi)行的人士,那么強(qiáng)烈建議您買章立民先生的書,因此他確實(shí)可以以最快的速度帶您進(jìn)入編程世界.
  •   總的來說不錯(cuò)!不過書中第一章代碼有個(gè)錯(cuò)誤,它忘記定義DETSET了,自己做實(shí)驗(yàn)的時(shí)候補(bǔ)上就行了!其他一切OK
  •   這本書能夠使我們更深一層的了解和認(rèn)知.Net數(shù)據(jù)操作。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7