VisualBasic技術方案寶典

VisualBasic技術方案寶典

全書分為10章,分別介紹了模式與程式模組化、用戶界面設計、資料庫操作技術、數據查詢技術、決策分析、報表列印技術、安全策略、郵件傳送、打包發行、幫助檔案等。通過本書,讀者不但可以學習相關技術的各種核心套用,更能觸類旁通,學以致用,掌握Visual Basic套用開發的精髓。本書附有配套光碟。光碟提供了書中所有方案實例的原始碼,所有實例都經過精心調試,在Windows XP/2003下測試通過,保證能夠正常運行。

簡介

作 者: 劉彬彬//高春艷//安劍
出 版 社: 人民郵電出版社
出版時間: 2008年07月 版 次: 1
印刷時間: 2008年07月 開 本: 4
I S B N : 9787115180421 包 裝: 1

本書從用戶在利用Visual Basic進行軟體開發中必須掌握的核心技術入手,通過各種實用方案深入介紹各種核心技術在實際開發中的套用。本書適合於各級軟體開發人員學習使用,也可供大、中專院校師生學習參考用書。

內容提要

《軟體工程師典藏·Visual Basic技術方案寶典》從用戶在利用Visual Basic進行軟體開發中必須掌握的核心技術入手,通過各種實用方案深入介紹各種核心技術在實際開發中的套用。全書分為10章,分別介紹了模式與程式模組化、用戶界面設計、資料庫操作技術、數據查詢技術、決策分析、報表列印技術、安全策略、郵件傳送、打包發行、幫助檔案等。通過《軟體工程師典藏·Visual Basic技術方案寶典》,讀者不但可以學習相關技術的各種核心套用,更能觸類旁通,學以致用,掌握Visual Basic套用開發的精髓。《軟體工程師典藏·Visual Basic技術方案寶典》附有配套光碟。光碟提供了書中所有方案實例的原始碼,所有實例都經過精心調試,在WindowsXP/2003下測試通過,保證能夠正常運行。《軟體工程師典藏·Visual Basic技術方案寶典》內容翔實,突出技術功能屬性,具有非常強的實用性。《軟體工程師典藏·Visual Basic技術方案寶典》適合於各級軟體開發人員學習使用,也可供大、中專院校師生學習參考用書。

目錄

