注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVB.NET數(shù)據(jù)庫開發(fā)(第2版)

VB.NET數(shù)據(jù)庫開發(fā)(第2版)

VB.NET數(shù)據(jù)庫開發(fā)(第2版)

定 價:¥76.00

作 者: (丹)Carsten Thomsen著;盛和太,白葳譯;盛和太譯
出版社: 清華大學出版社
叢編項:
標 簽: VB.NET

ISBN: 9787302083306 出版時間: 2004-04-01 包裝: 平裝
開本: 26cm 頁數(shù): 616 字數(shù):  

內(nèi)容簡介

  該書既可逐頁細細研讀,又可作為參考用書,因為書中大量的代碼清單提供了現(xiàn)成的解決方案,可以“拿來即用”。通過這本書,您將會了解到什么是ADO.NET中的無連接數(shù)據(jù)訪問;了解如何創(chuàng)建各種數(shù)據(jù)庫元素,如表、約束、項目、存儲過程、視圖和觸發(fā)器;如何在SQLServer2000中使用SQLXML3.0;如何使用MSMO3.0把消息隊列結合到應用程序中等。通過對本書的學習,您將掌握使用VisualStudio.NETIDE和編程這兩種控制ADO.NET的方法。CarstenThomsen是一位MicrosoftMVP,他于1999年8月獲得了這一榮譽。他生活在祖國丹麥,目前擁有MCSE和MCSD證書。Carsten已有10年的VisualBasic編程經(jīng)驗,尤其精通數(shù)據(jù)訪問。不過隨著VisualStudio.NET的出現(xiàn),他已經(jīng)開始潛心研究VisualBasic.NET和C#。Carsten也是DatabaseProgrammingwithVisualBasic.NET第1版和DatabaseProgramingWithC#的作者,這兩本書均由Apress出版。本書介紹了如何訪問SQLServer、ActiveDirectory、ExchangeServer2000以及MessageQueuing等類型的數(shù)據(jù)庫;引導讀者深入了解ADO.NET的工作原理以及如何使用ADO.NET的類;并講述了如何創(chuàng)建各種不同的數(shù)據(jù)庫項,比如表、約束、存儲過程、視圖、觸發(fā)器等。本書的目標讀者是對VisualStudio.NET或VisualBasic有一定了解的用戶;并認為讀者具有面向?qū)ο缶幊蹋∣OP)、ADO和數(shù)據(jù)庫設計的基本知識。

作者簡介

  CarstenThomsen是一位MicrosoftMVP,他于1999年8月獲得了這一榮譽。他生活在祖國丹麥,目前擁有MCSE和MCSD證書。Carsten已有10年的VisualBasic編程經(jīng)驗,尤其精通數(shù)據(jù)訪問。不過隨著VisualStudio.NET的出現(xiàn),他已經(jīng)開始潛心研究VisualBasic.NET和C#。Carsten也是DatabaseProgrammingwithVisualBasic.NET第1版和DatabaseProgramingWithC#的作者,這兩本書均由Apress出版。

圖書目錄

