注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETADO.NET專業(yè)項目實例開發(fā)

ADO.NET專業(yè)項目實例開發(fā)

ADO.NET專業(yè)項目實例開發(fā)

定 價:¥65.00

作 者: (美)Sanjeev Rohilla,(美)Senthil Nathan,(美)Surbhi Malhotra著;陳君[等]譯;陳君譯
出版社: 中國水利水電出版社
叢編項: 萬水軟件項目應(yīng)用與實例開發(fā)叢書
標(biāo) 簽: ADO.NET

ISBN: 9787508412559 出版時間: 2003-01-01 包裝: 精裝
開本: 24cm 頁數(shù): 596 字?jǐn)?shù):  

內(nèi)容簡介

  《ADO.NET專業(yè)項目實例開發(fā)》是學(xué)習(xí)ADO.NET編程的優(yōu)秀參考書,其主要內(nèi)容有:第1部分概述了有關(guān)ADO.NET編程的重要概念,如ADO.NET的體系結(jié)構(gòu)、數(shù)據(jù)適配器、數(shù)據(jù)集和數(shù)據(jù)表的使用;第2部分到第9部分中,每部分都圍繞一個專業(yè)項目展開討論,并通過實例引導(dǎo)讀者,通過由淺入深的方式學(xué)習(xí)各種專業(yè)項目的創(chuàng)建;最后一部分是附錄,介紹Microsoft.NET的架構(gòu)及Visual BASIC.NET的基本知識?!禔DO.NET專業(yè)項目實例開發(fā)》既有完整的概念說明,又有復(fù)雜而完整的實例代碼,讀者能夠輕松地將自己所學(xué)的理論知識付諸實踐。《ADO.NET專業(yè)項目實例開發(fā)》適用于具有一定編程基礎(chǔ)的ADO.NET程序員。

