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

VISUAL BASIC.NET 2005數(shù)據(jù)庫編程技術與實例

VISUAL BASIC.NET 2005數(shù)據(jù)庫編程技術與實例

定 價:¥45.00

作 者: 劉珊 編著
出版社: 人民郵電出版社
叢編項:
標 簽: Script

購買這本書可以去


ISBN: 9787115162717 出版時間: 2007-08-01 包裝: 平裝
開本: 16開 頁數(shù): 408 字數(shù):  

內(nèi)容簡介

  本書共分為3篇,首先從開發(fā)起航篇開始,詳細介紹了Visual Studio 2005集成開發(fā)環(huán)境和創(chuàng)建客戶端數(shù)據(jù)應用程序的方法;然后通過高效開發(fā)篇介紹了類的設計、控件功能的強化及組件封裝、用戶控件的設計和測試,以及如何復用這些設計的功能或組件等高效開發(fā)技術,書中對應的知識點都給出一個或多個示例;最后通過項目實踐篇把這些實戰(zhàn)技巧緊密地貫穿起來?!”緯且槐緭碛写罅繉嵗驮敿氶_發(fā)步驟的書籍,亦是一本非常好的數(shù)據(jù)庫編程開發(fā)實例技巧集錦。重點在于培養(yǎng)讀者的工程實踐和創(chuàng)新能力,目標是使沒有開發(fā)經(jīng)驗或者僅有少量程序設計基礎的讀者迅速掌握使用Visual Basic.NET 2005開發(fā)數(shù)據(jù)庫應用系統(tǒng)的能力。通過本書的學習,讀者將體驗到使用Visual Studio 2005集成開發(fā)環(huán)境、.NET 2.0框架的數(shù)據(jù)新特性和Visual Basic.NET 2005語言來開發(fā)項目是何等快捷和高效。 本書不僅適用于相關專業(yè)的軟件開發(fā)人員,也適合于高等院校師生學習和參考使用,亦可作為廣大計算機編程愛好者的自學參考用書。

作者簡介

暫缺《VISUAL BASIC.NET 2005數(shù)據(jù)庫編程技術與實例》作者簡介

圖書目錄

