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

-
【作 者】程勝利 主編
【I S B N 】978-7-5084-6034-5
【責(zé)任編輯】宋俊娥
【適用讀者群】本科
【出版時(shí)間】2008-11-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁 數(shù)】332
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥32
【叢 書】21世紀(jì)高等院校計(jì)算機(jī)科學(xué)與技術(shù)規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書第二版以“能力培養(yǎng)為主線”、以“激發(fā)學(xué)生興趣”為著眼點(diǎn),詳細(xì)介紹了Visual Basic 6.0程序設(shè)計(jì)語言的基礎(chǔ)知識和程序設(shè)計(jì)的方法與技術(shù)。全書共分15章,包括Visual Basic概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、文件、菜單與對話框、數(shù)據(jù)庫、圖形處理、程序的測試與軟件調(diào)試以及3個(gè)附錄。所有例題的Visual Basic程序均經(jīng)計(jì)算機(jī)調(diào)試通過。
與第一版相比較,本書第二版重點(diǎn)、難點(diǎn)突出,盡可能與計(jì)算機(jī)二級考試緊密結(jié)合;在體系結(jié)構(gòu)、章節(jié)內(nèi)容編寫的安排方面更加合理;各章相對獨(dú)立、內(nèi)容翔實(shí)完整且前后呼應(yīng);數(shù)據(jù)來源可信、可靠;針對性強(qiáng)、可讀性好;關(guān)鍵章節(jié)均有“一題多解編程思路及其應(yīng)用”例題,進(jìn)一步突出了本書“一題多解”的編寫特色;習(xí)題新穎,以調(diào)動(dòng)讀者學(xué)習(xí)計(jì)算機(jī)技術(shù)基礎(chǔ)課程的興趣和積極性,提高讀者的學(xué)習(xí)效率。
本書特別適合高等職業(yè)教育、高等專科、本科等院校計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門人員的培訓(xùn)教材及有關(guān)專業(yè)教師、技術(shù)人員參考。
1.了解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和技能,能夠通過計(jì)算機(jī)二級Visual Basic等級考試,或能夠獲得職業(yè)程序員初級證書;調(diào)動(dòng)讀者學(xué)習(xí)計(jì)算機(jī)技術(shù)基礎(chǔ)課程的積極性,提高讀者的學(xué)習(xí)效率;
2.以“能力培養(yǎng)為主線”、以“激發(fā)學(xué)生興趣”為著眼點(diǎn),密切結(jié)合高校、職業(yè)院校Visual Basic課程建設(shè)的基本需求,滿足教師的教學(xué)實(shí)際需要
第二版前言
20世紀(jì)90年代微軟推出的Visual Basic(簡稱VB)是一種面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言。目前國內(nèi)許多高校、職業(yè)院校均開設(shè)了基于Visual Basic的“計(jì)算機(jī)技術(shù)基礎(chǔ)”課程。
本書第一版自2007年1月面世以來,已在國內(nèi)多所普通高校、職業(yè)院校作為教材使用;承蒙各位讀者的厚愛,已多次重印。許多讀者熱情地對本書提出了一些寶貴的建議和意見,期望本書的第二版在“使學(xué)生了解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和技能,能夠通過計(jì)算機(jī)二級Visual Basic等級考試,或能夠獲得職業(yè)程序員初級證書;調(diào)動(dòng)讀者學(xué)習(xí)計(jì)算機(jī)技術(shù)基礎(chǔ)課程的積極性,提高讀者的學(xué)習(xí)效率”這一主要目的的基礎(chǔ)上,以“能力培養(yǎng)為主線”、以“激發(fā)學(xué)生興趣”為著眼點(diǎn),密切結(jié)合高校、職業(yè)院校Visual Basic課程建設(shè)的基本需求,結(jié)合使用本教材教師的教學(xué)實(shí)際需要,進(jìn)一步突出本書的編寫特色與編寫風(fēng)格。
本書第二版詳細(xì)介紹了Visual Basic 6.0程序設(shè)計(jì)語言的基礎(chǔ)知識和程序設(shè)計(jì)的方法與技術(shù)。全書共分15章,包括Visual Basic概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、文件、菜單與對話框、數(shù)據(jù)庫、圖形處理、程序調(diào)試與軟件測試以及3個(gè)附錄。
與第一版相比較,本書第二版對如下章節(jié)內(nèi)容進(jìn)行了改寫、調(diào)整、增補(bǔ)及勘誤:
1.對第4章(控件)進(jìn)行了大幅度的改寫與調(diào)整,使得該章的內(nèi)容既相對獨(dú)立、不涉及到后續(xù)章節(jié),又能為后續(xù)章節(jié)的內(nèi)容做鋪墊。
2.對第7章(選擇結(jié)構(gòu))進(jìn)行了修改、調(diào)整與補(bǔ)充,使其內(nèi)容與結(jié)構(gòu)盡可能完整、嚴(yán)謹(jǐn)。
3.增補(bǔ)編寫了第15章(程序調(diào)試與軟件測試),以期使本書的整體結(jié)構(gòu)進(jìn)一步完善。
4.第6章、第7章、第9章、第10章均增補(bǔ)了一節(jié),編寫結(jié)合本章內(nèi)容的“一題多解編程思路及其應(yīng)用舉例”;適當(dāng)調(diào)整與增刪了第8章、第9章的有關(guān)例題與習(xí)題,以進(jìn)一步突出本書的“一題多解”特色。
5.在第8章、第9章中增補(bǔ)了一些依托本書主編早年科研成果中的部分驗(yàn)證性計(jì)算數(shù)據(jù)。這些計(jì)算數(shù)據(jù)既可信、可靠,又與有關(guān)章節(jié)的編寫內(nèi)容緊密結(jié)合、饒有趣味,有助于激發(fā)讀者的編程積極性。
6.第9章還增補(bǔ)編寫了“For Each…Next語句”一節(jié)。
7.對某些章節(jié)正文中難度較大的思考題,給出了簡要提示。
8.勘誤了本書第一版中出現(xiàn)的某些印刷錯(cuò)誤和筆誤。
本書特別適合高等職業(yè)教育、高等專科、本科等院校計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門人員的培訓(xùn)教材及供專業(yè)教師、技術(shù)人員參考。
本書第二版由程勝利任主編,劉永真任副主編,徐凱聲任主審。本書的第1章、第6章、第10章、第12章由劉永真編寫;第2章、第5章、第11章由鄧娟編寫;第3章、第4章、第9章由周冰編寫;第13章、附錄A由石義良編寫;第7章由石義良編寫出初稿后,由楊華勇對其內(nèi)容和結(jié)構(gòu)進(jìn)行了修改、調(diào)整與補(bǔ)充;第8章由程勝利編寫;第14章、附錄B和附錄C由李欣編寫;第15章由楊華勇編寫;與本書配套的電子課件由李欣制作。
本書第二版中所有例題的Visual Basic程序全部都經(jīng)計(jì)算機(jī)調(diào)試通過,均可得到相應(yīng)例題所要求的正確的運(yùn)行結(jié)果。
全書由程勝利、劉永真和李欣統(tǒng)稿。石莉華、徐慧嫻、李琳、胡蘭蘭、程蘇安、涂楊楊參與了本書編寫大綱的討論、書稿的校核和部分習(xí)題的收集與整理等工作。
盡管本書作者將本書的編寫作為重點(diǎn)課程建設(shè)的主要組成部分、在編著內(nèi)容中恰當(dāng)?shù)厝谌氡緯髡呱婕啊按髷?shù)分解和素性檢測”科研課題的部分階段性研究成果、在增強(qiáng)該教材“一題多解”的特色等方面進(jìn)行了某些探索與嘗試,但由于時(shí)間倉促與水平有限,書中的缺點(diǎn)和疏漏之處仍然在所難免,衷心期望使用本教材的兄弟院校和讀者不吝提出指正意見。
編 者
2008年9月于武昌東湖
第一版前言
第1章 Visual Basic概述 1
1.1 Visual Basic的產(chǎn)生和發(fā)展 1
1.2 Visual Basic的基本特點(diǎn) 1
1.3 Visual Basic的版本及安裝 2
1.3.1 Visual Basic的版本 2
1.3.2 Visual Basic 6.0的安裝 3
1.4 Visual Basic 6.0的啟動(dòng)和退出 6
1.4.1 Visual Basic 6.0的啟動(dòng) 6
1.4.2 Visual Basic的退出 7
習(xí)題 7
第2章 Visual Basic可視化編程基礎(chǔ) 9
2.1 集成開發(fā)環(huán)境 9
2.1.1 主窗口 9
2.1.2 其他窗口 10
2.2 可視化程序設(shè)計(jì)的基本概念 16
2.2.1 對象的基本概念 16
2.2.2 對象的屬性、事件和方法 16
2.3 可視化程序設(shè)計(jì)的基本步驟 18
習(xí)題 22
第3章 窗體 24
3.1 窗體的結(jié)構(gòu) 24
3.2 窗體的三要素 25
3.2.1 窗體的屬性 25
3.2.2 窗體的事件 29
3.2.3 窗體的方法 30
3.2.4 運(yùn)行窗體 32
3.3 多窗體 33
3.3.1 多窗體的建立 33
3.3.2 多窗體的運(yùn)行 33
習(xí)題 37
第4章 控件 39
4.1 概述 39
4.2 基本控件 42
4.2.1 標(biāo)簽(Label) 42
4.2.2 文本框(TextBox) 43
4.2.3 命令按鈕(CommandButton) 47
4.3 常用控件 51
4.3.1 圖形控件 51
4.3.2 框架和選擇控件 56
4.3.3 列表框和組合框 60
4.3.4 滾動(dòng)條(HScrollBox與VScrollBox) 67
4.3.5 計(jì)時(shí)器(Timer) 69
習(xí)題 72
第5章 Visual Basic語法基礎(chǔ) 77
5.1 數(shù)據(jù)類型 77
5.1.1 基本數(shù)據(jù)類型 77
5.1.2 用戶自定義數(shù)據(jù)類型 79
5.2 常量和變量 79
5.2.1 標(biāo)識符的命名規(guī)則 79
5.2.2 常量 80
5.2.3 變量 81
5.3 運(yùn)算符和表達(dá)式 82
5.3.1 算術(shù)運(yùn)算符及其表達(dá)式 83
5.3.2 字符串運(yùn)算符及其表達(dá)式 84
5.3.3 關(guān)系運(yùn)算符及其表達(dá)式 85
5.3.4 邏輯運(yùn)算符及其表達(dá)式 86
5.3.5 運(yùn)算符優(yōu)先級 87
5.4 常用內(nèi)部函數(shù) 87
5.4.1 數(shù)學(xué)函數(shù) 87
5.4.2 隨機(jī)數(shù)函數(shù) 89
5.4.3 字符串函數(shù) 90
5.4.4 轉(zhuǎn)換函數(shù) 92
5.4.5 日期和時(shí)間函數(shù) 93
5.4.6 格式輸出函數(shù) 94
5.5 Visual Basic表達(dá)式的書寫 94
習(xí)題 95
第6章 順序結(jié)構(gòu) 97
6.1 注釋語句 98
6.2 數(shù)據(jù)的輸入 98
6.2.1 利用賦值語句輸入數(shù)據(jù) 99
6.2.2 使用文本框輸入數(shù)據(jù) 99
6.2.3 InputBox函數(shù) 100
6.3 數(shù)據(jù)的輸出 102
6.3.1 Print方法 103
6.3.2 MsgBox函數(shù) 105
6.4 “一題多解”編程思路與順序結(jié)構(gòu)的應(yīng)用舉例 107
習(xí)題 108
第7章 選擇結(jié)構(gòu) 110
7.1 If語句 110
7.1.1 If…Then結(jié)構(gòu) 110
7.1.2 If…Then…Else結(jié)構(gòu) 113
7.1.3 多分支If結(jié)構(gòu) 114
7.2 Select Case語句 119
7.3 條件函數(shù) 124
7.4 “一題多解”編程思路與分支結(jié)構(gòu)的應(yīng)用舉例 125
習(xí)題 129
第8章 循環(huán)結(jié)構(gòu) 133
8.1 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的概念 133
8.2 循環(huán)的三要素及構(gòu)成循環(huán)的語句類型 135
8.3 Do…Loop語句 136
8.3.1 前測型Do…Loop循環(huán) 136
8.3.2 后測型Do…Loop循環(huán) 139
8.4 While…Wend循環(huán) 141
8.5 For…Next語句 142
8.6 循環(huán)的嵌套——多重循環(huán) 146
8.6.1 循環(huán)重疊的種類 146
8.6.2 嵌套循環(huán) 147
8.7 GoTo型控制結(jié)構(gòu) 153
8.7.1 GoTo語句及其與If語句構(gòu)成的循環(huán)結(jié)構(gòu) 153
8.7.2 On…GoTo語句及其與If語句構(gòu)成的循環(huán)結(jié)構(gòu) 156
8.8 “一題多解”編程思路與循環(huán)結(jié)構(gòu)的應(yīng)用舉例 158
習(xí)題 169
第9章 數(shù)組 175
9.1 數(shù)組的概念 175
9.1.1 數(shù)組和簡單變量的比較 176
9.1.2 數(shù)組的定義 176
9.2 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組 177
9.2.1 靜態(tài)數(shù)組 177
9.2.2 動(dòng)態(tài)數(shù)組 181
9.3 一維數(shù)組的基本操作 182
9.3.1 一維數(shù)組元素賦初值 183
9.3.2 一維數(shù)組元素的輸入與輸出 183
9.3.3 數(shù)據(jù)的排序 184
9.4 二維數(shù)組的使用 187
9.5 控件數(shù)組 189
9.5.1 控件數(shù)組的概念 189
9.5.2 控件數(shù)組的建立 189
9.5.3 控件數(shù)組的應(yīng)用 190
9.6 For Each…Next語句 193
9.7 “一題多解”編程思路與數(shù)組的應(yīng)用舉例 195
習(xí)題 200
第10章 過程 205
10.1 子過程 206
10.1.1 子過程的定義 206
10.1.2 子過程的調(diào)用 207
10.2 函數(shù)過程 209
10.2.1 函數(shù)的定義 209
10.2.2 函數(shù)的調(diào)用 209
10.3 過程參數(shù) 210
10.3.1 參數(shù)傳遞 210
10.3.2 對象參數(shù) 212
10.3.3 數(shù)組參數(shù) 213
10.4 作用域 214
10.4.1 代碼模塊的概念 214
10.4.2 變量的作用域 215
10.4.3 變量的生存期 216
10.4.4 過程的作用域 219
10.5 過程的嵌套 220
10.5.1 嵌套 220
10.5.2 遞歸調(diào)用 222
10.6 “一題多解”編程思路與過程的應(yīng)用舉例 222
習(xí)題 227
第11章 文件 231
11.1 文件概述 231
11.2 順序文件 232
11.2.1 順序文件的打開 232
11.2.2 順序文件的關(guān)閉 233
11.2.3 順序文件的寫操作 233
11.2.4 順序文件的讀操作 234
11.3 隨機(jī)文件 236
11.3.1 隨機(jī)文件的打開與關(guān)閉 237
11.3.2 隨機(jī)文件的讀操作與寫操作 237
11.3.3 隨機(jī)文件記錄的操作 237
11.4 二進(jìn)制文件 240
11.4.1 二進(jìn)制文件的打開和關(guān)閉 240
11.4.2 二進(jìn)制文件的讀寫操作 240
11.5 文件處理函數(shù)與語句 241
11.6 文件系統(tǒng)控件 243
11.6.1 驅(qū)動(dòng)器列表框控件 244
11.6.2 目錄列表框控件 244
11.6.3 文件列表框控件 245
習(xí)題 246
第12章 菜單與對話框 249
12.1 菜單設(shè)計(jì) 249
12.1.1 下拉式菜單 249
12.1.2 彈出式菜單設(shè)計(jì) 253
12.2 通用對話框 254
12.2.1 “文件”對話框 255
12.2.2 其他對話框 256
習(xí)題 258
第13章 數(shù)據(jù)庫 259
13.1 概述 259
13.2 數(shù)據(jù)庫的創(chuàng)建與訪問 260
13.2.1 創(chuàng)建數(shù)據(jù)庫 260
13.2.2 訪問數(shù)據(jù)庫的方法 263
13.3 Data控件 264
13.3.1 Data控件的常用屬性 264
13.3.2 Data控件的常用方法 265
13.3.3 Data控件的常用事件 265
13.3.4 Recordset對象 266
13.3.5 數(shù)據(jù)綁定控件 267
13.4 ADO 273
13.4.1 Connection對象 274
13.4.2 Command對象 275
13.4.3 Recordset對象 276
13.4.4 采用ADO訪問數(shù)據(jù)庫的一般步驟 278
習(xí)題 283
第14章 圖形處理 285
14.1 圖形設(shè)計(jì)基礎(chǔ) 285
14.2 繪圖控件 287
14.2.1 直線控件(Line) 287
14.2.2 形狀控件(Shape) 288
14.3 圖形方法 290
14.3.1 PSet方法 290
14.3.2 Line方法 292
14.3.3 Circle方法 293
14.3.4 Cls方法 294
14.3.5 Point方法 295
習(xí)題 296
第15章 程序調(diào)試與軟件測試 298
15.1 錯(cuò)誤類型 298
15.2 調(diào)試與排錯(cuò) 300
15.2.1 Visual Basic的三種模式 300
15.2.2 調(diào)試工具 300
15.2.3 調(diào)試方法 301
15.3 軟件測試 305
習(xí)題 306
附錄A 模擬試題 307
附錄B 常用函數(shù)及標(biāo)準(zhǔn)控件速查表 311
附錄C 常用詞匯英漢對照表 316
參考文獻(xiàn) 320
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) [主編 孫穎馨]
- Visual Basic程序設(shè)計(jì)教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設(shè)計(jì)上機(jī)實(shí)踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [主編 何振林 羅奕]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)簡明教程(第二版) [主編 王曉東]
- Visual Basic實(shí)做教程 [主編 歐劍]
- Visual Basic應(yīng)用任務(wù)教程 [王春蘭]
- Visual Basic語言程序設(shè)計(jì)及實(shí)驗(yàn)教程 [周建麗]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設(shè)計(jì)教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設(shè)計(jì) [夏敏捷 齊暉]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程習(xí)題及實(shí)驗(yàn)指導(dǎo) [主編 劉利 汪華斌]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設(shè)計(jì) [主編 王濤 鄧德鴻]
- Visual Basic程序設(shè)計(jì)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì) [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 柳青 嚴(yán)健武]
- Visual Basic.NET程序設(shè)計(jì)教程 [唐耀 何明國 等編著]
- Visual Basic 6.0程序設(shè)計(jì)教程 [曾強(qiáng)聰 編著]
- Visual Basic程序設(shè)計(jì) [安志遠(yuǎn) 主 編]
- Visual Basic.NET程序設(shè)計(jì) [蘇英如]
- Visual Basic.NET程序設(shè)計(jì)教程 [陳語林 主編]
- 數(shù)據(jù)庫應(yīng)用技術(shù)——Visual Basic及其應(yīng)用系統(tǒng)開發(fā) [歐陽崢崢 李禹生 孫平 等編著]
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設(shè)計(jì)教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設(shè)計(jì)(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設(shè)計(jì)案例教程 [孫街亭 主 編 ]
- 生活經(jīng)管more>>
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)教程
- 計(jì)算機(jī)體系結(jié)構(gòu)(第二版)
- Delphi程序設(shè)計(jì)與應(yīng)用教程
- 匯編語言程序設(shè)計(jì)
- 微機(jī)原理與接口
- 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
- 操作系統(tǒng)原理
- Visual Basic語言程序設(shè)計(jì)實(shí)驗(yàn)教程
- Visual Basic語言程序設(shè)計(jì)教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 數(shù)據(jù)結(jié)構(gòu)——用C語言描述
- 微機(jī)原理、匯編語言與接口技術(shù)
- 數(shù)據(jù)庫原理及應(yīng)用
- 微機(jī)原理及接口技術(shù)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 網(wǎng)絡(luò)設(shè)備配置與管理