作者簡介

  Sanjeev Rohilla 作為主題問題專家(Subject Matter Expert,SME),他從2000年1月以來,一直致力于研究微軟的各種技術(shù)。Sanjeev為ILT開發(fā)小組提供了幫助,并為不同的客戶,包括Microsoft和NETg,就微軟的各種技術(shù)開設(shè)了各種研討會、WBT和CBT。目前,Sanjeev是微軟技術(shù)資格中心(Center of Competence for Microsofts technologies)的成員。

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第1部分 ADO.NET概述
第1章 以數(shù)據(jù)為中心的應(yīng)用程序概述
1.1 以數(shù)據(jù)為中心的應(yīng)用程序的發(fā)展史
1.1.1 DAO
1.1.2 RDO
1.1.3 OLE DB和ADO
1.1.4 ADO.NET
1.2 .NET架構(gòu)綜述
1.2.1 CLR
1.2.2 .NET架構(gòu)類庫
1.3 從ADO到ADO.NET的發(fā)展史
1.4 ADO.NET的特征
1.4.1 斷開連接方式的數(shù)據(jù)結(jié)構(gòu)
1.4.2 數(shù)據(jù)集中的數(shù)據(jù)
1.4.3 內(nèi)置XML支持
1.5 比較ADO和ADO.NET
1.5.1 內(nèi)存中的數(shù)據(jù)表示
1.5.2 數(shù)據(jù)瀏覽
1.5.3 光標(biāo)的使用
1.5.4 斷開連接方式的數(shù)據(jù)訪問
1.5.5 在應(yīng)用程序之間共享數(shù)據(jù)
1.6 ADO.NET的優(yōu)點
1.6.1 互操作性
1.6.2 可維護(hù)性 
1.6.3 可編程性
1.6.4 性能
1.6.5 可擴(kuò)展性
1.7 小結(jié)
第2章 ADO.NET結(jié)構(gòu)
2.1 使用數(shù)據(jù)相關(guān)名字空間
2.1.1 System.Data.OleDb
2.1.2 System.Data.SqClient
2.2 ADO.NET組件
2.2.1 數(shù)據(jù)集
2.2.2 .NET數(shù)據(jù)提供者
2.3 ADO.NET和XML
2.4 小結(jié)
第3章 連接SQL Server和其他數(shù)據(jù)源
3.1 ADO.NET的Connection設(shè)計對象——概述
3.1.1 OleDbConnection對象
3.1.2 SqlConnection對象
3.2 Visual Studio.NET中的連接設(shè)計工具
3.2.1 使用Server Explorer創(chuàng)建數(shù)據(jù)連接
3.2.2 使用Properties窗口創(chuàng)建數(shù)據(jù)連接
3.2.3 使用Data Form Wizard創(chuàng)建連接
3.3 編碼創(chuàng)建數(shù)據(jù)連接
3.3.1 連接SQL Server數(shù)據(jù)庫
3.3.2 連接到OLE DB數(shù)據(jù)源
3.4 小結(jié)
第4章 ADO.NET數(shù)據(jù)適配器
4.1 數(shù)據(jù)適配器概述
4.1.1 管理相關(guān)表
4.1.2 使用Connection對象
4.1.3 數(shù)據(jù)適配器屬性
4.1.4 數(shù)據(jù)適配器命令中的參數(shù)
4.1.5 表映射
4.1.6 DataAdapter對象
4.2 創(chuàng)建和配置數(shù)據(jù)適配器
4.2.1 使用Server Explorer
4.2.2 使用Data Adapter Configuration Wizard
4.2.3 手工創(chuàng)建數(shù)據(jù)適配器
4.2.4 使用Properties窗口配置數(shù)據(jù)適配器
4.2.5 預(yù)覽數(shù)據(jù)適配器結(jié)果
4.2.6 編程創(chuàng)建和配置數(shù)據(jù)適配器
4.3 創(chuàng)建表映射
4.3.1 使用Properties窗口
4.3.2 編寫代碼
4.4 為數(shù)據(jù)適配器命令使用參數(shù)
4.4.1 選擇參數(shù)
4.4.2 更新參數(shù)
4.5 小結(jié)
第5章 ADO.NET數(shù)據(jù)庫
5.1 數(shù)據(jù)集概述
5.1.1 DataSet對象模型
5.1.2 數(shù)據(jù)集和XML
5.1.3 比較數(shù)據(jù)集的類型
5.2 創(chuàng)建數(shù)據(jù)集
5.2.1 Visual Studio.NET設(shè)計工具概述
5.2.2 使用設(shè)計工具創(chuàng)建有類型數(shù)據(jù)集
5.2.3 使用設(shè)計工具創(chuàng)建無類型數(shù)據(jù)集
5.2.4 編程創(chuàng)建數(shù)據(jù)集
5.3 填充數(shù)據(jù)集
5.4 小結(jié)
第6章 處理數(shù)據(jù)表
6.1 數(shù)據(jù)表概述
6.1.1 DataTable對象
6.1.2 DataTalbeCollection類
6.1.3 DataColumn對象
6.1.4 DatacColumnCollection類
6.1.5 DataRow對象
6.1.6 DataRowCollection類
6.2 定義數(shù)據(jù)表結(jié)構(gòu)
6.2.1 創(chuàng)建數(shù)據(jù)表的列
6.2.2 添加約束
6.3 操作數(shù)據(jù)表行中的數(shù)據(jù)
6.3.1 添加數(shù)據(jù)
6.3.2 查看數(shù)據(jù)
6.3.3 編輯數(shù)據(jù)
6.3.4 刪除行
6.3.5 識別行的錯誤信息
6.3.6 接受或拒絕修改
6.4 小結(jié)
第2部分 專業(yè)項目1
項目1 使用ADO.NET
第7章 項目個案研究——SalesData應(yīng)用程序
7.1 項目生命周期
7.1.1 需求分析
7.1.2 總體設(shè)計
7.1.3 詳細(xì)設(shè)計
7.1.4 構(gòu)建
7.1.5 測試
7.1.6 接受
7.2 數(shù)據(jù)庫結(jié)構(gòu)
7.3 小結(jié)
第8章 創(chuàng)建SalesData應(yīng)用程序
8.1 應(yīng)用程序窗體的設(shè)計
8.1.1 主窗體
8.1.2 第二個窗體
8.2 應(yīng)用程序的運行
8.2.1 應(yīng)用程序的工作方式
8.2.2 應(yīng)用程序的代碼
8.3 小結(jié)
第9章 使用Data Adapter Configuration Wizard創(chuàng)建簡單的應(yīng)用程序
9.1 應(yīng)用程序的窗體
9.2 使用Data Adapter Configuration Wizard
9.3 Data Adapter Configuration Wizard生成的代碼
9.4 小結(jié)
第10章 項目個案研究——MyEvents應(yīng)用程序
10.1 項目生命周期
10.1.1 需求分析
10.1.2 總體設(shè)計
10.1.3 詳細(xì)設(shè)計
10.2 小結(jié)
第11章 創(chuàng)建MyEvents應(yīng)用程序
11.1 設(shè)計應(yīng)用程序的Web窗體
11.1.1 使用HTML Table控件
11.1.2 使用DataGrid控件
11.1.3 使用Calendar控件
11.2 運行應(yīng)用程序
11.2.1 顯示當(dāng)前日期的事件數(shù)據(jù)
11.2.2 添加事件
11.2.3 查看事件
11.3 完整的代碼
11.4 小結(jié)
第3部分 專業(yè)項目2
項目2 使用數(shù)據(jù)關(guān)系
第12章 在ADO.NET中使用數(shù)據(jù)關(guān)系
12.1 Visual Basic 6.0對數(shù)據(jù)關(guān)系的傳統(tǒng)實現(xiàn)方案
12.2 在一個數(shù)據(jù)集中處理多個表
12.3 向數(shù)據(jù)集中添加關(guān)系
12.4 DataRelation類
12.4.1 ChildTable屬性
12.4.2 ParentTable屬性
12.4.3 ChildKeyConstraint屬性
12.4.4 ParentKeyConstraint屬性
12.5 DataRelationCollection類
12.5.1 使用DataSet類的Relations屬性
12.5.2 使用DataTable類的ParentRelations屬性
12.6 顯示嵌套數(shù)據(jù)關(guān)系中的數(shù)據(jù)
12.7 使用XML Designer創(chuàng)建關(guān)系
12.8 小結(jié)
第13章 項目個案研究——CreditCard應(yīng)用程序
13.1 項目生命周期
13.1.1 需求分析
13.1.2 總體設(shè)計
13.1.3 詳細(xì)設(shè)計
13.1.4 構(gòu)建
13.1.5 測試
13.2 數(shù)據(jù)庫結(jié)構(gòu)
13.2.1 Customers表
13.2.2 CardDetails表
13.2.3 StatementDetails表
13.2.4 TransactionDetails表
13.2.5 表的關(guān)系
13.3 小結(jié)
第14章 創(chuàng)建CreditCard應(yīng)用程序
14.1 設(shè)計應(yīng)用程序窗體
14.1.1 基本格式
14.1.2 分組框
14.1.3 文本框
14.1.4 按鈕
14.2 應(yīng)用程序的運行機制
14.2.1 驗證
14.2.2 檢索數(shù)據(jù)及向數(shù)據(jù)集中填充數(shù)據(jù)的代碼
14.2.3 創(chuàng)建數(shù)據(jù)關(guān)系
14.2.4 遍歷相關(guān)表
14.2.5 關(guān)閉窗體
14.3 完整的代碼
14.4 小結(jié)
第4部分 專業(yè)項目3
項目3 處理數(shù)據(jù)集中的數(shù)據(jù)
第15章 處理數(shù)據(jù)集中的數(shù)據(jù)
15.1 過濾和排序數(shù)據(jù)集數(shù)據(jù)
15.1.1 直接在數(shù)據(jù)表中過濾和排序
15.1.2 數(shù)據(jù)視圖概述
15.1.3 向窗體或組件中添加數(shù)據(jù)視圖
15.1.4 使用數(shù)據(jù)視圖過濾和排序數(shù)據(jù)
15.2 數(shù)據(jù)視圖中的記錄
15.2.1 讀取數(shù)據(jù)視圖中的記錄
15.2.2 在數(shù)據(jù)視圖中查找記錄
15.2.3 更新數(shù)據(jù)視圖中的記錄
15.2.4 向數(shù)據(jù)視圖中插入記錄
15.2.5 刪除數(shù)據(jù)視圖中的記錄
15.2.6 使用數(shù)據(jù)視圖處理相關(guān)表
15.3 創(chuàng)建和處理數(shù)據(jù)視圖管理器
15.4 數(shù)據(jù)更新事件
15.5 已改行的數(shù)據(jù)
15.5.1 檢查修改過的行
15.5.2 訪問修改過的行
15.5.3 獲得一行的特定版本
15.6 數(shù)據(jù)集中的數(shù)據(jù)驗證
15.6.1 在列修改期間驗證數(shù)據(jù)
15.6.2 在行修改期間驗證數(shù)據(jù)
15.7 小結(jié)
第16章 項目個案研究——PizzaStore應(yīng)用程序
16.1 項目生命周期
16.1.1 需求分析
16.1.2 總體設(shè)計
16.1.3 詳細(xì)設(shè)計
16.2 小結(jié)
第17章 創(chuàng)建PizzaStore應(yīng)用程序
17.1 設(shè)計應(yīng)用程序Web窗體
17.2 PizzaStore應(yīng)用程序的運行機制
17.2.1 配置數(shù)據(jù)適配器
17.2.2 生成數(shù)據(jù)集
17.2.3 向?qū)傻拇a
17.2.4 填充數(shù)據(jù)集
17.2.5 向DdlState下拉列表控件中添加項
17.2.6 顯示比薩餅店的詳細(xì)信息
17.3 完整的代碼
17.4 小結(jié)
第18章 項目個案研究——UniversityCourseReports應(yīng)用程序
18.1 項目生命周期
18.1.1 需求分析
18.1.2 總體設(shè)計
18.1.3 詳細(xì)設(shè)計
18.2 數(shù)據(jù)庫結(jié)構(gòu)
18.3 小結(jié)
第19章 創(chuàng)建UniversityCourseReports應(yīng)用程序
19.1 設(shè)計應(yīng)用程序Web窗體
19.2 應(yīng)用程序的運行機制
19.2.1 配置數(shù)據(jù)適配器
19.2.2 生成數(shù)據(jù)集
19.2.3 向?qū)傻拇a
19.2.4 填充數(shù)據(jù)集
19.2.5 獲取課程和大學(xué)詳細(xì)信息
19.3 小結(jié)
第5部分 專業(yè)項目4
項目4 對數(shù)據(jù)源執(zhí)行直接操作
第20章 對數(shù)據(jù)原執(zhí)行直接操作
20.1 使用直接數(shù)據(jù)訪問模型的優(yōu)點
20.2 數(shù)據(jù)命令對象概述
20.2.1 SqlCommand類
20.2.2 OleDbCommand類
20.3 DataReader對象
20.3.1 SqlDataReader類
20.3.2 OleDbDataReader類
20.4 使用DataCommand對象
20.4.1 使用工具箱添加SqlCommand對象
20.4.2 使用工具箱添加OleDbCommand對象
20.4.3 編程創(chuàng)建數(shù)據(jù)命令對象
20.4.4 在DataCommand對象中使用參數(shù)
20.5 對DataCommand對象使用存儲過程
20.6 小結(jié)
第21章 項目個案研究——ScoreUpdates應(yīng)用程序
21.1 項目生命周期
21.1.1 需求分析階段
21.1.2 總體設(shè)計
21.1.3 詳細(xì)設(shè)計
21.2 數(shù)據(jù)庫結(jié)構(gòu)
21.3 小結(jié)
第22章 創(chuàng)建Score Updates應(yīng)用程序
22.1 設(shè)計應(yīng)用程序窗體
22.2 btnGetScore_Click過程
22.3 完整的代碼
22.4 小結(jié)
第6部分 專業(yè)項目5
項目5 更新數(shù)據(jù)源中的數(shù)據(jù)
第23章 更新數(shù)據(jù)源中的數(shù)據(jù)
23.1 使用命令對象更新數(shù)據(jù)
23.2 修改數(shù)據(jù)集中的數(shù)據(jù)
23.2.1 更新數(shù)據(jù)集中的現(xiàn)有記錄
23.2.2 向數(shù)據(jù)集中插入新行
23.2.3 從數(shù)據(jù)集中刪除記錄
23.2.4 合并兩個數(shù)據(jù)集
23.2.5 更新約束
23.2.6 修改數(shù)據(jù)集時更新錯誤
23.2.7 數(shù)據(jù)有效性檢查
23.2.8 在數(shù)據(jù)集中維護(hù)修改信息
23.2.9 提交對數(shù)據(jù)集的修改
23.3 從數(shù)據(jù)集中更新數(shù)據(jù)源
23.3.1 使用DataAdapter對象修改數(shù)據(jù)
23.3.2 更新數(shù)據(jù)集的相關(guān)表
23.4 小結(jié)
第24章 項目個案研究——MyEvents應(yīng)用程序II
24.1 項目生命周期
24.1.1 總體設(shè)計
24.1.2 詳細(xì)設(shè)計
24.2 小結(jié)
第25章 MyEvents應(yīng)用程序II
25.1 應(yīng)用程序Web窗體的設(shè)計
25.2 MyEvents應(yīng)用程序的運行機制
25.2.1 Page_Load事件過程
25.2.2 ShowEventDetails過程
25.2.3 FillDataSet過程
25.2.4 MappedTable過程
25.2.5 BtnSave Click事件過程
25.2.6 Btnshow Click事件過程
25.3 修改事件
25.4 刪除事件
25.5 完整的代碼
25.6 小結(jié)
第7部分 專業(yè)項目6
項目6 管理數(shù)據(jù)一致性
第26章 管理數(shù)據(jù)一致性
26.1 ADO.NET中的數(shù)據(jù)一致性概述
26.1.1 版本號方案
26.1.2 保存所有值的方案
26.2 用動態(tài)SQL實現(xiàn)樂觀一致性控制
26.3 使用存儲過程實現(xiàn)樂觀一致性控制
26.4 創(chuàng)建事務(wù)
26.5 小結(jié)
第27章 項目個案研究——Movie Ticket Bookings應(yīng)用程序
27.1 項目生命周期
27.1.1 需求分析
27.1.2 總體設(shè)計
27.1.3 詳細(xì)設(shè)計
27.2 數(shù)據(jù)庫結(jié)構(gòu)
27.3 小結(jié)
第28章 創(chuàng)建Movie Ticket Bookings應(yīng)用程序
28.1 創(chuàng)建應(yīng)用程序的用戶界面
28.2 向應(yīng)用程序中添加功能
28.2.1 連接數(shù)據(jù)庫
28.2.2 生成數(shù)據(jù)集
28.2.3 填充數(shù)據(jù)集
28.2.4 驗證輸入數(shù)據(jù)
28.3 窗體代碼
28.4 小結(jié)
第8部分 專業(yè)項目7
項目7 使用XML和數(shù)據(jù)集
第29章 XML和數(shù)據(jù)集
29.1 XML概述
29.1.1 XML和HTML
29.1.2 XML規(guī)范
29.2 XML Schema簡介
29.2.1 XML Schema的組件
29.2.2 XSD元素
29.2.3 創(chuàng)建XML Schema
29.3 XML Schema和數(shù)據(jù)集
29.4 處理XML文件和數(shù)據(jù)集
29.4.1 填充數(shù)據(jù)集
29.4.2 輸出數(shù)據(jù)集中的XML數(shù)據(jù)
29.4.3 使用XML數(shù)據(jù)加載數(shù)據(jù)集
29.4.4 從XML中加載數(shù)據(jù)集模式
29.4.5 將數(shù)據(jù)集模式信息表示為XSD
29.4.6 處理數(shù)據(jù)集中的嵌套XML和相關(guān)的數(shù)據(jù)
29.4.7 XSL和XSLT轉(zhuǎn)換
29.5 小結(jié)
第30章 項目個案研究——XMLDataSet
30.1 項目生命周期 
30.1.1 需求分析
30.1.2 總體設(shè)計
30.1.3 詳細(xì)設(shè)計
30.2 數(shù)據(jù)庫結(jié)構(gòu)
30.3 小結(jié)
第31章 創(chuàng)建XMLDataSet應(yīng)用程序
31.1 設(shè)計XMLDataSet應(yīng)用程序
31.1.1 btnGetXML_Click過程
31.1.2 btnWriteInvoice_Click過程
31.2 完整的代碼
31.3 小結(jié)
第32章 異常和錯誤處理
32.1 異常概述
32.2 處理異常
32.3 Try…Catch塊
32.4 Exception類
32.4.1 OleDbException類
32.4.2 SqlException類
32.4.3 DataException類
32.5 小結(jié)
第9部分 專業(yè)項目8
項目8 創(chuàng)建和使用XML Web服務(wù)
第33章 創(chuàng)建和使用XML Web服務(wù)
33.1 XML Web服務(wù)簡介
33.2 XML在Web服務(wù)中的角色
33.3 Web服務(wù)的規(guī)范
33.3.1 SOAP
33.3.2 UDDI
33.3.3 WSDL
33.4 創(chuàng)建Web服務(wù)
33.5 創(chuàng)建Web服務(wù)客戶
33.6 測試Web服務(wù)
33.7 部署Web服務(wù)
33.8 小結(jié)
第34章 項目個案研究——MySchedules應(yīng)用程序
34.1 數(shù)據(jù)庫結(jié)構(gòu)
34.2 小結(jié)
第35章 創(chuàng)建MySchedules應(yīng)用程序
35.1 創(chuàng)建應(yīng)用程序的用戶界面
35.2 MySchedules應(yīng)用程序的運行機制
35.3 完整的代碼
35.4 小結(jié)
第10部分 附錄
附錄A Microsoft.NET架構(gòu)簡介
A.1 Microsoft.NET架構(gòu)概述
A.2 .NET架構(gòu)的優(yōu)點
A.3 Visual Studio.NET中的.NET架構(gòu)實現(xiàn)
A.3.1 Web Form的實現(xiàn)
A.3.2 Web服務(wù)的實現(xiàn)
A.3.3 Windows Form的實現(xiàn)
A.3.4 實現(xiàn)了項目無關(guān)對象模型
A.3.5 增強的調(diào)試功能
A.3.6 支持ASP.NET編程
A.3.7 增強的IDE環(huán)境
A.4 .NET架構(gòu)中的類型和名字空間
A.5 MSIL
A.6 跨語言互操作性
A.6.1 通用語言規(guī)范概述
A.6.2 通用類型系統(tǒng)概述
附錄B Visual Basic.NET概述
B.1 Visual Basic.NET概述
B.2 聲明變量
B.2.1 數(shù)據(jù)類型
B.2.2 變量聲明
B.2.3 變量范圍
B.3 使用常量
B.4 使用枚舉
B.5 使用運算符
B.5.1 算術(shù)運算符
B.5.2 比較運算符
B.5.3 邏輯/位運算符
B.6 創(chuàng)建類的實例
B.7 使用共享成員
B.8 類與標(biāo)準(zhǔn)模塊的區(qū)別
B.9 使用Visual Basic.NET中的集合
B.10 條件邏輯
B.11 判斷結(jié)構(gòu)
B.11.1 If…Then…Else語句
B.11.2 Select…Case語句
B.12 循環(huán)結(jié)構(gòu)
B.12.1 While…End While語句
B.12.2 Do…Loop語句
B.12.3 For…Next語句
B.12.4 For Each…Next語句
B.13 內(nèi)置函數(shù)
B.13.1 字符串函數(shù)
B.13.2 日期函數(shù)
B.14 使用過程
B.14.1 Sub過程
B.14.2 Function過程
B.14.3 Property過程
B.15 過程參數(shù)
B.15.1 通過值傳遞參數(shù)
B.15.2 通過引用傳遞
B.15.3 可選參數(shù)
B.16 Visual Basic.NET中的事件處理
B.17 使用工具箱設(shè)計應(yīng)用程序
B.18 在Visual Basic.NET中創(chuàng)建Windows應(yīng)用程序
B.19 創(chuàng)建ASP.NET Web應(yīng)程序
B.19.1 創(chuàng)建項目和窗體
B.19.2 添加控件和文本
B.19.3 為控件創(chuàng)建事件處理函數(shù)
B.19.4 構(gòu)建和運行Web Forms頁面
B.20 在Visual Basic.NET中創(chuàng)建Pocket PC應(yīng)用程序

本目錄推薦

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