VisualBasic程式開發

VisualBasic程式開發

《VisualBasic程式開發》是2008年電子工業出版社出版的圖書,作者是周文峰萬麗許志華。

基本介紹

  • 書名:VisualBasic程式開發
  • 作者:周文峰 萬麗 許志華
  • ISBN:9787121070969
  • 頁數:461 頁
  • 定價:¥59.00
  • 出版社:電子工業出版社
  • 裝幀:平裝
  • 開本:16
內容簡介,編輯推薦,編輯推薦,目錄,

內容簡介

《Visual Basic程式開發學習筆記》由淺入深地講解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程式開發學習筆記》介紹的所有理論的實例,如掃雷遊戲和人力資源管理系統,能使讀者徹底精通Visual Basic 6.0開發技術。

編輯推薦

《Visual Basic程式開發學習筆記》內容全面,不但適合於沒有任何程式語言基礎而欲直接學習Visual Basic 6.0技術的初學者,也適合於有一定Visual Basic 6.0開發基礎而需要加深對Visual Basic 6.0核心技術進一步了解和掌握的程式設計師。

編輯推薦

1、化‘抽象”為“具體" 獨創原始碼繪圖寫作方式,化複雜為簡單,返璞歸真。形象化地拆解高深理論、揭示編程奧秘、點撥實踐經驗,在“潤物細無聲”之間,您會感嘆,原來,-切不過如此。
2、融‘情感”於“技能” 凡事欲破則立,不破不立。《Visual Basic程式開發》“破”傳統單調的學習方式,”立”生動活潑的情景教學。讓您享受新知的樂趣、體會探索的喜悅、發泄勝利的興奮。《Visual Basic程式開發》設計套用認知科學,以及學習理論,將這些知識輕輕鬆鬆、深深地印在你的腦海里。書中搭配大量的插圖,閱讀起來生動有趣,而不是昏昏欲睡。精心設計許多注意提示,暢談學習中的奧秘,減少探索中的彎路。利用模擬的手寫字型,增強”現場感”,在情景教學中,讓學習過程不再枯燥。附贈書中所有實例原始碼,以及超值實用的資料包,包括VB經典模組與實例電子書及對應原始碼。

目錄

第一篇 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 創建帶有下拉式選單的應用程式menutest123
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 創建用於操作順序檔案的應用程式filetest1137
7.3 隨機檔案144
7.3.1 隨機檔案概述144
7.3.2 隨機檔案的操作144
7.3.3 創建用於操作隨機檔案的應用程式filetest2146
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控制項使用實例——kjtest1168
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控制項使用實例——kjtest3185
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資料庫test210
9.2.2 SQL Server資料庫test中的資料庫表yuangong和chengji的創建211
9.2.3 SQL Server資料庫test中的視圖zonghe的創建213
9.2.4 在SQL Server資料庫中附加已經存在的資料庫test1214
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/IP296
13.1.3  WWW和URL296
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
……

相關詞條

熱門詞條

聯絡我們