Visual Basic程序設(shè)計(jì)(第二版)

-
【作 者】主編 白金牛 李慧萍 邢俊鳳
【I S B N 】978-7-5170-4913-5
【責(zé)任編輯】李炎
【適用讀者群】本專通用
【出版時(shí)間】2016-12-06
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁(yè) 數(shù)】316
【千字?jǐn)?shù)】496
【印 張】19.75
【定 價(jià)】¥39
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是Visual Basic 6.0程序設(shè)計(jì)的入門教材,內(nèi)容上突出基礎(chǔ)性、實(shí)用性、操作性,注重自主學(xué)習(xí)能力、實(shí)踐能力的培養(yǎng),內(nèi)容詳實(shí)、簡(jiǎn)明易懂,操作步驟清晰、圖文并茂,符合全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB大綱的要求。本書在第一版的基礎(chǔ)上,針對(duì)初學(xué)者的特點(diǎn),在內(nèi)容編排、例題和習(xí)題的選用等方面做了進(jìn)一步的改進(jìn),以便更好地適用于教與學(xué)。
本書主要包括Visual Basic程序開發(fā)環(huán)境、對(duì)象及其操作、數(shù)據(jù)類型及其運(yùn)算、數(shù)據(jù)輸入輸出、常用標(biāo)準(zhǔn)控件、控制結(jié)構(gòu)、數(shù)組、過(guò)程、對(duì)話框與菜單、多重窗體與環(huán)境應(yīng)用、鍵盤與鼠標(biāo)事件過(guò)程、數(shù)據(jù)文件以及數(shù)據(jù)庫(kù)應(yīng)用等內(nèi)容。
本書適合作為各類高等學(xué)校計(jì)算機(jī)類、信息類專業(yè)的Visual Basic程序設(shè)計(jì)教材,也適合作為高等學(xué)校非計(jì)算機(jī)類專業(yè)的參考教材,還可供從事計(jì)算機(jī)應(yīng)用開發(fā)的各類人員學(xué)習(xí)參考。
突出基礎(chǔ)性、實(shí)用性、操作性,注重自主學(xué)習(xí)能力、實(shí)踐能力的培養(yǎng),內(nèi)容簡(jiǎn)明易懂
符合全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB大綱的要求,例題典型實(shí)用
內(nèi)容詳實(shí),操作步驟清晰,圖文并茂,涉及面廣,具有極強(qiáng)的針對(duì)性
再版前言
1991年,Microsoft公司推出了Windows應(yīng)用程序開發(fā)工具——Visual Basic。Visual Basic的出現(xiàn)使得編程技術(shù)向前邁進(jìn)了一大步。如今,Visual Basic已經(jīng)成為了很多編程初學(xué)者首選的語(yǔ)言,其功能強(qiáng)大,內(nèi)容豐富。Visual Basic提供的開發(fā)環(huán)境與Windows系統(tǒng)具有完全一致的界面,使用起來(lái)十分方便。
本書是一本Visual Basic 6.0程序設(shè)計(jì)的入門教材,內(nèi)容上突出基礎(chǔ)性、實(shí)用性、操作性,注重自主學(xué)習(xí)能力、實(shí)踐能力的培養(yǎng),內(nèi)容詳實(shí)、簡(jiǎn)明易懂,操作步驟清晰、圖文并茂,符合全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB大綱的要求。本書在第一版的基礎(chǔ)上,針對(duì)初學(xué)者的特點(diǎn),在內(nèi)容編排、例題和習(xí)題的選用等方面做了進(jìn)一步的改進(jìn),以便更好地適用于教與學(xué)。
本書主要包括Visual Basic程序開發(fā)環(huán)境、對(duì)象及其操作、數(shù)據(jù)類型及其運(yùn)算、數(shù)據(jù)輸入輸出、常用標(biāo)準(zhǔn)控件、控制結(jié)構(gòu)、數(shù)組、過(guò)程、對(duì)話框與菜單、多重窗體與環(huán)境應(yīng)用、鍵盤與鼠標(biāo)事件過(guò)程、數(shù)據(jù)文件以及數(shù)據(jù)庫(kù)應(yīng)用等內(nèi)容。其中,帶“*”號(hào)的章節(jié)為選修內(nèi)容。
本書適合作為各類高等學(xué)校計(jì)算機(jī)類、信息類專業(yè)的Visual Basic程序設(shè)計(jì)教材,也適合作為高等學(xué)校非計(jì)算機(jī)類專業(yè)的參考教材,還可供從事計(jì)算機(jī)應(yīng)用開發(fā)的各類人員學(xué)習(xí)參考。
本書是在擁有多年教學(xué)經(jīng)驗(yàn)的老師們的共同努力下完成的。全書由白金牛、李慧萍和邢俊鳳任主編,郭靜霞、徐立、柳原、高琦任副主編,李昀、楊敏、馬勇、劉亮、宮杰、馬寧、唐思源、王枝梅、崔媛、劉豐彥、石磊、朱琦、任立華、苗玥、李曉康、王曉芹、張媛媛等老師也參與了本書部分內(nèi)容的編寫與程序調(diào)試工作,在此表示感謝!
由于時(shí)間倉(cāng)促,加上作者水平有限,書中錯(cuò)誤之處在所難免,懇切希望讀者能夠多提寶貴意見(jiàn),便于我們改正和提高。
編 者
2016年10月
再版前言
第1章 Visual Basic程序開發(fā)環(huán)境 1
1.1 Visual Basic簡(jiǎn)述 1
1.2 Visual Basic的特點(diǎn)和版本 1
1.2.1 Visual Basic的特點(diǎn) 2
1.2.2 Visual Basic的版本 3
1.2.3 開設(shè)Visual Basic課程的意義 3
1.3 Visual Basic的啟動(dòng)和退出 4
1.3.1 啟動(dòng)Visual Basic 4
1.3.2 退出Visual Basic 5
1.4 Visual Basic開發(fā)環(huán)境的主窗口 6
1.4.1 標(biāo)題欄 6
1.4.2 菜單欄 7
1.4.3 工具欄 7
1.5 其他窗口 9
1.5.1 窗體設(shè)計(jì)器窗口 9
1.5.2 工程資源管理器 9
1.5.3 屬性窗口 10
1.5.4 工具箱 11
1.6 幫助系統(tǒng) 11
習(xí)題一 12
第2章 對(duì)象及其操作 14
2.1 對(duì)象 14
2.1.1 對(duì)象的概念 14
2.1.2 對(duì)象的建立和編輯 15
2.1.3 對(duì)象屬性設(shè)置 16
2.1.4 對(duì)象屬性的讀取 18
2.1.5 對(duì)象的事件、事件過(guò)程和事件驅(qū)動(dòng) 18
2.2 窗體 20
2.2.1 窗體的結(jié)構(gòu)與屬性 20
2.2.2 窗體事件 24
2.2.3 窗體方法 25
2.3 控件 26
2.3.1 控件的分類 26
2.3.2 標(biāo)準(zhǔn)控件 26
2.3.3 控件的命名和控件值 27
2.4 控件的畫法和基本操作 29
2.4.1 控件的畫法 29
2.4.2 控件的基本操作 30
2.5 常用方法 32
習(xí)題二 33
第3章 數(shù)據(jù)類型及其運(yùn)算 36
3.1 數(shù)據(jù)類型 36
3.2 變量和常量 38
3.2.1 變量 38
3.2.2 變量的顯式聲明和隱式聲明 39
3.2.3 用戶定義的數(shù)據(jù)類型 41
3.2.4 常量 41
3.2.5 變量的作用域 43
3.2.6 變體變量類型 45
3.3 常用內(nèi)部函數(shù) 46
3.3.1 數(shù)學(xué)函數(shù) 47
3.3.2 隨機(jī)數(shù)函數(shù) 47
3.3.3 轉(zhuǎn)換函數(shù) 48
3.3.4 字符串函數(shù) 49
3.3.5 日期和時(shí)間函數(shù) 49
3.4 運(yùn)算符與表達(dá)式 49
3.4.1 算術(shù)運(yùn)算符 50
3.4.2 關(guān)系運(yùn)算符 51
3.4.3 邏輯運(yùn)算符 51
3.4.4 字符串運(yùn)算符 52
3.4.5 表達(dá)式 52
3.4.6 表達(dá)式的執(zhí)行順序 52
3.5 常用語(yǔ)句 53
3.5.1 賦值語(yǔ)句 53
3.5.2 注釋語(yǔ)句 54
3.5.3 暫停語(yǔ)句 54
3.5.4 結(jié)束語(yǔ)句 54
習(xí)題三 54
第4章 數(shù)據(jù)輸入輸出 57
4.1 數(shù)據(jù)輸入InputBox函數(shù) 57
4.2 數(shù)據(jù)輸出 58
4.2.1 Print方法 58
4.2.2 與Print方法有關(guān)的函數(shù) 59
4.2.3 其他方法 61
4.2.4 MsgBox函數(shù)和MsgBox語(yǔ)句 63
4.2.5 用標(biāo)簽輸出數(shù)據(jù) 66
4.2.6 利用文本框輸入輸出數(shù)據(jù) 66
4.3 字形* 67
4.3.1 字體 67
4.3.2 字號(hào) 67
4.3.3 其他屬性 68
4.4 打印機(jī)輸出* 69
4.4.1 打印機(jī)直接輸出 69
4.4.2 窗體輸出 70
習(xí)題四 71
第5章 常用標(biāo)準(zhǔn)控件 75
5.1 文本控件 75
5.1.1 標(biāo)簽(Label) 75
5.1.2 文本框(TextBox) 76
5.2 命令按鈕 79
5.3 單選按鈕和復(fù)選框 80
5.3.1 單選按鈕 81
5.3.2 復(fù)選框 82
5.4 框架 83
5.5 圖形控件 85
5.5.1 圖片框 86
5.5.2 圖像框 89
5.5.3 直線和形狀 90
5.6 滾動(dòng)條 93
5.7 計(jì)時(shí)器 94
5.8 列表框和組合框 96
5.8.1 列表框(ListBox) 96
5.8.2 組合框(ComboBox) 98
5.9 焦點(diǎn)和Tab順序 100
5.9.1 設(shè)置焦點(diǎn) 100
5.9.2 Tab順序 101
5.10 文件系統(tǒng)控件 102
5.10.1 驅(qū)動(dòng)器列表框(DriveListBox) 102
5.10.2 目錄列表框(DirListBox) 103
5.10.3 文件列表框(FileListBox) 103
習(xí)題五 105
第6章 控制結(jié)構(gòu) 109
6.1 順序結(jié)構(gòu) 109
6.2 選擇結(jié)構(gòu) 109
6.2.1 If條件語(yǔ)句 109
6.2.2 Select Case多分支語(yǔ)句 116
6.2.3 IIf函數(shù) 117
6.3 For循環(huán)控制結(jié)構(gòu) 117
6.4 當(dāng)型循環(huán)控制結(jié)構(gòu)* 120
6.5 Do循環(huán)控制結(jié)構(gòu) 120
6.6 多重循環(huán) 124
6.7 GoTo型控制* 125
6.8 程序調(diào)試* 126
6.8.1 錯(cuò)誤類型 126
6.8.2 調(diào)試和排錯(cuò) 128
習(xí)題六 128
第7章 數(shù)組 136
7.1 數(shù)組概述 136
7.1.1 數(shù)組的定義 136
7.1.2 數(shù)組的初始化 139
7.1.3 靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組 139
7.2 數(shù)組的基本操作 141
7.2.1 數(shù)組元素的輸入 141
7.2.2 數(shù)組元素的輸出 142
7.2.3 數(shù)組元素的復(fù)制 142
7.2.4 數(shù)組元素的插入和刪除 143
7.2.5 數(shù)組排序 144
7.2.6 For Each…Next語(yǔ)句 146
7.3 控件數(shù)組 147
7.3.1 控件集合 147
7.3.2 建立控件數(shù)組 148
7.3.3 修改控件數(shù)組 149
7.3.4 控件數(shù)組的應(yīng)用 149
習(xí)題七 150
第8章 過(guò)程 157
8.1 函數(shù)過(guò)程 157
8.1.1 函數(shù)過(guò)程的定義 157
8.1.2 函數(shù)過(guò)程的建立 158
8.1.3 函數(shù)過(guò)程的調(diào)用 159
8.2 子過(guò)程 161
8.2.1 子過(guò)程的定義 161
8.2.2 子過(guò)程的調(diào)用 161
8.2.3 子過(guò)程與事件過(guò)程 163
8.3 參數(shù)傳遞 163
8.3.1 形參與實(shí)參 163
8.3.2 引用(傳地址) 164
8.3.3 傳值 165
8.3.4 數(shù)組參數(shù)的傳遞 165
8.4 可選參數(shù)與可變參數(shù) 166
8.4.1 傳遞可選參數(shù) 166
8.4.2 傳遞可變參數(shù) 167
8.5 對(duì)象參數(shù) 168
8.5.1 窗體參數(shù) 168
8.5.2 控件參數(shù) 168
8.5.3 Shell函數(shù) 169
8.6 過(guò)程的嵌套調(diào)用和遞歸調(diào)用 171
8.6.1 過(guò)程的嵌套調(diào)用 171
8.6.2 過(guò)程的遞歸調(diào)用 172
習(xí)題八 173
第9章 對(duì)話框與菜單 179
9.1 對(duì)話框概述 179
9.1.1 對(duì)話框的分類 179
9.1.2 對(duì)話框的特點(diǎn) 179
9.2 通用對(duì)話框 180
9.2.1 打開對(duì)話框和保存對(duì)話框 181
9.2.2 顏色對(duì)話框 185
9.2.3 字體對(duì)話框 186
9.2.4 打印對(duì)話框 187
9.3 菜單設(shè)計(jì) 188
9.3.1 下拉式菜單 188
9.3.2 菜單編輯器 189
9.3.3 用菜單編輯器建立菜單 193
9.3.4 菜單項(xiàng)的控制 195
9.3.5 菜單項(xiàng)的動(dòng)態(tài)增減 197
9.3.6 彈出式菜單 199
習(xí)題九 201
第10章 多重窗體與環(huán)境應(yīng)用 205
10.1 建立多重窗體應(yīng)用程序 205
10.1.1 多重窗體的操作 205
10.1.2 多重窗體應(yīng)用程序的設(shè)計(jì)舉例 207
10.2 多重窗體程序的執(zhí)行和保存 210
10.2.1 多重窗體程序的執(zhí)行 210
10.2.2 多重窗體程序的保存 211
10.3 Visual Basic工程結(jié)構(gòu) 212
10.3.1 模塊 212
10.3.2 Sub Main過(guò)程 214
10.4 閑置循環(huán)與DoEvents語(yǔ)句 215
10.4.1 DoEvents語(yǔ)句 215
10.4.2 閑置循環(huán) 216
習(xí)題十 217
第11章 鍵盤與鼠標(biāo)事件過(guò)程 221
11.1 鍵盤事件 221
11.1.1 KeyPress事件 221
11.1.2 KeyDown和KeyUp事件 222
11.2 鼠標(biāo)事件 223
11.2.1 鼠標(biāo)鍵狀態(tài)參數(shù)(Button) 224
11.2.2 鼠標(biāo)鍵轉(zhuǎn)換參數(shù)(Shift) 225
11.2.3 鼠標(biāo)的位置參數(shù)(X,Y) 225
11.3 鼠標(biāo)光標(biāo)的形狀 226
11.3.1 MousePointer屬性 226
11.3.2 設(shè)置鼠標(biāo)光標(biāo)形狀 227
11.4 鼠標(biāo)拖放 228
11.4.1 與拖放有關(guān)的屬性、事件和方法 228
11.4.2 自動(dòng)拖放 230
11.4.3 手動(dòng)拖放 231
習(xí)題十一 231
第12章 數(shù)據(jù)文件 235
12.1 文件的結(jié)構(gòu)和分類 235
12.1.1 文件的結(jié)構(gòu) 235
12.1.2 文件的分類 236
12.2 文件操作與函數(shù) 238
12.2.1 文件操作 238
12.2.2 文件操作相關(guān)的語(yǔ)句和函數(shù) 240
12.3 順序文件 244
12.3.1 順序文件的讀操作 244
12.3.2 順序文件的寫操作 247
12.3.3 順序文件操作舉例 248
12.4 隨機(jī)文件的讀寫操作 249
12.4.1 定義隨機(jī)文件的數(shù)據(jù)類型 249
12.4.2 隨機(jī)文件的讀操作 250
12.4.3 隨機(jī)文件的寫操作 251
12.4.4 隨機(jī)文件中記錄的增加和刪除 252
12.4.5 隨機(jī)文件操作舉例 252
12.5 二進(jìn)制文件的讀寫操作 254
12.6 文件基本操作 256
習(xí)題十二 258
第13章 數(shù)據(jù)庫(kù)應(yīng)用 265
13.1 數(shù)據(jù)庫(kù)基本知識(shí) 265
13.1.1 數(shù)據(jù)庫(kù)的基本概念 265
13.1.2 建立Access數(shù)據(jù)庫(kù) 267
13.1.3 使用SQL查詢數(shù)據(jù)庫(kù) 270
13.2 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 272
13.2.1 ADO數(shù)據(jù)控件使用基礎(chǔ) 273
13.2.2 ADO數(shù)據(jù)綁定控件 273
13.2.3 ADO數(shù)據(jù)控件的屬性、方法和
事件 277
13.2.4 ADO數(shù)據(jù)控件的Fields集合 280
13.3 應(yīng)用舉例 281
13.4 制作報(bào)表* 287
13.4.1 數(shù)據(jù)環(huán)境設(shè)計(jì)器 287
13.4.2 報(bào)表設(shè)計(jì)器 289
13.4.3 設(shè)計(jì)報(bào)表 290
實(shí)驗(yàn)一 數(shù)據(jù)的輸入與輸出 291
實(shí)驗(yàn)二 常用標(biāo)準(zhǔn)控件 293
實(shí)驗(yàn)三 控制結(jié)構(gòu) 295
實(shí)驗(yàn)四 數(shù)組 297
實(shí)驗(yàn)五 過(guò)程 299
實(shí)驗(yàn)六 對(duì)話框與菜單 301
實(shí)驗(yàn)七 多重窗體與環(huán)境應(yīng)用 302
實(shí)驗(yàn)八 鍵盤與鼠標(biāo)事件過(guò)程 304
實(shí)驗(yàn)九 數(shù)據(jù)文件 305
實(shí)驗(yàn)十 數(shù)據(jù)庫(kù)應(yīng)用 306
參考文獻(xiàn) 307
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊(cè))(第二版)
- 高等數(shù)學(xué)(上冊(cè))(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊(cè))
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)及應(yīng)用