第1章 模式與程式模組化 1
1.1 設計模式概述 2
1.1.1 統一建模語言(UML) 2
1.1.2 Visual Basic中的OOP 2
1.1.3 設計模式 2
1.1.4 設計模式基本要素 3
1.1.5 基本的設計模式 3
1.2 設計模式 5
1.2.1 工廠模式 6
1.2.2 單態模式 9
1.2.3 原型模式 11
1.3 窗體模式設計方案 15
1.3.1 SDI窗體模式 16
1.3.2 MDI窗體模式 18
1.4 程式模組化設計方案 21
1.4.1 使用標準模組實現程式模組化 21
1.4.2 使用類模組實現程式模組化 25
1.4.3 使用ocx實現程式模組化 31
1.4.4 使用DLL實現程式模組化 36
第2章 用戶界面設計 43
2.1 界面設計原則 44
2.1.1 初步規劃 44
2.1.2 設計原則 44
2.2 界面設計技術 46
2.2.1 選單的設計 46
2.2.2 工具列的設計 48
2.2.3 狀態欄的設計 50
2.3 主界面設計方案 51
2.3.1 簡單主界面 52
2.3.2 導航主界面 56
2.3.3 圖形主界面 67
2.4 用戶操作界面設計方案 71
2.4.1 登錄界面 71
2.4.2 單條數據錄入界面 74
2.4.3 多條數據錄入界面 80
2.5 信息提示界面設計方案 85
2.5.1 閃屏 85
2.5.2 關於窗體 87
2.5.3 每日一帖 89
2.6 界面美化方案 90
2.6.1 利用圖片美化 90
2.6.2 利用Flash美化 94
第3章 資料庫操作技術 101
3.1 資料庫開發技術 102
3.1.1 DAO資料庫開發技術 102
3.1.2 ADO資料庫開發技術 102
3.1.3 RDO資料庫開發技術 106
3.2 資料庫訪問方案 106
3.2.1 DAO訪問資料庫 106
3.2.2 ADO訪問資料庫 110
3.2.3 RDO訪問資料庫 114
3.3 ADO運算元據方案 116
3.3.1 單條記錄操作 116
3.3.2 批量操作記錄 120
3.3.3 通過事務操作記錄 123
3.4 SQL語句運算元據庫方案 125
3.4.1 單條數據操作 125
3.4.2 批量運算元據 131
3.4.3 通過存儲過程運算元據 134
3.4.4 通過觸發器運算元據 139
3.4.5 通過事務運算元據 144
3.5 二進制數據操作方案 149
3.5.1 圖像檔案數據操作 149
3.5.2 文本檔案保存與讀取 153
3.5.3 音頻視頻保存與讀取 157
3.6 資料庫維護方案 163
3.6.1 資料庫備份與還原 163
3.6.2 資料庫的附加與分離 169
3.7 資料庫轉換方案 175
3.7.1 將Access轉換為其他資料庫 175
3.7.2 將SQL Server轉換為其他資料庫 180
3.7.3 將Excel數據轉換為其他資料庫數據 182
第4章 數據查詢及顯示方案 187
4.1 SQL語句基礎 188
4.1.1 Select子句 188
4.1.2 Where子句 188
4.1.3 ORDER BY子句 190
4.1.4 常用函式 191
4.1.5 存儲過程的使用 194
4.1.6 視圖的使用 194
4.2 簡單查詢 195
4.2.1 最簡單的精確查詢 195
4.2.2 最簡單的模糊查詢 197
4.2.3 多欄位的模糊查詢 198
4.2.4 遍歷所有欄位的模糊查詢 201
4.2.5 拼音簡碼查詢 203
4.3 中級查詢 206
4.3.1 簡單模組化的查詢窗體 206
4.3.2 簡單多條件查詢 210
4.3.3 模組化的多條件查詢 213
4.3.4 利用視圖進行查詢 218
4.3.5 利用存儲過程進行查詢 220
4.4 高級查詢 222
4.4.1 複雜條件查詢 222
4.4.2 多功能查詢模組 229
4.4.3 動態查詢模組 236
4.5 其他相關查詢 243
4.5.1 圖像查詢 243
4.5.2 簡繁體混合查詢 245
4.5.3 多伺服器組合查詢 247
4.6 數據顯示方案 250
4.6.1 單個記錄數據顯示 250
4.6.2 格線(數據表)數據顯示 251
4.6.3 主表/細表數據顯示 254
4.6.4 分頁顯示數據 257
4.6.5 帶區顯示 259
4.6.6 欄位顯示 262
第5章 決策分析方案 267
5.1 決策分析技術 268
5.1.1 靜態圖表分析技術 268
5.1.2 動態圖表分析技術 283
5.1.3 交叉表分析技術 286
5.1.4 透視圖表分析技術 287
5.2 常見圖表分析方案 289
5.2.1 跟蹤性分析 289
5.2.2 統計性分析 293
5.2.3 評估性分析 297
5.3 交叉表決策分析方案 299
5.3.1 典型靜態交叉表分析方案 299
5.3.2 手工靜態交叉表分析方案 308
5.3.3 靜態交叉表的日期統計方案 312
5.3.4 動態交叉表分析方案1 315
5.3.5 動態交叉表分析方案2 316
5.3.6 動態交叉表擴展方案(中文顯示欄位) 320
5.4 透視圖表決策分析方案 323
5.4.1 動態透視表分析方案 323
5.4.2 動態透視表擴展方案 333
5.4.3 透視圖分析方案 339
5.5 實時動態決策分析方案 342
第6章 報表列印方案 347
6.1 報表列印技術 348
6.1.1 Visual Basic自帶報表設計器 348
6.1.2 Printer印表機對象 354
6.1.3 水晶報表crystal reports 360
6.1.4 報表導出技術 362
6.2 Visual Basic自帶報表設計方案 366
6.2.1 簡單報表 366
6.2.2 動態報表 370
6.2.3 分組統計報表 373
6.2.4 主明細報表 376
6.2.5 縱欄式報表 380
6.3 Printer對象報表列印方案 382
6.3.1 卡片式報表 382
6.3.2 表格式報表 385
6.3.3 分欄式報表 393
6.3.4 連續列印報表 397
6.4 水晶報表設計方案 399
6.4.1 簡單報表(Crystal Report 4.6) 399
6.4.2 普通報表 403
6.4.3 交叉報表 408
6.4.4 圖表報表 414
6.4.5 子報表 417
6.5 其他報表設計方案 421
6.5.1 用對話框列印報表 421
6.5.2 利用Access生成報表 423
6.6 報表導出方案 424
6.6.1 將報表導出為Word檔案 424
6.6.2 將報表導出為Excel檔案 426
6.6.3 發布報表到Internet 428
第7章 安全策略方案 431
7.1 數據安全技術 432
7.1.1 數據安全技術分析 432
7.1.2 數據安全技術常用解決方案 434
7.2 提高資料庫安全方案 435
7.2.1 Access資料庫安全技術 435
7.2.2 SQL Server資料庫安全技術 438
7.3 軟體註冊方案 447
7.3.1 簡單註冊 448
7.3.2 利用序列號註冊 450
7.3.3 利用註冊表註冊 454
7.4 用戶登錄方案 459
7.4.1 簡單用戶登錄 459
7.4.2 用戶級別登錄 463
7.4.3 部門用戶登錄 466
7.4.4 區域網路用戶登錄 468
7.5 密碼驗證方案 473
7.5.1 算數加密 473
7.5.2 SQL Server加密 477
7.6 用戶許可權方案 481
7.6.1 普通許可權分配 481
7.6.2 角色許可權 483
7.6.3 許可權模組 489
第8章 郵件傳送 501
8.1 郵件傳送技術 502
8.1.1 SMTP和POP3 502
8.1.2 安裝和配置郵件伺服器 502
8.1.3 安裝和配置POP3服務器 504
8.1.4 配置Outlook Express 506
8.1.5 Microsoft Outlook 510
8.1.6 Microsoft Outlook和Outlook Express的區別 514
8.2 郵件傳送方案 514
8.2.1 利用Outlook Express傳送郵件 514
8.2.2 利用Microsoft OutLook傳送郵件 519
8.2.3 利用Winsock傳送郵件 524
8.2.4 利用JMail傳送郵件 526
第9章 程式打包 535
9.1 打包設計分析 536
9.1.1 軟體打包發行的好處 536
9.1.2 選擇合適的打包工具 536
9.2 Visual Basic自帶的打包工具 538
9.2.1 打包應用程式 539
9.2.2 打包帶資料庫的應用程式 547
9.2.3 打包檔案和資料夾 551
9.2.4 程式卸載設計方案 555
9.3 setup factory打包設計方案 557
9.3.1 基本打包過程 558
9.3.2 程式卸載設計方案 565
9.3.3 綜合打包過程 569
9.3.4 製作帶有“完全”、“典型”、“最小”和“自定義安裝”的安裝包 576
9.4 InstallShield打包設計方案 580
9.4.1 基本打包過程 580
9.4.2 綜合打包過程 586
第10章 幫助檔案 595
10.1 使用Help Workshop製作幫助檔案 596
10.1.1 Help Workshop簡介 596
10.1.2 Help Workshop安裝 596
10.1.3 製作普通幫助檔案 597
10.1.4 製作帶圖片的幫助檔案 604
10.1.5 製作索引幫助檔案 607
10.2 使用HTML Help Workshop製作幫助檔案 611
10.2.1 HTML Help Workshop簡介 611
10.2.2 HTML Help Workshop安裝 611
10.2.3 製作目錄和索引幫助檔案 612
10.2.4 製作帶搜尋和圖片的幫助檔案 621
10.3 使用PowerCHM製作幫助檔案 627
10.4 幫助檔案的調用 632
10.4.1 使用〈F1〉鍵調用幫助 632
10.4.2 使用SendKeys語句調用幫助 635
10.4.3 使用Shell函式調用幫助 637
10.4.4 使用HtmlHelp函式調用幫助 639
10.4.5 使用ShellExecute函式調用幫助 640

相關詞條

相關搜尋

熱門詞條

聯絡我們