Visual Basic語言程序設(shè)計(jì)教程
-
【作 者】程勝利 主編
【I S B N 】978-7-5084-4293-8
【責(zé)任編輯】朱江浩
【適用讀者群】本科
【出版時(shí)間】2007-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2007年01月第1版
【頁 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥30
【叢 書】21世紀(jì)高等院校計(jì)算機(jī)科學(xué)與技術(shù)規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書詳細(xì)介紹了Visual Basic 6.0程序設(shè)計(jì)語言的基礎(chǔ)知識(shí)和程序設(shè)計(jì)的方法與技術(shù)。全書以程序結(jié)構(gòu)為主線,共分14章,包括Visual Basic概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、文件、菜單與對(duì)話框、數(shù)據(jù)庫、圖形處理以及4個(gè)附錄。
本書重點(diǎn)、難點(diǎn)突出,盡可能與計(jì)算機(jī)二級(jí)考試緊密結(jié)合;在體系結(jié)構(gòu)和編寫內(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í)效率。
本書特別適合高等職業(yè)教育、高等專科、本科等院校計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門人員的培訓(xùn)教材及有關(guān)專業(yè)教師、技術(shù)人員參考。
本書所配電子教案可以從中國(guó)水利水電出版社網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/
20世紀(jì)90年代微軟推出的Visual Basic(簡(jiǎn)稱VB)是一種面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言。Visual Basic是在BASIC語言基礎(chǔ)上的進(jìn)一步擴(kuò)充,是當(dāng)前被廣泛使用的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言。
國(guó)內(nèi)許多高校、職業(yè)院校對(duì)VB課程建設(shè)十分重視,針對(duì)非計(jì)算機(jī)應(yīng)用專業(yè)和網(wǎng)絡(luò)技術(shù)專業(yè)的學(xué)生,采用Visual Basic 6.0企業(yè)中文版授課。目的是使學(xué)生了解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和技能,能夠通過計(jì)算機(jī)二級(jí)VB等級(jí)考試,或能夠獲得職業(yè)程序員初級(jí)證書,這也正是作者編寫本書的宗旨。
全書的編寫以Visual Basic 6.0企業(yè)中文版為背景,分為14章及4個(gè)附錄,深入淺出地介紹了Visual Basic 6.0概述、Visual Basic可視化編程基礎(chǔ)、窗體、常用標(biāo)準(zhǔn)控件、Visual Basic語法基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、文件、菜單與對(duì)話框、數(shù)據(jù)庫以及圖形處理等內(nèi)容。
本書在編寫內(nèi)容上努力做到循序漸進(jìn),詳略得體,文、圖、表并茂,重點(diǎn)、難點(diǎn)突出,盡可能與計(jì)算機(jī)二級(jí)考試緊密結(jié)合;在編寫風(fēng)格上以程序結(jié)構(gòu)為主線,各章內(nèi)容完整、前后呼應(yīng);針對(duì)性強(qiáng),行文簡(jiǎn)明、精練,可讀性好;例題豐富,一題多解(即對(duì)于選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組和過程等章節(jié)的一些例題,采用多種思路或技巧編寫出不同的程序)是本書的一個(gè)突出特點(diǎn)。編者認(rèn)為本教材的這種編寫風(fēng)格有助于調(diào)動(dòng)學(xué)生學(xué)習(xí)本課程的興趣和積極性,開拓學(xué)生的思維,提高學(xué)生的學(xué)習(xí)效率,有助于培養(yǎng)學(xué)生閱讀程序、編寫程序的能力,以期達(dá)到學(xué)生通過對(duì)VB編程語言的學(xué)習(xí),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本技能,通過計(jì)算機(jī)二級(jí)VB等級(jí)考試的目的。
本書特別適合高等職業(yè)教育、高等?、本科等院校計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)的學(xué)生使用,也可作為面向計(jì)算機(jī)入門人員的培訓(xùn)教材及供有關(guān)專業(yè)教師、技術(shù)人員參考。
全書由程勝利任主編,劉永真任副主編,徐凱聲任主審。參加本書編寫工作的作者多年從事高等院校計(jì)算機(jī)應(yīng)用專業(yè)本、?频慕虒W(xué)工作,本書是作者長(zhǎng)期計(jì)算機(jī)技術(shù)基礎(chǔ)課程教學(xué)實(shí)踐的結(jié)晶。本書的第1章、第6章、第10章、第12章由劉永真編寫;第2章、第5章、第11章由鄧娟編寫;第3章、第4章、第9章由周冰編寫;第7章、第12章、附錄A和附錄B由石義良編寫;第8章由程勝利編寫;第13章、第14章、附錄C和附錄D由李欣編寫。全書由程勝利、劉永真和李欣統(tǒng)稿;李仲負(fù)責(zé)程序的調(diào)試及部分輔助工作。
中國(guó)水利水電出版社的石永峰和李曉林對(duì)本書的編寫與出版給予了大力支持,在本書完稿之際,作者對(duì)他們付出的辛勤勞動(dòng)表示衷心的感謝。在本書的編寫過程中,作者還參閱了許多文獻(xiàn)資料,在此謹(jǐn)向本書參考文獻(xiàn)的所有作者一并表示感謝。
書中的缺點(diǎn)和疏漏之處在所難免,誠(chéng)望有關(guā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 集成開發(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語法基礎(chǔ) 82
5.1 數(shù)據(jù)類型 82
5.1.1 基本數(shù)據(jù)類型 82
5.1.2 用戶自定義數(shù)據(jù)類型 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 注釋語句 103
6.2 數(shù)據(jù)的輸入 103
6.2.1 利用賦值語句輸入數(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語句 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語句 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)的語句類型 140
8.3 Do…Loop語句 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語句 147
8.6 循環(huán)的嵌套??多重循環(huán) 151
8.6.1 循環(huán)重疊的種類 151
8.6.2 嵌套循環(huán) 152
8.7 GoTo型控制結(jié)構(gòu) 161
8.7.1 GoTo語句及其與If語句構(gòu)成的循環(huán)結(jié)構(gòu) 161
8.7.2 On…GoTo語句 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章 過程 209
10.1 子過程 210
10.1.1 子過程的定義 210
10.1.2 子過程的調(diào)用 212
10.2 函數(shù)過程 213
10.2.1 函數(shù)的定義 213
10.2.2 函數(shù)的調(diào)用 214
10.3 過程參數(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 過程的作用域 226
10.5 過程的嵌套 228
10.5.1 嵌套 228
10.5.2 遞歸調(diào)用 230
習(xí)題 232
第11章 文件 236
11.1 文件概述 236
11.2 順序文件 237
11.2.1 順序文件的打開 237
11.2.2 順序文件的關(guān)閉 238
11.2.3 順序文件的寫操作 238
11.2.4 順序文件的讀操作 239
11.3 隨機(jī)文件 241
11.3.1 隨機(jī)文件的打開與關(guān)閉 242
11.3.2 隨機(jī)文件的讀操作與寫操作 242
11.3.3 隨機(jī)文件記錄的操作 242
11.4 二進(jìn)制文件 245
11.4.1 二進(jìn)制文件的打開和關(guān)閉 245
11.4.2 二進(jìn)制文件的讀寫操作 245
11.5 文件處理函數(shù)與語句 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ù)庫 264
13.1 概述 264
13.2 數(shù)據(jù)庫的創(chuàng)建與訪問 265
13.2.1 創(chuàng)建數(shù)據(jù)庫 265
13.2.2 訪問數(shù)據(jù)庫的方法 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訪問數(shù)據(jù)庫的一般步驟 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
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計(jì)實(shí)踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語言程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì) [湯佳 著]
- Python語言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計(jì) [李國(guó)燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
- 簡(jiǎn)單易懂的Python入門教程 [[日]大澤文孝 著]
- 生活經(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è)備配置與管理