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

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

內(nèi)容概要

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

書籍目錄

第1章 Windows Forms的體系結(jié)構(gòu)與數(shù)據(jù)綁定  1-1 數(shù)據(jù)綁定的基本概念  1-2 數(shù)據(jù)綁定的分類  1-3 到底能和哪些結(jié)構(gòu)與對象進(jìn)行綁定  1-4 實現(xiàn)簡單的數(shù)據(jù)綁定    1-4-1 在運行階段進(jìn)行簡單的數(shù)據(jù)綁定    1-4-2 在設(shè)計階段進(jìn)行簡單的數(shù)據(jù)綁定  1-5 如何在Windows Form窗體中瀏覽數(shù)據(jù)  1-6 實現(xiàn)復(fù)雜的數(shù)據(jù)綁定    1-6-1 在執(zhí)行階段進(jìn)行復(fù)雜的數(shù)據(jù)綁定    1-6-2 在設(shè)計階段進(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的基本知識  2-1 什么是ADO.NET  2-2 ADO.NET的特性    2-2-1 已有ADO技術(shù)知識的延伸    2-2-2 支持 N-層的程序設(shè)計模型    2-2-3 中斷連接    2-2-4 跨語言支持    2-2-5 XML支持  2-3 ADO.NET的體系結(jié)構(gòu)  2-4 DataSet對象    2-4-1 把數(shù)據(jù)在數(shù)據(jù)集中進(jìn)行緩存    2-4-2 獨立于數(shù)據(jù)源    2-4-3 緊密集成XML    2-4-4 結(jié)構(gòu)描述定義數(shù)據(jù)的結(jié)構(gòu)  2-5 Connection對象  2-6 Command對象  2-7 DataReader對象  2-8 DataAdapter對象  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é)束語第3章 如何連接數(shù)據(jù)源  3-1 如何連接SQL Server  3-2 SqlConnection對象的連接字符串  3-3 SqlConnection類的成員    3-3-1 連接對象的屬性    3-3-2 連接對象的方法    3-3-3 連接對象的事件  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ù)庫  3-8 如何連接Excel電子表格第4章 如何使用數(shù)據(jù)命令(SqlCommand)  4-1 兩種數(shù)據(jù)訪問模型的優(yōu)勢比較  4-2 兩種數(shù)據(jù)訪問模型的使用時機    4-2-1 Web Form網(wǎng)頁    4-2-2 XML Web Service    4-2-3 Windows Form  4-3 如何建立數(shù)據(jù)命令對象  4-4 如何使用數(shù)據(jù)命令來執(zhí)行Transact-SQL語句  4-5 如何使用數(shù)據(jù)命令來執(zhí)行存儲過程  4-6 如何執(zhí)行會返回單一值的數(shù)據(jù)命令  4-7 如何執(zhí)行會返回結(jié)果集的數(shù)據(jù)命令  4-8 如何執(zhí)行會返回多重結(jié)果集的數(shù)據(jù)命令  4-9 ExecuteReader方法的重載版本  4-10 使用數(shù)據(jù)命令執(zhí)行數(shù)據(jù)庫操作與修改數(shù)據(jù)(DDL、INSERT、UPDATE與DELETE)  4-11 如何將SQL Server數(shù)據(jù)以XML格式取回  4-12 如何管理Transact-SQL語句中的引號  4-13 如何反復(fù)使用SqlCommand對象  4-14 取得與設(shè)置數(shù)據(jù)命令的參數(shù)    4-14-1 取得與設(shè)置Transact-SQL語句的參數(shù)    4-14-2 取得與設(shè)置存儲過程的參數(shù)和返回值第5章 如何使用數(shù)據(jù)讀取器(SqlDataReader)  5-1 基本觀念  5-2 按順序移到各條記錄  5-3 SqlDataReader對象的屬性與方法  5-4 從數(shù)據(jù)庫取得結(jié)構(gòu)描述信息  5-5 如何讀取、寫入與顯示SQL Server的 image字段的BLOB值    5-5-1 如何從image字段提取BLOB值    5-5-2 如何將BLOB值寫入數(shù)據(jù)庫    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對象模型  6-2 建立DataTable對象  6-3 定義DataTable的結(jié)構(gòu)描述  6-4 替表加入字段    6-4-1 使用DataColumn構(gòu)造函數(shù)    6-4-2 直接使用Columns屬性的Add方法    6-4-3 DataColumn對象的屬性  6-5 建立自動編號字段  6-6 建立表達(dá)式字段    6-6-1 表達(dá)式語法    6-6-2 用戶定義的值    6-6-3 運算符    6-6-4 字符串運算符    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è)置字段或記錄的自定義錯誤信息  6-16 善用DataTable.Select方法  結(jié)束語第7章 如何建立與使用DataSet  7-1 DataSet的基本概念    7-1-1 將數(shù)據(jù)在數(shù)據(jù)集中緩存    7-1-2 獨立于數(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ù)集的實現(xiàn)流程  7-3 如何建立數(shù)據(jù)集  7-4 如何在數(shù)據(jù)集當(dāng)中建立表  7-5 自行建立DataTable對象并添加到數(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 表與字段的前后端對應(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語句的參數(shù)    7-13-2 使用自動生成的命令    7-13-3 取得與設(shè)置存儲過程的參數(shù)和返回值  結(jié)束語第8章 使用VS.NET工具建立數(shù)據(jù)適配器和數(shù)據(jù)集  8-1 使用“服務(wù)器資源管理器”建立數(shù)據(jù)適配器  8-2 使用數(shù)據(jù)適配器配置向?qū)Ы?shù)據(jù)適配器  8-3 以手動方式建立與配置數(shù)據(jù)適配器  8-4 配置數(shù)據(jù)適配器的參數(shù)  8-5 表與字段的前后端對應(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è)計工具    8-7-3 使用XML設(shè)計工具  8-8 使用組件設(shè)計工具建立類型化數(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 處理強類型中的Null值  8-14 使用XML設(shè)計工具建立DataRelation對象第9章 如何更新數(shù)據(jù)集數(shù)據(jù)并寫回數(shù)據(jù)源  9-1 數(shù)據(jù)集更新簡介    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ù)驗證  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 暫時停止更新條件約束  9-7 合并數(shù)據(jù)集  9-8 提交數(shù)據(jù)集中的變更  9-9 識別并返回變更的記錄    9-9-1 檢查變更的記錄    9-9-2 提取變更的記錄    9-9-3 在數(shù)據(jù)集當(dāng)中搜索個別的記錄    9-9-4 如何取得記錄的特定版本    9-9-5 找出具有錯誤的記錄  9-10 如何驗證數(shù)據(jù)    9-10-1 數(shù)據(jù)集當(dāng)中的數(shù)據(jù)驗證    9-10-2 在字段變更期間驗證數(shù)據(jù)    9-10-3 在記錄變更期間驗證數(shù)據(jù)  9-11 將數(shù)據(jù)集變更寫回數(shù)據(jù)源  9-12 如何響應(yīng)數(shù)據(jù)庫更新錯誤  9-13 ADO.NET的并發(fā)控制    9-13-1 并發(fā)控制的類型    9-13-2 ADO.NET與Visual Studio .NET的并發(fā)控制    9-13-3 使用動態(tài)SQL實現(xiàn)開放式并發(fā)    9-13-4 使用存儲過程實現(xiàn)開放式并發(fā)    9-13-5 如何處理并發(fā)錯誤    9-14 并發(fā)沖突范例第10章 如何使用事務(wù)  10-1 如何在ADO.NET中執(zhí)行事務(wù)  10-2 如何添加一個分布式事務(wù)第11章 如何建立與使用DataView  11-1 如何建立一個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 范例安裝與使用說明

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計4條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7