圖書信息
作 者:周文峰,萬麗,許志華編著
出 版 社: 電子工業出版社
出版時間: 2008-10-1
頁 數: 480頁
開 本: 16開
ISBN 9787121070969
分類: 圖書 >> 計算機/程式設計>> Visual Basic
定價:¥59.00元(含光碟1張)
內容簡介
本書由淺入深地講解visual basic 6.0開發技術,全書內容分為5篇,共20章,第一篇介紹初學者入門VisualBasic 6.0技術必備的一些基礎知識,其中包括Visual Basic 6.0技術概述、集成開發環境的使用、程式設計基礎、過程和函式;第二篇介紹Visual Basic 6.0核心技術,主要內容包括Visual Basic 6.0中的窗體設計、選單設計、檔案操作和常用的控制項介紹;第三篇介紹Visual Basic 6.0中的資料庫操作技術,主要介紹了Access資料庫和SQL 資料庫操作技術,以及如何使用ADO組件訪問資料庫;第四篇主要內容包括繪圖、視頻和音頻操作、網路操作、ActiveX技術、錯誤捕獲和處理,以及Visual Basic 6.0程式打包和發布;第五篇精選了幾個能囊括本書介紹的所有理論的實例,如掃雷遊戲和人力資源管理系統,能使讀者徹底精通Visual Basic 6.0開發技術。
本書獨一無二的優勢
本書由具有多年開發和教學經驗的資深老師執筆寫作,作者在基於C/S架構的程式語言領域具有多年的開發和教學講解經驗,尤其熟識Visual Basic 6.0開發理論知識體系,作者憑著嫻熟的筆法和淵博的理論知識,採取學習筆記的寫作方式將Visual Basic開發技術展現得淋漓盡致,能使讀者很快地進入實際開發角色。本書和市場上其他類似書籍相比,具有下面與眾不同的特色。
★形象
本書對書中的原始碼採取繪圖的講解方式,使抽象變形象,讓高深的編程理論“赤裸裸”地裸露在讀者的面前,使讀者輕而易舉地領悟編程奧秘。這是本書最大的特色。
★趣味
本書用拉鏈做素材,拉開學習的帷幕,用情趣似的學習筆記形式帶讀者走進輕鬆的學習課堂,並且在書中讓人感覺到煩躁的地方搭配以相關的對應圖片,讓讀者享受到學習中的樂趣,探索中的喜悅,勝利後的興奮。
★實用
本書的實用性較強,以經驗為後盾,以實踐為導向,以實用為目標,深入淺出地講解VisualBasic 6.0開發中的種種問題。特別是,在講解時非常注重實踐與理論相結合,為了能使讀者通過讀懂原始碼來掌握Visual Basic 6.0技術,在實例舉證時還給原始碼繪製了大量的流程圖。本書的所有原始碼都已調試通過,並且放在了本書所附帶的光碟中,讀者拿來即可使用。
★全面
本書內容全面,從基本的語法入手,以恰當的實例為導向,由淺入深地講解Visual Basic 6.0技術的基本理論知識,所講解的內容幾乎囊括了Visual Basic 6.0技術的所有知識點,而且還特地安排了兩章來介紹錯誤捕獲和處理,以及Visual Basic 6.0程式打包和發布,這是市場上其他Visual Basic 6.0書籍沒有涉及的。
前言
Visual Basic 6.0是微軟公司在BASIC程式語言的基礎上提供給軟體開發人員的用於開發Windows應用程式的強有力的開發環境和工具。其中,Visual指的是開發圖形用戶界面的方法,即指可視化的用戶界面設計,它把程式設計人員從煩瑣複雜的界面設計中解脫出來。它具有“所見即所得”的功能,使界面設計如同積木遊戲一樣簡單易學;Basic指的是廣為流行的BASIC計算機語言,即指VisualBasic是在原有的BASIC語言基礎上發展而來的;6.0指的Visual Basic開發語言的版本號。Visual Basic6.0作為易學易用和高質量的程式語言,主要具有可視化的程式設計、中文化的開發環境、語句生成器和快速提示幫助、強大的網路或者資料庫應用程式開發、方便實用的應用程式安裝精靈等幾方面的特點。
為了幫助國內眾多初級程式設計師迅速入門和精通Visual Basic 6.0技術,本書從最基本的Visual Basic語言基礎開始講起,以圖文並茂的原始碼圖解和融實踐於一體的理論分析為導向,帶領讀者慢慢步入Visual Basic 6.0技術的殿堂,了解Visual Basic 6.0工作原理的奧秘。
本書內容結構
本書分為5篇一共20章。分別如下:
第一篇 “Visual Basic6.0套用開發基礎”
為本書的第1~4章,主要講解初學者入門Visual Basic 6.0技術必備的一些基礎知識,其中包括Visual Basic 6.0技術概述、集成開發環境的使用、程式設計基礎、過程和函式,為了讓讀者熟練掌握開發環境,特地安排一章詳細闡述Visual Basic 6.0的開發環境,並且手把手教會讀者利用開發環境開發一個完整的VisualBasic 6.0應用程式。通過本篇的學習,讀者會初步了解和掌握Visual Basic 6.0的套用開發基礎,並能夠使用Visual Basic 6.0語言開發環境編寫簡單的應用程式。
第二篇 “Visual Basic6.0核心技術”
為本書的第5~8章,該篇主要內容包括Visual Basic 6.0中的窗體設計、選單設計、檔案操作和常用的控制項介紹。該篇分幾個章節來介紹這些技術,通過這些內容的介紹,讀者除了能夠學會Visual Basic 6.0核心技術之外,還可以進一步鞏固Visual Basic6.0工作原理。只要讀者能夠掌握了第一篇的內容,讀懂本篇即是水到渠成。通過本篇的學習,讀者會進一步熟悉Visual Basic6.0的基本技術和核心技術,並能夠使用Visual Basic 6.0中包含的各種控制項和對象開發複雜的Visual Basic 6.0應用程式。
第三篇 “資料庫操作技術”
為本書的第9章和第10章,該篇主要介紹了Access資料庫和SQL資料庫操作技術以及如何使用ADO組件訪問資料庫。對於VisualBasic 6.0技術來說,Access資料庫和SQL 資料庫是使用最多的兩種資料庫後台,所以本書以這兩種資料庫作為介紹對象,能滿足讀者的實用要求,並且通過融入不少實用實例來講解了如何管理和訪問資料庫的技術。通過本篇的學習,讀者會了解和熟悉Visual Basic 6.0中資料庫編程技術,並能夠使用Visual Basic6.0中包含的資料庫訪問和控制控制項及對象開發Visual Basic 6.0的資料庫應用程式。
第四篇 “Visual Basic6.0套用開發基礎”
為本書的第11~16章,本篇是為了那些欲從菜鳥邁向高手的Visual Basic 6.0程式設計師而量身定做的,主要內容包括繪圖、視頻和音頻操作、網路操作、ActiveX技術、錯誤捕獲和處理,以及Visual Basic 6.0程式打包和發布。通過本篇的學習,會進一步提高讀者的Visual Basic 6.0應用程式開發水平,並能夠使用VisualBasic 6.0中的各種控制項和對象開發各種類型的應用程式。
第五篇 “Visual Basic6.0套用開發基礎”
為本書的第17~20章,本篇將安排一些趣味性較強的小型Visual Basic 6.0應用程式和一個大型綜合案例作為講解對象。通過這些案例的學習,讀者的Visual Basic 6.0編程水平將會得到質的提高。
本書讀者對象
本書在內容安排上從淺入深,寫作上層層剝洋蔥式的分解,充分實例舉證,非常適合於入門Visual Basic 6.0技術的初學者,同時本書也安排了一些Visual Basic 6.0高級技術,比如錯誤捕獲和處理,以Visual Basic 6.0程式打包和發布技術,所以本書同時也適合有一定Visual Basic 6.0基礎而想進一步了解Visual Basic 6.0技術的中級讀者。如果您是以下類型的學者,此書會帶領您迅速進入VisualBasic 6.0開發領域:
沒有任何程式語言基礎,欲直接學習Visual Basic 6.0技術的初學者。
有其他程式語言基礎如Delphi、PowerBuild開發經驗,欲快速轉向Visual Basic 6.0技術開發的程式設計師。
有一定Visual Basic 6.0開發基礎,需要加深對Visual Basic 6.0核心技術進一步了解和掌握的程式設計師。
致謝
本書由周文峰(石家莊鐵道學院)、萬麗、許志華編寫,在編寫過程中,溫才,李振捷,韓國峰等提供了很大的幫助,在此,對他們表示衷心的感謝。由於時間倉促,加上作者水平有限,書中難免存在一些不足和錯誤之處,如果讀者使用本書時遇到問題,可以到本書的服務網站的相關論壇提問,我們會儘快給您回復。
目錄
第一篇 Visual Basic 6.0套用開發基礎
第1章 Visual Basic 6.0技術概述
1.1 Visual Basic 6.0簡介........3
1.2 Visual Basic 6.0的特點 ........3
1.3 Visual Basic 6.0的版本 ........ 4
1.4 Visual Basic 6.0的運行環境........ 5
1.5 Visual Basic 6.0的安裝........ 5
1.6 Visual Basic 6.0的啟動 ........ 9
1.7 本章小結.. .......................... 9
第2章 Visual Basic 6.0集成開發環境的使用
2.1 集成開發環境的概念和啟動........ 11
2.2 集成開發環境的組成部分 ........ 11
2.2.1 工具列 .............. 12
2.2.2 工具箱........ 16
2.2.3 選單欄 .......................... 18
2.2.4 窗體視窗 ........ 18
2.2.5 屬性視窗 ......................... 19
2.2.6 工程資源管理器 ................ 20
2.2.7 代碼編輯視窗 ....................... 20
2.3 集成開發環境的定製.................. 21
2.3.1 “通用”選項卡的設定 . 21
2.3.2 “編輯器”選項卡的設定 ............... 22
2.3.3 “編輯器格式”選項卡的設定 . 23
2.3.4 “可連線”選項卡的設定 ............... 24
2.3.5 “環境”選項卡的設定 . 24
2.3.6 “高級”選項卡的設定 . 25
2.4 工程管理.............................. 26
2.4.1 工程的結構 . 26
2.4.2 工程檔案的操作 . 26
2.4.3 工程中的檔案操作 .. 28
2.5 工程的屬性設定........................ 31
2.6 創建hello world應用程式............... 32
2.6.1 hello world應用程式的運行結果 . 32
2.6.2 hello world應用程式的創建步驟 . 32
2.7 本章小結.............................. 36
第3章 Visual Basic 6.0程式設計基礎
3.1 基本數據類型 ........ 38
3.1.1 整數型 .............. 38
3.1.2 實數型(浮點數或實型數)........ 39
3.1.3 貨幣型(Currency)........ 40
3.1.4 位元組型(Byte) ........ 40
3.1.5 日期型(Date)........40
3.1.6 邏輯型(Boolean)........ 41
3.1.7 字元串(String)........ 41
3.1.8 對象數據類型(Object) ........42
3.1.9 可變數據類型(Variant)........ 42
3.2 數組............................43
3.2.1 數組的概念和作用 ........ 43
3.2.2 數組的聲明 .. 43
3.2.3 靜態數組 .. 43
3.2.4 動態數組 .............................45
3.3 自定義數據類型........................ 46
3.3.1 自定義數據類型的聲明 .. 46
3.3.2 所屬數據類型為自定義數據類型的變數的聲明和使用........ 47
3.4 變數和常量 ............................ 48
3.4.1 變數 ........ 48
3.4.2 常量 ........ 50
3.5 運算符................................ 51
3.5.1 算術運算符 ........ 51
3.5.2 邏輯運算符 .... 53
3.5.3 關係運算符 ........ 54
3.5.4 字元串運算符 .... 55
3.6 基本控制結構.......................... 56
3.6.1 順序結構 ............................ 56
3.6.2 選擇結構 ........ 57
3.6.3 循環結構 .... 59
3.7 注釋.................................. 61
3.8 創建計算N!的應用程式N!排列.......... 61
3.9 本章小結.............................. 66
第4章 過程和函式
4.1 過程和函式概述........................ 68
4.2 函式過程.............................. 68
4.2.1 函式過程的定義 .... 68
4.2.2 函式過程的調用 .... 69
4.2.3 函式過程的使用實例 ........ 70
4.3 子程式過程(Sub過程)................. 71
4.3.1 通用子程式過程 .... 71
4.3.2 事件子程式過程 .... 72
4.3.3 子程式過程的定義 ............................ 72
4.3.4 子程式過程的調用 ........ 73
4.3.5 子程式過程的使用實例 .... 73
4.4 過程間的參數傳遞..................... 74
4.4.1 形參和實參 .... 74
4.4.2 參數傳遞 ........................................ 74
4.4.3 數組作參數的過程 ........ 75
4.5 過程的可選參數和不定量參數............ 75
4.5.1 可選參數 .... 75
4.5.2 不定量參數 ........ 76
4.5.3 帶有可選參數的過程使用實例 .... 77
4.5.4 帶有不定量參數的過程使用實例 ........ 78
4.6 本章小結.............................. 79
第二篇 Visual Basic 6.0核心技術
第5章 Visual Basic 6.0窗體設計
5.1 窗體概述.............................. 83
5.1.1 窗體的三個基本概念 .... 83
5.1.2 窗體的組成部分 .... 83
5.1.3 窗體的命名方法 ........ 84
5.2 窗體的屬性、方法和事件................ 85
5.2.1 窗體的屬性 ........ 85
5.2.2 窗體的方法 .... 86
5.2.3 窗體的事件 .... 86
5.2.4 創建用於顯示窗體的屬性、方法和事件使用方法的應用程式“窗體測試” .... 86
5.3 窗體的創建............................. 92
5.3.1 在應用程式“窗體測試”中添加一個普通的窗體 .................92
5.3.2 在應用程式“窗體測試”中添加一個應用程式信息顯示窗體 .... 94
5.3.3 在應用程式“窗體測試”中添加一個登錄窗體 ........ 97
5.4 窗體間的變數傳遞...................... 99
5.4.1 在標準模組中定義全局變數 .... 100
5.4.2 在窗體模組中定義全局變數 .... 102
5.4.3 創建使用標準模組實現變數傳遞的應用程式“窗體間變數傳遞測試A” .... 102
5.4.4 創建使用窗體模組實現窗體間變數傳遞的應用程式“窗體間變數傳遞測試B” ........ 108
5.5 本章小結 .... 111
第6章 Visual Basic 6.0選單設計
6.1 選單概述 .... 113
6.1.1 選單的作用 ........ 113
6.1.2 選單的種類 .... 113
6.2 選單編輯器 .... 114
6.2.1 選單編輯器的啟動 ........ 115
6.2.2 選單編輯器的樣式及組成部分 .... 115
6.3 選單的創建 .... 120
6.3.1 下拉式選單的創建方法 .... 120
6.3.2 彈出式選單的創建方法 .... 122
6.4 創建帶有下拉式選單的應用程式menutest .... 123
6.5 在應用程式menutest中添加彈出式選單 .... 129
6.6 本章小結 .... 131
第7章 檔案操作
7.1 檔案概述 .... 133
7.1.1 檔案的概念 ........ 133
7.1.2 檔案的種類 .... 133
7.2 順序檔案 .... 134
7.2.1 順序檔案概述 .... 134
7.2.2 順序檔案的操作 ........ 134
7.2.3 創建用於操作順序檔案的應用程式filetest1 .... 137
7.3 隨機檔案 .... 144
7.3.1 隨機檔案概述 ........ 144
7.3.2 隨機檔案的操作 .... 144
7.3.3 創建用於操作隨機檔案的應用程式filetest2 .... 146
7.4 二進制檔案 .... 156
7.4.1 二進制檔案概述 .... 156
7.4.2 二進制檔案的操作 .... 156
7.5 本章小結 .... 158
第8章 一般控制項
8.1 控制項概述 .... 160
8.1.1 控制項的種類 ........ 160
8.1.2 控制項的基本操作 .... 160
8.2 Label(標籤)控制項概述 .... 165
8.2.1 Label(標籤)控制項概述 .... 165
8.2.2 Label(標籤)控制項的常用屬性 .... 165
8.2.3 Label(標籤)控制項的常用事件 .... 166
8.3 TextBox(文本框)控制項概述 .... 166
8.3.1 TextBox(文本框)控制項概述 .... 167
8.3.2 TextBox(文本框)控制項的常用屬性 .... 167
8.3.3 TextBox(文本框)控制項的常用方法 .... 168
8.3.4 TextBox(文本框)控制項的常用事件 .... 168
8.4 Label和TextBox控制項使用實例——kjtest1 .... 168
8.5 listbox(列表框)控制項概述 .... 172
8.5.1 ListBox(列表框)控制項概述 .... 172
8.5.2 ListBox(列表框)控制項的常用屬性 .... 173
8.5.3 ListBox(列表框)控制項的常用方法 .... 174
8.5.4 ListBox(列表框)控制項的常用事件 .... 175
8.6 ComboBox(組合框)控制項概述 .... 175
8.6.1 ComboBox(組合框)控制項概述 .... 175
8.6.2 ComboBox(組合框)控制項的常用屬性 .... 176
8.6.3 ComboBox(組合框)控制項的常用方法和事件 .... 176
8.7 CommonButton(命令按鈕)控制項概述 .... 176
8.7.1 CommonButton(命令按鈕)控制項的樣式 ........ 176
8.7.2 CommonButton(命令按鈕)控制項的常用屬性 .... 177
8.7.3 CommonButton(命令按鈕)控制項的常用方法 .... 177
8.7.4 CommonButton(命令按鈕)控制項的常用事件 .... 177
8.8 ListBox和ComboBox控制項使用實例 .... 178
8.9 CheckBox(複選框)控制項概述 .... 182
8.9.1 CheckBox(複選框)控制項的樣式 .... 182
8.9.2 CheckBox(複選框)控制項的常用屬性 .. .... 182
8.9.3 CheckBox(複選框)控制項的常用方法 .... 182
8.9.4 CheckBox(複選框)控制項的常用事件 .... 183
8.10 OptionButton(單選按鈕)控制項概述 .... 183
8.10.1 OptionButton(單選按鈕)控制項概述 .... 183
8.10.2 OptionButton(單選按鈕)控制項的常用屬性 .... 183
8.11 Frame(頁框)控制項概述 .... 184
8.11.1 Frame(頁框)控制項概述 .... 184
8.11.2 Frame(頁框)控制項的常用屬性 .... 185
8.11.3 Frame(頁框)控制項的常用方法 .... 185
8.12 CheckBox、OptionButton和Frame控制項使用實例——kjtest3 .... 185
8.13 Timer(定時器)控制項概述 .... 188
8.13.1 Timer(定時器)控制項概述 .... 188
8.13.2 Timer(定時器)控制項的常用屬性 .... 189
8.13.3 Timer(定時器)控制項的常用事件 .... 189
8.14 PictureBox(圖片框)控制項概述 .... 189
8.14.1 PictureBox(圖片框)控制項概述 .... 190
8.14.2 PictureBox (圖片框)控制項的常用屬性 ........ 190
8.14.3 PictureBox (圖片框)控制項的常用方法 ........ 191
8.14.4 PictureBox (圖片框)控制項的常用事件 .... 191
8.15 Image(圖像框)控制項概述 .... 191
8.15.1 Image(圖像框)控制項概述 .... 191
8.15.2 Image (圖像框)控制項的常用屬性 .... 192
8.15.3 Image (圖像框)控制項的常用方法 .... 192
8.16 commondialog(標準對話框)控制項概述 .... 193
8.16.1 CommonDialog(標準對話框)控制項概述 .... 193
8.16.2 CommonDialog(標準對話框)控制項的添加 .... 193
8.16.3 CommonDialog (標準對話框)控制項的常用屬性 .... 194
8.16.4 CommonDialog (標準對話框)控制項的常用方法 ........ 194
8.17 Timer、Image和CommonDialog控制項使用實例 .... 195
8.18 本章小結 .... 199
第三篇 資料庫操作技術
第9章 Access資料庫和SQLServer資料庫管理
9.1 Access資料庫 .... 203
9.1.1 Access資料庫的組成部分 .... 203
9.1.2 Access空資料庫的創建 .... 204
9.1.3 Access資料庫test中的資料庫表yuangong和chengji的創建 .... 205
9.1.4 Access資料庫test中的查詢zonghe的創建 .... 207
9.2 SQL Server資料庫 .... 209
9.2.1 創建空SQL Server資料庫test .... 210
9.2.2 SQL Server資料庫test中的資料庫表yuangong和chengji的創建 .... 211
9.2.3 SQL Server資料庫test中的視圖zonghe的創建 .... 213
9.2.4 在SQL Server資料庫中附加已經存在的資料庫test1 .... 214
9.3 Transact-SQL語言基礎 .... 215
9.3.1 基本數據類型 .... 216
9.3.2 Select查詢語句 .... 216
9.3.3 表創建create table語句 .... 218
9.3.4 數據插入insert語句 .... 219
9.3.5 數據更新update語句 .... 220
9.3.6 數據刪除DELETE語句 .... 221
9.4 本章小結 .... 221
第10章 資料庫編程
10.1 ActiveX Data Object(ADO) .... 223
10.1.1 ActiveX Data Object(ADO)概述 .... 223
10.1.2 ADO的組成部分 .... 223
10.1.3 ADO對象的引用 .... 228
10.1.4 使用ADO對象運算元據庫的一般步驟 .... 229
10.1.5 使用ADO對象運算元據庫的實例 .... 229
10.2 ODBC資料庫訪問技術 .... 230
10.2.1 ODBC(Open Database Connectivity)概述 .... 231
10.2.2 ODBC數據源的創建 .... 231
10.3 DataCombo控制項概述 .... 233
10.3.1 DataCombo控制項概述 ..................234
10.3.2 DataCombo控制項的常用屬性 .... 235
10.3.3 DataCombo控制項的常用方法 .... 235
10.3.4 DataCombo控制項的常用事件 .... 236
10.4 DBList控制項概述 .... 236
10.5 DataGrid控制項概述 .... 237
10.5.1 DataGrid控制項的添加 ........ 237
10.5.2 DataGrid控制項的常用屬性 .... 238
10.5.3 DataGrid控制項的常用方法和事件 .... 238
10.6 ADO 對象、DataCombo和DataGrid控制項使用實例 .... 238
10.7 ADO Data控制項概述 .... 243
10.7.1 ADO Data控制項的添加 ............................244
10.7.2 ADO Data控制項的常用屬性 ................................ 244
10.7.3 ADO Data控制項的常用方法 .... 246
10.7.4 ADO Data控制項的常用事件 .... 247
10.8 ADO Data控制項、DataCombo和DataGrid控制項使用實例 .... 247
10.9 DataEnviroment(數據環境)概述 .... 251
10.9.1 數據環境設計器的添加 .... 251
10.9.2 數據環境的常用屬性 .... 252
10.9.3 數據環境的常用事件 .... 253
10.10 數據環境、DataCombo和DataGrid控制項使用實例 .... 253
10.11 本章小結 .... 259
第四篇 Visual Basic 6.0提高
第11章 繪圖
11.1 坐標系統 .... 263
11.1.1 刻度 .... 263
11.1.2 對象位置 .... 264
11.2 圖形控制項 .... 264
11.2.1 Line控制項 ...........................264
11.2.2 Shape控制項 .... 265
11.3 Line控制項使用實例 .... 267
11.4 Shape控制項使用實例 .... 270
11.5 基本繪圖方法 .... 273
11.5.1 用於畫點的pset方法 .... 273
11.5.2 用於繪製直線的Line方法 .... 274
11.5.3 用於繪製圓或者橢圓的Circle方法 .... 274
11.5.4 用於清除圖形的Cls方法 .... 275
11.5.5 用於返回某一像素點處的RGB顏色值的Point方法 .... 276
11.6 Line方法使用實例 .... 276
11.7 本章小結 .... 279
第12章 Visual Basic 6.0視頻和音頻操作
12.1 MCI接口 .... 281
12.1.1 MCI接口 .... 281
12.1.2 MCI函式 .... 281
12.1.3 一個使用MCI函式的典型實例 .... 283
12.2 多媒體設備 .... 285
12.3 Multimedia MCI 控制項 .... 285
12.3.1 控制項的概念和作用 .... 285
12.3.2 控制項的主要屬性、方法和事件 .... 285
12.3.3 一個使用Multimedia MCI 控制項的典型實例 .... 286
12.4 ActiveMovie控制項 .... 290
12.4.1 控制項的概念和作用 .... 290
12.4.2 控制項的主要屬性、方法和事件 .... 291
12.4.3 一個使用ActiveMovie控制項的典型實例 .............292
12.5 本章小結 .... 294
第13章 Visual Basic 6.0中的網路操作
13.1 計算機網路基本概念 .... 296
13.1.1 計算機網路及網際網路 .... 296
13.1.2 網路協定和TCP/IP .... 296
13.1.3 WWW和URL .... 296
13.2 Winsock控制項 .... 297
13.2.1 控制項的概念和作用 .... 297
13.2.2 控制項的主要屬性、方法和事件 .... 297
13.2.3 一個使用Winsock控制項的典型實例 .... 299
13.3 WebBrowser(瀏覽器)控制項 .... 302
13.3.1 控制項的概念和作用 .... 302
13.3.2 控制項的主要屬性、方法和事件 .... 302
13.3.3 一個使用WebBrowser控制項的典型實例 .... 304
13.4 Inet控制項 .... 307
13.4.1 控制項的概念和作用 .... 307
13.4.2 控制項的主要屬性、方法和事件 .... 307
13.4.3 一個使用Inet控制項的典型實例 .... 311
13.5 本章小結 .... 313
第14章 ActiveX技術
14.1 ActiveX概述 .... 315
14.2 ActiveX控制項概述 .... 315
14.3 創建ActiveX控制項 .... 316
14.3.1 利用嚮導創建ActiveX控制項 .... 316
14.3.2 手動創建ActiveX控制項 .... 319
14.4 ActiveX控制項的使用 .... 322
14.5 本章小結 .... 325
第15章 Visual Basic 6.0錯誤捕獲和處理
15.1 Visual Basic 6.0中的錯誤類型 .... 327
15.1.1 語法錯誤 .... 327
15.1.2 運行錯誤 .... 327
15.1.3 邏輯錯誤 .... 327
15.2 錯誤處理對象(Err) .... 328
15.2.1 錯誤處理對象(Err)概述 .... 328
15.2.2 錯誤處理對象(Err)的屬性和方法 .... 328
15.2.3 On Error 語句 ........ 328
15.2.4 On Error 語句的使用格式 .... 329
15.3 錯誤處理對象(Err)使用實例 .... 329
15.4 本章小結 .... 333
第16章 Visual Basic 6.0程式打包和部署
16.1 Visual Basic 6.0程式打包和部署概述 .... 335
16.2 Visual Basic 6.0程式打包和部署嚮導概述及啟動 .... 335
16.2.1 打包和部署嚮導概述 .... 335
16.2.2 啟動Visual Basic 6.0打包和部署嚮導 .... 336
16.3 Visual Basic 6.0應用程式的打包 .... 338
16.3.1 允許發布的檔案 .... 338
16.3.2 打包應用程式前的準備工作 .... 338
16.3.3 打包Visual Basic 6.0應用程式 .... 340
16.4 Visual Basic 6.0應用程式的部署 .... 343
16.4.1 打包和部署嚮導的部署功能 .... 344
16.4.2 部署應用程式前的準備工作 .... 344
16.4.3 部署Visual Basic 6.0應用程式 .... 345
16.5 本章小結 .... 348
第五篇 綜合套用
第17章 掃雷遊戲
17.1 系統概述與預覽 .... 351
17.1.1 系統概述 .... 351
17.1.2 系統預覽 .... 352
17.2 系統設計與分析 .... 353
17.3 滑鼠單擊方格的事件 .... 361
17.4 製作遊戲安裝包 .... 369
17.5 核心代碼分析 .... 369
17.6 心得體會 .... 373
17.7 本章小結 .... 374
第18章 螢幕保護程式
18.1 系統概述與預覽 .... 376
18.1.1 系統概述 .... 376
18.1.2 系統預覽 .... 377
18.2 系統設計與分析 .... 379
18.3 主窗體製作 .... 386
18.3.1 屏保基礎知識 .... 386
18.3.2 開始製作 .... 387
18.4 心得體會 .... 395
18.5 本章小結 .... 397
第19章 拼數字遊戲
19.1 系統概述與預覽 .... 399
19.1.1 系統概述 .... 399
19.1.2 系統預覽 .................... 399
19.2 系統設計與分析 .... 401
19.3 Shuffle方法函式 .... 410
19.4 移動排列處理 .... 412
19.5 焦點處理 .... 413
19.6 心得體會 .... 415
19.7 本章小結 .... 416
第20章 人力資源管理系統
20.1 系統概述與預覽 .... 418
20.1.1 系統功能 .... 418
20.1.2 系統預覽 .... 418
20.2 系統設計與分析 .... 423
20.2.1 系統設計思想 .... 423
20.2.2 系統功能模組劃分 .... 423
20.3 設計和創建資料庫 .... 424
20.3.1 資料庫需求分析 .... 424
20.3.2 資料庫概念結構設計 .... 425
20.3.3 資料庫邏輯結構設計 .... 425
20.4 創建工程 .... 426
20.5 建立數據連線和數據集對象 .... 427
20.5.1 DataEnvironment(數據環境視窗)的添加 .... 427
20.5.2 DataEnvironment(數據環境視窗)中數據連線對象的屬性設定 .... 428
20.5.3 DataEnvironment(數據環境視窗)中數據命令對象的添加和屬性設定 .... 428
20.6 創建公共模組 .... 431
20.6.1 公用模組的功能 .... 431
20.6.2 公用模組設計 .... 431
20.7 創建主窗體模組 .... 434
20.7.1 窗體選單的設計 .... 434
20.7.2 窗體的工作流程 .... 436
20.7.3 編寫主窗體程式代碼 .... 436
20.8 基本工資設定窗體模組 .... 436
20.8.1 窗體界面的設計 .... 437
20.8.2 窗體的工作流程 .... 437
20.8.3 編寫窗體代碼 .... 438
20.9 創建員工薪酬管理窗體模組 .... 444
20.9.1 視窗界面的設計 .... 444
20.9.2 視窗的工作流程 .... 445
20.9.3 編寫窗體代碼 .... 446
20.10 創建薪酬查詢窗體模組 .... 454
20.10.1 窗體界面的設計 .... 454
20.10.2 窗體的工作流程 .... 455
20.10.3 編寫窗體代碼 .... 456
20.11 創建員工薪酬詳細信息顯示窗體模組 .... 459
20.11.1 視窗界面的設計 .... 459
20.11.2 視窗的工作流程 .... 460
20.11.3 編寫窗體代碼 .... 460
20.12 本章小結 .... 461