第一篇 開發(fā)起航篇 1
第1章 Visual Studio 2005集成開發(fā)環(huán)境特性 3
1.1 Visual Studio 2005操作界面 3
1.1.1 解決方案資源管理器 4
1.1.2 類設計器 5
1.1.3 窗口停靠 5
1.1.4 使用類視圖 6
1.1.5 “預覽數(shù)據(jù)”對話框 7
1.1.6 使用Windows Form Designer 7
1.1.7 “文檔大綱”窗口 8
1.1.8 服務器資源管理器 8
1.1.9 對象瀏覽器 8
1.2 項目功能 9
1.2.1 創(chuàng)建新項目而不必指定其存儲位置 9
1.2.2 引入多個公共用戶界面元素模板 10
1.2.3 “My Project”項目設計器 10
1.3 代碼設計器 11
1.3.1 控件和事件選擇 12
1.3.2 智能感知(IntelliSense) 12
1.3.3 插入注釋 13
1.3.4 方便的命令和功能 13
1.3.5 插入代碼段 14
1.4 調(diào)試 15
1.4.1 編輯后繼續(xù)運行(Edit-And-Continue) 15
1.4.2 DataTips 15
1.4.3 異常助手 16
1.5 小結 16
第2章 Transact-SQL程序設計 17
2.1 SQL基本介紹 17
2.2 SQL查詢分析器 18
2.3 SELECT查詢命令 19
2.3.1 查詢所有的顧客數(shù)據(jù) 20
2.3.2 對顧客數(shù)據(jù)進行排序 20
2.3.3 查詢符合條件的顧客數(shù)據(jù) 21
2.3.4 在查詢中使用通配符 21
2.3.5 查找在另一表中不存在的記錄 22
2.3.6 獲取唯一的記錄 23
2.3.7 在選擇列表中使用聚合函數(shù) 24
2.3.8 利用子查詢 25
2.4 使用INSERT語句添加數(shù)據(jù) 25
2.5 使用UPDATE 語句修改數(shù)據(jù) 26
2.6 使用DELETE語句刪除數(shù)據(jù) 27
2.7 使用SQL Server企業(yè)管理器構建SQL 27
2.8 小結 30
第3章 創(chuàng)建客戶端數(shù)據(jù)應用程序 31
3.1 ADO.NET 31
3.2 .NET命名空間 32
3.3 創(chuàng)建第一個數(shù)據(jù)庫應用程序 34
3.3.1 創(chuàng)建“Windows 應用程序”項目 35
3.3.2 創(chuàng)建數(shù)據(jù)源 35
3.3.3 創(chuàng)建控件以顯示 Customers 表中的數(shù)據(jù) 38
3.3.4 運行程序 39
3.4 應用程序項目 39
3.4.1 DataWinApp項目 39
3.4.2 程序集名稱與根命名空間 40
3.4.3 應用程序的圖標設置 40
3.4.4 應用程序啟動窗體設置 40
3.4.5 程序集信息設置 41
3.5 項目數(shù)據(jù)源 41
3.5.1 用“數(shù)據(jù)源配置向導”建立連接 42
3.5.2 使用Connection對象 43
3.6 ADO.NET中的DataSet 47
3.6.1 編程建立DataSet 48
3.6.2 數(shù)據(jù)集設計器 54
3.7 查詢和檢索數(shù)據(jù) 55
3.7.1 使用Command對象 55
3.7.2 使用DataReader檢索只讀數(shù)據(jù) 61
3.7.3 使用DataAdapter 63
3.7.4 使用TableAdapter 66
3.8 在窗體上顯示數(shù)據(jù) 69
3.9 保存數(shù)據(jù) 71
3.10 小結 71
第二篇 高效開發(fā)篇 73
第4章 Windows功能部件設計 75
4.1 Excel透視表報表生成組件ExcelPivot設計 75
4.1.1 ExcelPivot組件的設計思路 76
4.1.2 ExcelPivot組件的具體實現(xiàn) 76
4.1.3 ExcelPivot組件使用方法 85
4.1.4 ExcelPivot組件功能應用實例 86
4.2 數(shù)據(jù)庫配置組件DBConfig設計 88
4.2.1 技術要點 88
4.2.2 DBConfig組件功能設計思路 89
4.2.3 DBConfig組件功能具體實現(xiàn) 90
4.2.4 DBConfig組件使用方法 104
4.2.5 DBConfig組件功能測試 106
4.3 用Access實現(xiàn)數(shù)據(jù)報表功能 108
4.3.1 Access數(shù)據(jù)報表設計思路 108
4.3.2 Access數(shù)據(jù)報表具體設計 109
4.3.3 Access數(shù)據(jù)報表功能使用方法 114
4.3.4 Access數(shù)據(jù)報表功能實例運用 115
4.4 用戶菜單授權管理組件MenuManage設計 117
4.4.1 MenuManage組件設計思路 117
4.4.2 MenuManage組件具體實現(xiàn) 118
4.4.3 MenuManage組件使用方法 132
4.4.4 MenuManage組件應用 134
4.5 定制Window窗體控件 135
4.5.1 Windows窗體控件的種類 135
4.5.2 具有數(shù)據(jù)感知的樹控件DataTreeView設計 136
4.5.3 復合控件CaptionBar的設計 146
4.6 強化DataGrid控件功能 152
4.6.1 強化DataGrid控件設計思路 153
4.6.2 MyDataGrid具體實現(xiàn) 153
4.6.3 MyDataGrid組件使用方法 168
4.6.4 MyDataGrid實例應用 170
4.7 小結 172
第5章 基本窗體設計 173
5.1 數(shù)據(jù)維護基本窗體設計思路 174
5.2 數(shù)據(jù)更改信息查看窗體的功能設計 175
5.2.1 技術要點 176
5.2.2 設計思路 177
5.2.3 具體設計 178
5.2.4 數(shù)據(jù)更改信息查看窗體功能使用方法 183
5.2.5 數(shù)據(jù)更改信息查看窗體功能測試 183
5.3 Excel報表輸出的功能設計 184
5.3.1 技術要點 185
5.3.2 設計思路 185
5.3.3 具體設計 185
5.3.4 Excel報表輸出功能使用方法 197
5.3.5 Excel報表輸出功能測試 198
5.4 數(shù)據(jù)導出和導入通用類ClsDataInOut的設計 199
5.4.1 技術要點 199
5.4.2 設計思路 199
5.4.3 具體設計 199
5.4.4 ClsDataInOut類功能使用方法 206
5.4.5 ClsDataInOut類功能測試 206
5.5 強化DataGridView控件的組件設計 208
5.5.1 技術要點 208
5.5.2 設計思路 208
5.5.3 具體設計 210
5.5.4 MyDataGridView組件使用方法 229
5.5.5 MyDataGridView組件測試 230
5.6 基本窗體組件DataManage的具體設計 231
5.6.1 建立項目DataManage 232
5.6.2 集成已開發(fā)的功能 232
5.6.3 添加圖標資源 232
5.6.4 數(shù)據(jù)維護基本窗體frmDataManage的創(chuàng)建 233
5.6.5 建立窗體自定義結構類型及公共字段 234
5.6.6 添加窗體屬性以控制新添加的6個ToolStripButton按鈕 235
5.6.7 建立窗體的MyBindingsource屬性 237
5.6.8 建立窗體的MyGrid屬性 238
5.6.9 新增的6個ToolStripButton按鈕的Click事件代碼設計 238
5.6.10 私有方法SaveData的設計 240
5.6.11 建立公共方法MyUpdataDataWithDataAdpater() 241
5.6.12 建立窗體的虛擬方法 242
5.6.13 窗體的Closing事件代碼的設計 243
5.6.14 窗體的Load事件代碼的設計 243
5.6.15 添加幫助功能 243
5.6.16 DataManage組件的生成 243
5.7 基本窗體DataManage組件使用方法 244
5.8 基本窗體DataManage組件的實例應用 244
5.9 小結 246
第6章 Windows應用系統(tǒng)基本框架設計 247
6.1 基本框架設計思路 247
6.2 建立應用系統(tǒng)項目MdiApp 249
6.2.1 集成已開發(fā)功能 249
6.2.2 添加圖標、圖像資源 250
6.2.3 設置程序集屬性 251
6.3 建立應用對象ClsApp 252
6.4 建立系統(tǒng)主程序 254
6.5 系統(tǒng)幫助設計 258
6.6 建立公共模塊文件Comm 259
6.7 MDI主窗體frmMain設計 261
6.7.1 窗體frmMain界面設計 261
6.7.2 建立窗體枚舉類型、屬性定義和構造方法New 262
6.7.3 窗體frmMain事件編程 263
6.7.4 窗體frmMain自定義方法設計 264
6.7.5 ToolStrip工具欄按鈕的Click事件代碼設計 266
6.7.6 托盤菜單功能的設計 268
6.7.7 托盤圖標顯示設置代碼的設計 269
6.7.8 系統(tǒng)管理菜單欄中的菜單項代碼設計 270
6.7.9 窗口及幫助菜單欄中的菜單項代碼設計 271
6.8 基本框架中的對話框窗體設計 273
6.8.1 基類對話框窗體的建立 273
6.8.2 用戶登錄窗體設計 275
6.8.3 用戶密碼修改窗體frmModifyPws的設計 278
6.8.4 使用單位定義窗體frmSetupUnit的設計 280
6.8.5 關于窗體frmAbout的設計 281
6.8.6 系統(tǒng)版本更新內(nèi)容記載查看窗體frmUpdApp的設計 282
6.9 用戶管理窗體frmUserManage設計 283
6.9.1 為應用對象類ClsApp添加公共方法 283
6.9.2 用戶管理窗體frmUserManage的界面設計 284
6.9.3 用戶管理窗體frmUserManage的代碼設計 285
6.10 小結 287
第三篇 項目實踐篇 289
第7章 工資管理系統(tǒng)設計 291
7.1 工資計算機化管理要求 291
7.2 平臺選擇 292
7.3 系統(tǒng)功能設計 292
7.4 數(shù)據(jù)庫的設計 293
7.4.1 結構設計 293
7.4.2 數(shù)據(jù)庫表關系圖 295
7.4.3 數(shù)據(jù)庫角色分配 296
7.4.4 具體實現(xiàn) 296
7.4.5 工資管理系統(tǒng)數(shù)據(jù)庫腳本 300
7.5 建立范例數(shù)據(jù)庫 304
7.6 工資管理系統(tǒng)功能預覽及實現(xiàn)技術 305
7.6.1 MDI應用系統(tǒng)基本框架功能展示 305
7.6.2 職工信息管理功能展示 309
7.6.3 月工資發(fā)放功能展示 313
7.6.4 查詢統(tǒng)計功能展示 315
7.7 工資管理系統(tǒng)應用框架建立 319
7.8 建立項目數(shù)據(jù)源 321
7.9 小結 322
第8章 職工信息管理功能設計 323
8.1 職工信息管理功能設計思路 323
8.2 在主窗體frmMain中添加“職工信息管理”功能項 324
8.3 擴充應用對象類ClsApp 327
8.3.1 添加LoadTreeRoot和LoadTreeLeaf方法 327
8.3.2 添加SetExcelInfo和SetDataExport方法 328
8.4 部門定義窗體frmDept的設計 329
8.4.1 使用向導配置數(shù)據(jù)集 329
8.4.2 部門定義窗體frmDept的界面設計 329
8.4.3 部門定義窗體frmDept的代碼設計 331
8.5 職工分類定義窗體frmType的設計 332
8.5.1 使用向導配置數(shù)據(jù)集 332
8.5.2 職工分類定義frmType的界面設計 332
8.5.3 職工分類定義窗體frmType的代碼設計 333
8.6 集成CaptionBar和DataTreeView用戶控件 334
8.7 職工基本信息維護窗體frmZgjbxxwh的設計 335
8.7.1 設計“職工基本信息TableAdapter”組件 335
8.7.2 在“工資管理DataSet”中更改DataTable的屬性 338
8.7.3 職工基本信息維護窗體frmZgjbxxwh的界面設計 339
8.7.4 職工基本信息維護窗體frmZgjbxxwh的代碼設計 342
8.8 單項信息維護窗體frmGzdxwh的設計 348
8.8.1 設計“單項維護TableAdapter”組件 348
8.8.2 單項信息維護窗體frmGzdxwh的界面設計 351
8.8.3 單項信息維護窗體frmGzdxwh的代碼設計 354
8.9 小結 358
第9章 月工資發(fā)放功能設計 359
9.1 月工資管理功能設計思路 359
9.2 在主窗體frmMain中添加“月工資發(fā)放”功能項 360
9.3 擴充Comm模塊 361
9.4 擴充應用對象類ClsApp 362
9.5 設計“月工資TableAdapter”組件 362
9.6 月工資數(shù)據(jù)生成窗體frmYgzsj的設計 365
9.6.1 月工資數(shù)據(jù)生成窗體frmYgzsj的界面設計 365
9.6.2 月工資數(shù)據(jù)生成窗體frmYgzsj的代碼設計 367
9.7 月工資報表輸出的設計 370
9.7.1 工資條報表的設計 371
9.7.2 工資表報表的設計 373
9.7.3 月工資報表輸出窗體frmygzbb的界面設計 375
9.7.4 月工資報表輸出窗體frmygzbb的代碼設計 376
9.8 銀行數(shù)據(jù)生成窗體frmYhsj的設計 377
9.8.1 集成MyDataGrid組件功能 377
9.8.2 銀行數(shù)據(jù)生成窗體frmYhsj的界面設計 377
9.8.3 銀行數(shù)據(jù)生成窗體frmYhsj的代碼設計 378
9.9 小結 380
第10章 查詢統(tǒng)計功能設計 381
10.1 查詢統(tǒng)計功能設計思路 381
10.2 在主窗體frmMain中添加“查詢統(tǒng)計”功能項 382
10.3 擴充應用對象類ClsApp 383
10.4 職工信息查詢窗體frmZgxxcx的設計 383
10.4.1 設計“職工信息表TableAdapter”組件 384
10.4.2 職工信息查詢窗體frmZgxxcx的界面設計 386
10.4.3 職工信息查詢窗體frmZgxxcx的代碼設計 388
10.5 職工工資查詢窗體frmZggzcx的設計 390
10.5.1 職工工資查詢窗體frmZggzcx的界面設計 390
10.5.2 職工工資查詢窗體frmZggzcx的代碼設計 392
10.6 集成Excel透視表報表生成組件 394
10.7 職工信息統(tǒng)計窗體frmZgxxtj的設計 394
10.7.1 職工信息統(tǒng)計窗體frmZgxxtj的界面設計 395
10.7.2 職工信息統(tǒng)計窗體frmZgxxtj的代碼設計 395
10.8 工資信息統(tǒng)計窗體frmgzxxtj的設計 397
10.8.1 工資信息統(tǒng)計窗體frmgzxxtj的界面設計 398
10.8.2 工資信息統(tǒng)計窗體frmzgzxxtj的代碼設計 398
10.9 小結 400
第11章 應用系統(tǒng)部署 401
11.1 數(shù)據(jù)庫服務器部署 401
11.2 Windows應用程序部署 404
11.2.1 ClickOnce 部署應用程序 404
11.2.2 Windows Installer部署應用程序 407
11.3 小結 408

本目錄推薦

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