Visual Basic語(yǔ)言程序設(shè)計(jì)教程

-
【作 者】程勝利 主編
【I S B N 】978-7-5084-4293-8
【責(zé)任編輯】朱江浩
【適用讀者群】本科
【出版時(shí)間】2007-01-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】2007年01月第1版
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥30
【叢 書(shū)】21世紀(jì)高等院校計(jì)算機(jī)科學(xué)與技術(shù)規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)詳細(xì)介紹了Visual Basic 6.0程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)和程序設(shè)計(jì)的方法與技術(shù)。全書(shū)以程序結(jié)構(gòu)為主線,共分14章,包括Visual Basic概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語(yǔ)法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過(guò)程、文件、菜單與對(duì)話框、數(shù)據(jù)庫(kù)、圖形處理以及4個(gè)附錄。
本書(shū)重點(diǎn)、難點(diǎn)突出,盡可能與計(jì)算機(jī)二級(jí)考試緊密結(jié)合;在體系結(jié)構(gòu)和編寫(xiě)內(nèi)容方面循序漸進(jìn)、深入淺出、簡(jiǎn)明精練、詳略得體,文、圖、表并茂;各章內(nèi)容完整且前后呼應(yīng);針對(duì)性強(qiáng)、可讀性好;一些例題一題多解,習(xí)題新穎,以調(diào)動(dòng)讀者學(xué)習(xí)計(jì)算機(jī)技術(shù)基礎(chǔ)課程的興趣和積極性,提高讀者的學(xué)習(xí)效率。
本書(shū)特別適合高等職業(yè)教育、高等專(zhuān)科、本科等院校計(jì)算機(jī)專(zhuān)業(yè)及非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門(mén)人員的培訓(xùn)教材及有關(guān)專(zhuān)業(yè)教師、技術(shù)人員參考。
本書(shū)所配電子教案可以從中國(guó)水利水電出版社網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/
20世紀(jì)90年代微軟推出的Visual Basic(簡(jiǎn)稱(chēng)VB)是一種面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言。Visual Basic是在BASIC語(yǔ)言基礎(chǔ)上的進(jìn)一步擴(kuò)充,是當(dāng)前被廣泛使用的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言。
國(guó)內(nèi)許多高校、職業(yè)院校對(duì)VB課程建設(shè)十分重視,針對(duì)非計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)和網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)的學(xué)生,采用Visual Basic 6.0企業(yè)中文版授課。目的是使學(xué)生了解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和技能,能夠通過(guò)計(jì)算機(jī)二級(jí)VB等級(jí)考試,或能夠獲得職業(yè)程序員初級(jí)證書(shū),這也正是作者編寫(xiě)本書(shū)的宗旨。
全書(shū)的編寫(xiě)以Visual Basic 6.0企業(yè)中文版為背景,分為14章及4個(gè)附錄,深入淺出地介紹了Visual Basic 6.0概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語(yǔ)法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過(guò)程、文件、菜單與對(duì)話框、數(shù)據(jù)庫(kù)以及圖形處理等內(nèi)容。
本書(shū)在編寫(xiě)內(nèi)容上努力做到循序漸進(jìn),詳略得體,文、圖、表并茂,重點(diǎn)、難點(diǎn)突出,盡可能與計(jì)算機(jī)二級(jí)考試緊密結(jié)合;在編寫(xiě)風(fēng)格上以程序結(jié)構(gòu)為主線,各章內(nèi)容完整、前后呼應(yīng);針對(duì)性強(qiáng),行文簡(jiǎn)明、精練,可讀性好;例題豐富,一題多解(即對(duì)于選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組和過(guò)程等章節(jié)的一些例題,采用多種思路或技巧編寫(xiě)出不同的程序)是本書(shū)的一個(gè)突出特點(diǎn)。編者認(rèn)為本教材的這種編寫(xiě)風(fēng)格有助于調(diào)動(dòng)學(xué)生學(xué)習(xí)本課程的興趣和積極性,開(kāi)拓學(xué)生的思維,提高學(xué)生的學(xué)習(xí)效率,有助于培養(yǎng)學(xué)生閱讀程序、編寫(xiě)程序的能力,以期達(dá)到學(xué)生通過(guò)對(duì)VB編程語(yǔ)言的學(xué)習(xí),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本技能,通過(guò)計(jì)算機(jī)二級(jí)VB等級(jí)考試的目的。
本書(shū)特別適合高等職業(yè)教育、高等專(zhuān)科、本科等院校計(jì)算機(jī)專(zhuān)業(yè)及非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門(mén)人員的培訓(xùn)教材及供有關(guān)專(zhuān)業(yè)教師、技術(shù)人員參考。
全書(shū)由程勝利任主編,劉永真任副主編,徐凱聲任主審。參加本書(shū)編寫(xiě)工作的作者多年從事高等院校計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)本、專(zhuān)科的教學(xué)工作,本書(shū)是作者長(zhǎng)期計(jì)算機(jī)技術(shù)基礎(chǔ)課程教學(xué)實(shí)踐的結(jié)晶。本書(shū)的第1章、第6章、第10章、第12章由劉永真編寫(xiě);第2章、第5章、第11章由鄧娟編寫(xiě);第3章、第4章、第9章由周冰編寫(xiě);第7章、第12章、附錄A和附錄B由石義良編寫(xiě);第8章由程勝利編寫(xiě);第13章、第14章、附錄C和附錄D由李欣編寫(xiě)。全書(shū)由程勝利、劉永真和李欣統(tǒng)稿;李仲負(fù)責(zé)程序的調(diào)試及部分輔助工作。
中國(guó)水利水電出版社的石永峰和李曉林對(duì)本書(shū)的編寫(xiě)與出版給予了大力支持,在本書(shū)完稿之際,作者對(duì)他們付出的辛勤勞動(dòng)表示衷心的感謝。在本書(shū)的編寫(xiě)過(guò)程中,作者還參閱了許多文獻(xiàn)資料,在此謹(jǐn)向本書(shū)參考文獻(xiàn)的所有作者一并表示感謝。
書(shū)中的缺點(diǎn)和疏漏之處在所難免,誠(chéng)望有關(guān)專(zhuān)家和讀者不吝批評(píng)指正。
第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 集成開(kāi)發(fā)環(huán)境 9
2.1.1 主窗口 9
2.1.2 其他窗口 11
2.2 可視化程序設(shè)計(jì)的基本概念 16
2.2.1 對(duì)象的基本概念 16
2.2.2 對(duì)象的屬性、事件和方法 16
2.3 可視化程序設(shè)計(jì)的基本步驟 18
習(xí)題 23
第3章 窗體 25
3.1 窗體的結(jié)構(gòu) 25
3.2 窗體的三要素 26
3.2.1 窗體的屬性 26
3.2.2 窗體的事件 30
3.2.3 窗體的方法 32
3.2.4 運(yùn)行窗體 33
3.3 多窗體 35
3.3.1 多窗體的建立 35
3.3.2 多窗體的運(yùn)行 35
3.4 MDI窗體 36
習(xí)題 38
第4章 常用標(biāo)準(zhǔn)控件 40
4.1 概述 40
4.2 標(biāo)簽(Label) 43
4.2.1 標(biāo)簽控件的屬性 43
4.2.2 標(biāo)簽控件的事件 44
4.3 文本框(TextBox) 44
4.3.1 文本框控件的屬性 44
4.3.2 文本框控件的事件和方法 46
4.4 命令按鈕控件(CommandButton) 49
4.4.1 命令按鈕控件的屬性 49
4.4.2 命令按鈕控件的事件和方法 51
4.5 圖形控件 53
4.5.1 圖片框控件 53
4.5.2 圖像框 56
4.6 框架和選擇控件 58
4.6.1 框架(Frame) 58
4.6.2 單選按鈕(OptionButton) 59
4.6.3 復(fù)選框(CheckBox) 61
4.7 列表框和組合框 64
4.7.1 列表框(ListBox) 64
4.7.2 組合框 68
4.8 滾動(dòng)條 70
4.8.1 滾動(dòng)條控件的屬性 70
4.8.2 滾動(dòng)條控件的事件 71
4.9 計(jì)時(shí)器 72
4.9.1 計(jì)時(shí)器控件的屬性 73
4.9.2 計(jì)時(shí)器控件的事件 73
習(xí)題 77
第5章 Visual Basic語(yǔ)法基礎(chǔ) 82
5.1 數(shù)據(jù)類(lèi)型 82
5.1.1 基本數(shù)據(jù)類(lèi)型 82
5.1.2 用戶自定義數(shù)據(jù)類(lèi)型 84
5.2 常量和變量 84
5.2.1 標(biāo)識(shí)符的命名規(guī)則 84
5.2.2 常量 85
5.2.3 變量 86
5.3 運(yùn)算符和表達(dá)式 87
5.3.1 算術(shù)運(yùn)算符及其表達(dá)式 87
5.3.2 字符串運(yùn)算符及其表達(dá)式 89
5.3.3 關(guān)系運(yùn)算符及其表達(dá)式 90
5.3.4 邏輯運(yùn)算符及其表達(dá)式 91
5.3.5 運(yùn)算符優(yōu)先級(jí) 92
5.4 常用內(nèi)部函數(shù) 92
5.4.1 數(shù)學(xué)函數(shù) 93
5.4.2 隨機(jī)數(shù)函數(shù) 94
5.4.3 字符串函數(shù) 95
5.4.4 轉(zhuǎn)換函數(shù) 97
5.4.5 日期和時(shí)間函數(shù) 98
5.4.6 格式輸出函數(shù) 99
習(xí)題 100
第6章 順序結(jié)構(gòu) 102
6.1 注釋語(yǔ)句 103
6.2 數(shù)據(jù)的輸入 103
6.2.1 利用賦值語(yǔ)句輸入數(shù)據(jù) 104
6.2.2 使用文本框輸入數(shù)據(jù) 104
6.2.3 InputBox函數(shù) 105
6.3 數(shù)據(jù)的輸出 108
6.3.1 Print方法 108
6.3.2 Format函數(shù) 110
6.4 MsgBox函數(shù) 111
6.5 順序結(jié)構(gòu) 112
習(xí)題 113
第7章 選擇結(jié)構(gòu) 116
7.1 If語(yǔ)句 116
7.1.1 If…Then結(jié)構(gòu) 116
7.1.2 If…Then…Else結(jié)構(gòu) 119
7.1.3 多分支If結(jié)構(gòu) 121
7.2 Select Case語(yǔ)句 128
習(xí)題 135
第8章 循環(huán)結(jié)構(gòu) 138
8.1 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的概念 138
8.2 循環(huán)的三要素及構(gòu)成循環(huán)的語(yǔ)句類(lèi)型 140
8.3 Do…Loop語(yǔ)句 141
8.3.1 前測(cè)型Do…Loop循環(huán) 141
8.3.2 后測(cè)型Do…Loop循環(huán) 145
8.4 While…Wend循環(huán) 147
8.5 For…Next語(yǔ)句 147
8.6 循環(huán)的嵌套??多重循環(huán) 151
8.6.1 循環(huán)重疊的種類(lèi) 151
8.6.2 嵌套循環(huán) 152
8.7 GoTo型控制結(jié)構(gòu) 161
8.7.1 GoTo語(yǔ)句及其與If語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu) 161
8.7.2 On…GoTo語(yǔ)句 164
8.8 “一題多解”編程思路與循環(huán)結(jié)構(gòu)的應(yīng)用舉例 166
習(xí)題 175
第9章 數(shù)組 182
9.1 數(shù)組的概念 182
9.1.1 數(shù)組和簡(jiǎn)單變量的比較 183
9.1.2 數(shù)組的定義 183
9.2 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組 184
9.2.1 靜態(tài)數(shù)組 185
9.2.2 動(dòng)態(tài)數(shù)組 188
9.3 一維數(shù)組的基本操作 190
9.3.1 一維數(shù)組元素賦初值 190
9.3.2 一維數(shù)組元素的輸入與輸出 192
9.3.3 數(shù)據(jù)的排序 193
9.4 二維數(shù)組的使用 198
9.5 控件數(shù)組 200
9.5.1 控件數(shù)組的概念 200
9.5.2 控件數(shù)組的建立 200
9.5.3 控件數(shù)組的應(yīng)用 201
習(xí)題 204
第10章 過(guò)程 209
10.1 子過(guò)程 210
10.1.1 子過(guò)程的定義 210
10.1.2 子過(guò)程的調(diào)用 212
10.2 函數(shù)過(guò)程 213
10.2.1 函數(shù)的定義 213
10.2.2 函數(shù)的調(diào)用 214
10.3 過(guò)程參數(shù) 215
10.3.1 參數(shù)傳遞 215
10.3.2 對(duì)象參數(shù) 217
10.3.3 數(shù)組參數(shù) 218
10.4 作用域 221
10.4.1 代碼模塊的概念 221
10.4.2 變量的作用域 222
10.4.3 變量的生存期 223
10.4.4 過(guò)程的作用域 226
10.5 過(guò)程的嵌套 228
10.5.1 嵌套 228
10.5.2 遞歸調(diào)用 230
習(xí)題 232
第11章 文件 236
11.1 文件概述 236
11.2 順序文件 237
11.2.1 順序文件的打開(kāi) 237
11.2.2 順序文件的關(guān)閉 238
11.2.3 順序文件的寫(xiě)操作 238
11.2.4 順序文件的讀操作 239
11.3 隨機(jī)文件 241
11.3.1 隨機(jī)文件的打開(kāi)與關(guān)閉 242
11.3.2 隨機(jī)文件的讀操作與寫(xiě)操作 242
11.3.3 隨機(jī)文件記錄的操作 242
11.4 二進(jìn)制文件 245
11.4.1 二進(jìn)制文件的打開(kāi)和關(guān)閉 245
11.4.2 二進(jìn)制文件的讀寫(xiě)操作 245
11.5 文件處理函數(shù)與語(yǔ)句 246
11.6 文件系統(tǒng)控件 249
11.6.1 驅(qū)動(dòng)器列表框控件 249
11.6.2 目錄列表框控件 249
11.6.3 文件列表框控件 250
習(xí)題 251
第12章 菜單與對(duì)話框 254
12.1 菜單設(shè)計(jì) 254
12.1.1 下拉式菜單 254
12.1.2 彈出式菜單設(shè)計(jì) 258
12.2 通用對(duì)話框 259
12.2.1 “文件”對(duì)話框 260
12.2.2 其他對(duì)話框 261
習(xí)題 263
第13章 數(shù)據(jù)庫(kù) 264
13.1 概述 264
13.2 數(shù)據(jù)庫(kù)的創(chuàng)建與訪問(wèn) 265
13.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 265
13.2.2 訪問(wèn)數(shù)據(jù)庫(kù)的方法 268
13.3 Data控件 269
13.3.1 Data控件的常用屬性 269
13.3.2 Data控件的常用方法 270
13.3.3 Data控件的常用事件 270
13.3.4 Recordset對(duì)象 271
13.3.5 數(shù)據(jù)綁定控件 272
13.4 ADO 278
13.4.1 Connection對(duì)象 279
13.4.2 Command對(duì)象 280
13.4.3 Recordset對(duì)象 281
13.4.4 采用ADO訪問(wèn)數(shù)據(jù)庫(kù)的一般步驟 283
習(xí)題 288
第14章 圖形處理 290
14.1 圖形設(shè)計(jì)基礎(chǔ) 290
14.2 繪圖控件 292
14.2.1 直線控件(Line) 292
14.2.2 形狀控件(Shape) 293
14.3 圖形方法 295
14.3.1 PSet方法 295
14.3.2 Line方法 297
14.3.3 Circle方法 298
14.3.4 Cls方法 299
14.3.5 Point方法 300
習(xí)題 301
附錄A 模擬試題 303
附錄B 程序調(diào)試 307
附錄C 常用函數(shù)及標(biāo)準(zhǔn)控件速查表 312
附錄D 常用詞匯英漢對(duì)照表 317
參考文獻(xiàn) 321
- 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ì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- 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完全開(kāi)發(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)用開(kāi)發(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) [主編 張雙獅]

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)教程
- 計(jì)算機(jī)體系結(jié)構(gòu)(第二版)
- Delphi程序設(shè)計(jì)與應(yīng)用教程
- 匯編語(yǔ)言程序設(shè)計(jì)
- 微機(jī)原理與接口
- 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
- 操作系統(tǒng)原理
- Visual Basic語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程
- Visual Basic語(yǔ)言程序設(shè)計(jì)教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 數(shù)據(jù)結(jié)構(gòu)——用C語(yǔ)言描述
- 微機(jī)原理、匯編語(yǔ)言與接口技術(shù)
- 數(shù)據(jù)庫(kù)原理及應(yīng)用
- 微機(jī)原理及接口技術(shù)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 網(wǎng)絡(luò)設(shè)備配置與管理