第Ⅰ部分 初識.NET和數(shù)據(jù)庫
第1章 Visual Studio.NET快速入門
1.1 回顧編程概念
1.1.1 .NET Framework組件一瞥
1.1.2 JIT與虛擬機
1.1.3 程序集和命名空間
1.1.4 .NET Framework類庫
1.2 熟練使用VS.NET集成開發(fā)環(huán)境
1.2.1 所有語言共享IDE
1.2.2 兩種界面模式
1.2.3 內(nèi)置Web瀏覽器功能
1.2.4 命令窗口
1.2.5 內(nèi)置對象瀏覽器
1.2.6 集成調(diào)試器
1.2.7 集成幫助系統(tǒng)
1.2.8 宏
1.2.9 升級的部署工具
1.2.10 文本編輯器
1.2.11 IDE和工具調(diào)整
1.2.12 Server Explorer
1.2.13 數(shù)據(jù)連接
1.2.14 Toolbox
1.2.15 Task List
1.3 本章小結
第2章 使用數(shù)據(jù)庫
2.1 數(shù)據(jù)庫的概念
2.2 使用數(shù)據(jù)庫的原因
2.3 關系數(shù)據(jù)庫與層次數(shù)據(jù)庫
2.3.1 層次數(shù)據(jù)庫
2.3.2 關系數(shù)據(jù)庫
2.4 VB.NET程序員對關系數(shù)據(jù)庫需要了解什么
2.4.1 數(shù)據(jù)庫管理系統(tǒng)
2.4.2 表
2.4.3 行和記錄
2.4.4 列和字段
2.4.5 Null值
2.4.6 關系數(shù)據(jù)庫模型
2.4.7 鍵
2.4.8 索引
2.4.9 數(shù)據(jù)完整性
2.4.10 規(guī)范化
2.4.11 反規(guī)范化
2.5 UserMan數(shù)據(jù)庫架構
2.6 本章小結
第ⅡADO.NET連接層參考
第3章 理解ADO.NET
3.1 數(shù)據(jù)相關的命名空間
3.2 本章小結
第4章 數(shù)據(jù)提供程序簡介
4.1 本章小結
第5章 Connections類和Transactions類
5.1 Connection類
5.1.1 ConnectionString屬性
5.1.2 Connection類屬性
5.1.3 Connection類方法
5.1.4 Connection類事件
5.1.5 打開連接
5.1.6 關閉連接
5.1.7 銷毀連接
5.1.8 比較Connection對象
5.1.9 操作連接狀態(tài)
5.1.10 共享連接
5.1.11 處理提供程序. 驅(qū)動程序和數(shù)據(jù)源消息
5.2 事務
5.2.1 定義事務邊界
5.2.2 手動事務
5.2.3 自動化事務
5.3 處理Connection類和Transaction類異常
5.4 本章小結
第6章 Command類和Parameter類
6.1 使用Command對象
6.1.1 OdbcCommand. OleDbCommand和SqlCommand類
6.1.2 Command類屬性
6.1.3 Command類方法
6.1.4 執(zhí)行命令
6.1.5 處理Command類異常
6.2 使用Parameter對象
6.2.1 實例化Parameter對象
6.2.2 設置參數(shù)的數(shù)據(jù)類型
6.2.3 指定參數(shù)類型
6.2.4 參數(shù)映射
6.2.5 對參數(shù)使用空值
6.3 本章小結
第7章 DataReader類
7.1 使用DataReader類
7.1.1 OdbcDataReader. OleDbDataReader和SqlDataReader類
7.1.2 聲明和實例化DataReader對象
7.1.3 打開DataReader對象
7.1.4 關閉DataReader對象
7.1.5 在DataReader中讀取行
7.1.6 檢查列中的空值
7.1.7 從數(shù)據(jù)源讀取圖像
7.1.8 提取元數(shù)據(jù)
7.1.9 處理多個結果
7.1.10 DataReader屬性
7.1.11 DataReader方法
7.1.12 處理DataReader異常
7.1.13 何時使用DataReader類
7.1.14 XmlReader類
7.1.15 XmlReader屬性
7.1.16 XmlReader方法
7.1.17 聲明和實例化XmlReader對象
7.1.18 打開XmlReader對象
7.1.19 關閉XmlReader對象
7.1.20 在XmlReader對象中的讀取行
7.1.21 XmlReader對象中的定位
7.1.22 處理XmlReader異常
7.2 本章小結
第8章 DataAdapter類和CommandBuilder類
8.1 介紹DataAdapter類
8.1.1 DataAdapter屬性
8.1.2 DataAdapter方法
8.1.3 DataAdapter事件
8.1.4 實例化DataAdapter對象
8.1.5 設置Command屬性
8.1.6 填充DataSetDataTable對象
8.1.7 檢索SELECT語句參數(shù)
8.1.8 從數(shù)據(jù)源檢索架構
8.1.9 更新數(shù)據(jù)源
8.2 使用CommandBuilder類
8.2.1 何時使用CommandBuilder類
8.2.2 準備DataAdapter
8.3 本章小結
第Ⅲ ADO.NET無連接層參考
第9章 DataSet類
9.1 使用DataSet類
9.1.1 Recordset類與DataSet類
9.1.2 DataSet類屬性
9.1.3 DataSet類方法
9.1.4 DataSet類事件
9.1.5 實例化DataSet對象
9.1.6 使用DataAdapter類填充DataSet對象
9.1.7 清除DataSet對象中的數(shù)據(jù)
9.1.8 清除DataSet對象
9.1.9 復制DataSet對象
9.1.10 合并DataSet對象中的數(shù)據(jù)和其他數(shù)據(jù)
9.1.11 檢測并處理DataSet對象中數(shù)據(jù)的改動
9.1.12 接受或拒絕DataSet對象中數(shù)據(jù)的改動
9.1.13 使用DataAdapter類更新數(shù)據(jù)源
9.2 本章小結
第10章 DataTable類和DataView類
10.1 使用DataTable類
10.1.1 DataTable類屬性
10.1.2 DataTable類方法
10.1.3 DataTable類事件
10.1.4 聲明和實例化DataTable對象
10.1.5 構造您自己的DataTable對象
10.1.6 填充DataTable對象
10.1.7 清除DataTable對象中的數(shù)據(jù)
10.1.8 復制DataTable對象
10.1.9 搜索DataTable對象
10.1.10復制 DataTable對象中的行
10.1.11 處理列改動
10.1.12 處理行改動
10.1.13 處理行刪除
10.2 使用DataView類
10.2.1 DataView類屬性
10.2.2 DataView類方法
10.2.3 DataView類事件
10.2.4 聲明和實例化DataView對象
10.2.5 搜索DataView對象
10.2.6 對DataView進行排序
10.2.7 操作DataView對象中的行
10.3 本章小結
第11章 DataRow類和DataColumn類
11.1 使用DataRow類
11.1.1 DataRow類屬性
11.1.2 DataRow類方法
11.1.3 DataRow類事件
11.1.4 聲明和初始化DataRow對象
11.1.5 操作DataRow對象
11.1.6 DataRow對象的不同版本
11.1.7 處理DataRow對象的錯誤
11.2 使用DataColumn類
11.2.1 DataColumn類屬性
11.2.2 DataColumn類方法
11.2.3 DataColumn類事件
11.2.4 聲明和初始化DataColumn對象
11.2.5 使用AutoIncrement DataColumn對象
11.2.6 處理空值
11.3 本章小結
第12章 數(shù)據(jù)關系
12.1 使用DataRelation類
12.1.1 DataRelation類屬性
12.1.2 DataRelation類方法
12.1.3 DataRelation類事件
12.1.4 聲明和初始化DataRelation對象
12.1.5 使用帶有關系的約束
12.1.6 關系定位
12.2 本章小結
第Ⅳ 在VS.NET IDE中使用數(shù)據(jù)庫
第13章 集成開發(fā)環(huán)境中的數(shù)據(jù)庫應用
13.1 使用Server Explorer
13.1.1 處理數(shù)據(jù)連接
13.1.2 處理服務器
13.2 數(shù)據(jù)庫項目
13.2.1 創(chuàng)建數(shù)據(jù)庫項目文件夾
13.2.2 刪除數(shù)據(jù)庫項目文件夾
13.2.3 將數(shù)據(jù)庫對象添加到數(shù)據(jù)庫項目中
13.3 使用面向企業(yè)架構師的Visio設計數(shù)據(jù)庫
13.4 使用Database Designer設計數(shù)據(jù)庫
13.4.1 創(chuàng)建數(shù)據(jù)庫關系圖
13.4.2 保存數(shù)據(jù)庫關系圖
13.5 使用Table Designer
13.5.1 添加列
13.5.2 設置主鍵
13.5.3 添加索引和鍵
13.5.4 添加約束
13.5.5 創(chuàng)建關系
13.6 使用Query Designer設計查詢
13.6.1 初識Query Designer窗格
13.6.2 檢查SQL語法
13.6.3 執(zhí)行查詢
13.6.4 分析各種查詢類型
13.7 使用SQL Editor編輯腳本
13.7.1 使用Query Editor生成SQL語句
13.7.2 保存腳本
13.7.3 編輯和使用腳本模板
13.7.4 運行SQL腳本
13.8 創(chuàng)建類型化的DataSet類
13.8.1 使用XML Designer創(chuàng)建類型化的DataSet對象
13.8.2 使用DataSet Desinger創(chuàng)建類型化的DataSet對象
13.8.3 使用類型化的DataSet類
13.9 本章小結
第Ⅴ部分 異常處理與調(diào)試
第14章 異常處理
14.1 結構化異常處理
14.1.1 啟用結構化異常處理
14.1.2 在一個過程中使用兩種或多種結構化異常處理程序
14.1.3 分析Exception類
14.1.4 處理結構化異常處理程序中的異常
14.1.5 過濾異常
14.1.6 創(chuàng)建自己的異常
14.1.7 拋出結構化異常
14.1.8 處理數(shù)據(jù)相關異常
14.1.9 結構化異常的CLR處理
14.2 非結構化異常處理
14.2.1 啟用非結構化異常處理
14.2.2 分隔異常處理程序和正常代碼
14.2.3 在同一個過程中使用多個非結構化異常處理程序
14.2.4 使用父異常處理程序
14.2.5 禁用非結構化異常處理程序
14.2.6 禁用非結構化的本地異常
14.2.7 忽略異常并繼續(xù)執(zhí)行
14.2.8 在異常處理程序中處理異常
14.2.9 分析Err對象
14.2.10 引發(fā)非結構化異常
14.2.11 確定拋出的異常是不是用戶自定義異常
14.2.12 捕獲DLL文件中出現(xiàn)的異常
14.2.13 處理數(shù)據(jù)相關異常
14.3 本章小結
第15章 使用Debug類和Trace類
15.1 使用Debug類
15.1.1 啟用調(diào)試功能
15.1.2 禁用調(diào)試功能
15.1.3 使用調(diào)試斷言
15.1.4 使用調(diào)試錯誤消息
15.1.5 Debug類的方法和屬性
15.2 使用Trace類
15.3 本章小結
第Ⅵ部分 服務器端處理
第16章 使用存儲過程
16.1 優(yōu)化問題
16.2 使用存儲過程和函數(shù)
16.2.1 使用存儲過程的原因
16.2.2 創(chuàng)建和運行存儲過程
16.2.3 檢索RETURN語句指定的值
16.2.4 自動生成存儲過程代碼
16.2.5 改變存儲過程的名稱
16.2.6 查看存儲過程的相關性
16.2.7 運行Oracle存儲過程
16.2.8 運行DB2存儲過程
16.3 本章小結
第17章 使用視圖
17.1 使用視圖
17.1.1 使用視圖的限制
17.1.2 使用視圖的原因
17.1.3 創(chuàng)建視圖
17.1.4 在IDE中運行視圖
17.1.5 在代碼中使用視圖
17.2 本章小結
第18章 使用觸發(fā)器
18.1 使用觸發(fā)器
18.1.1 使用觸發(fā)器的原因
18.1.2 創(chuàng)建觸發(fā)器
18.1.3 查看觸發(fā)器源代碼
18.2 本章小結
第Ⅶ部分 層次數(shù)據(jù)庫
第19章 層次數(shù)據(jù)庫
19.1 LDAP
19.2 編程訪問Active Directory
19.2.1 System.DirectoryServices命名空間
19.2.2 探討DirectoryEntry類
19.2.3 用Active Directory中查找對象
19.2.4 返回非默認的Active Directory
19.2.5 處理對象的屬性值
19.3 使用OLE DB.NET Data Provider訪問Active Directory
19.3.1 利用連接的OLE DB Provider
19.3.2 指定利用LDAP協(xié)議訪問的域
19.3.3 指定從Active Directory檢索的信息
19.3.4 更新Active Directory對象
19.3.5 檢索用戶SID
19.4 本章小結
第20章 Exchange Server
20.1 使用Microsoft OLE DB Exchange Server Provider
20.2 使用Microsoft OLE DB Provider for Internet Publishing
20.3 使用SQL Server訪問作為鏈接服務器的Exchange Server
20.3.1 把Exchange Server設置為鏈接服務器
20.3.2 關閉鏈接服務器Exchange Server
20.3.3 在鏈接服務器Exchange Server上創(chuàng)建視圖
20.4 本章小結
第Ⅷ部分 Message Queuing
第21章 消息隊列
21.1 安裝Message Queuing
21.1.1 工作組模型與Active Directory模型
21.1.2 非獨立客戶端. 獨立客戶端與服務器
21.2 無連接編程
21.3 MessageQueue類一瞥
21.4 何時使用消息隊列
21.5 使用消息隊列
21.5.1 私有隊列與公共隊列
21.5.2 編程創(chuàng)建隊列
21.5.3 顯示或個性消息隊列的屬性
21.5.4 綁定現(xiàn)有消息隊列
21.5.5 發(fā)送消息
21.5.6 檢索消息
21.5.7 查看消息
21.5.8 從隊列中挑選特定的消息
21.5.9 檢索隊列中的所有消息
21.5.10 異步發(fā)送和檢索消息
21.5.11 清除隊列中的消息
21.5.12 按優(yōu)先級排列消息
21.5.13 定位消息隊列
21.5.14 刪除消息隊列
21.5.15 控制消息隊列的存儲空間
21.6 事務化消息隊列
21.6.1 內(nèi)部事務
21.6.2 外部事務
21.6.3 創(chuàng)建事務化的消息隊列
21.6.4 啟動事務
21.6.5 結束事務
21.6.6 使用MessageQueueTransaction類
21.7 系統(tǒng)生成的隊列
21.8 保護Message Queuing
21.8.1 使用身份驗證
21.8.2 使用加密
21.8.3 使用訪問控制
21.8.4 使用SetPermissions方法
21.8.5 使用審計
21.9 MSMQ 3.0的特性
21.9.1 添加MSMQ 3.0功能
21.9.2 使用MSMQ 3.0尖
21.9.3 通過Internet傳輸消息
21.9.4 向多個隊列發(fā)送消息
21.9.5 可編程管理
21.9.6 使用消息隊列觸發(fā)器
21.9.7 MSMQ 3.0特性總結
21.10 本章小結
第Ⅸ部分 XML與SQL Server 2000
第22章 使用XML與SQL Server 2000
22.1 SQL Server與XML
22.2 使用SQLXML 3.0
22.2.1 安裝SQLXML 3.0
22.2.2 配置ISAPI Extension
22.2.3 重新啟動虛擬目錄應用程序
22.2.4 測試ISAPI Extension
22.2.5 客戶端與服務器端XML格式化
22.2.6 SQLXML 3.0 Menaged Classes
22.2.7 通過SQLXML 3.0使用Web服務
22.3 本章小結
第Ⅹ部分 數(shù)據(jù)包裝
第23章 數(shù)據(jù)包裝器
23.1 使用數(shù)據(jù)包裝器的原因
23.2 面向?qū)ο缶幊?br />23.2.1 多態(tài)
23.2.2 繼承
23.2.3 封裝
23.2.4 與OOP有關的VB.NET關鍵字
23.3 包裝數(shù)據(jù)庫
23.4 本章小結
第Ⅺ部分 數(shù)據(jù)綁定控件
第24章 Windows數(shù)據(jù)綁定控件
24.1 數(shù)據(jù)綁定控件與手動數(shù)據(jù)連接
24.2 不同的UI, 不同的控件
24.3 對Windows Form使用數(shù)據(jù)綁定控件
24.3.1 檢查綁定上下文
24.3.2 創(chuàng)建數(shù)據(jù)綁定Windows Form控件
24.3.3 將數(shù)據(jù)綁定Windows Form控件添加到Toolbox中
24.4 本章小結
第25章 Web數(shù)據(jù)綁定控件
25.1 對Web Form使用數(shù)據(jù)綁定控件
25.2 將ASP.NET服務器控件綁定到數(shù)據(jù)源
25.2.1 維護狀態(tài)
25.2.2 選擇正確的數(shù)據(jù)存儲
25.2.3 使用Data Form Wizard創(chuàng)建窗體
25.2.4 創(chuàng)建數(shù)據(jù)綁定Web Form控件
25.3 本章小結
第Ⅻ部分 示例應用程序
第26章 UserMan
26.1 標識UerMan中的信息
26.2 找出對象
26.2.1 數(shù)據(jù)庫對象
26.2.2 Ative Directory對象
26.2.3 其他對象
26.3 創(chuàng)建客戶端
26.4 提示與思路
26.4.1 數(shù)據(jù)庫方面的建議
26.4.2 一般建議
26.5 本章小結
附錄
附錄A 游標與鎖定
附錄B 使用傳統(tǒng)ADO與COM Interop
附錄C 連接層屬性. 方法和事件
附錄D 無連接層屬性. 方法和事件

本目錄推薦

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