Visual Basic程序設(shè)計(jì)教程

-
【作 者】主編 郭秀娟 于全通
【I S B N 】978-7-5170-7442-7
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2019-02-26
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】240
【千字?jǐn)?shù)】378
【印 張】15
【定 價】¥39
【叢 書】普通高等教育“十三五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
Visual Basic語言是效率高、開發(fā)成本低的強(qiáng)大的開發(fā)工具,是許多計(jì)算機(jī)專業(yè)人員和計(jì)算機(jī)愛好者學(xué)習(xí)程序設(shè)計(jì)語言的首選。本書以Visual Basic 6.0中文版為語言背景,通過大量實(shí)例,深入淺出地介紹了Visual Basic程序開發(fā)環(huán)境,Visual Basic程序設(shè)計(jì)基礎(chǔ),Visual Basic可視化編程的概念與方法,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,過程,變量與過程的作用域,用戶定義類型與枚舉類型,圖形與圖像,菜單、工具欄與對話框,鍵盤與鼠標(biāo)事件過程,數(shù)據(jù)文件等內(nèi)容。本書概念清晰、邏輯性強(qiáng)、層次分明、例題豐富,適用于本?平虒W(xué)。
本書注重教材的可讀性和適用性,對關(guān)鍵知識點(diǎn)進(jìn)行了詳細(xì)的說明,并附有大量的圖表,使讀者能正確、直觀地理解問題;按照學(xué)生的認(rèn)知規(guī)律及學(xué)習(xí)特點(diǎn),介紹知識結(jié)構(gòu)和例題,采取逐步深入的方式進(jìn)行教學(xué)。為了幫助初學(xué)者正確地掌握Visual Basic語言的特點(diǎn),書中附有一定數(shù)量的習(xí)題。
全面、詳盡地介紹了Visual Basic 程序開發(fā)環(huán)境和程序設(shè)計(jì)基礎(chǔ)。
對關(guān)鍵知識點(diǎn)進(jìn)行了詳細(xì)的說明,附有大量的圖表。
內(nèi)容全面詳細(xì),章節(jié)設(shè)計(jì)循序漸進(jìn)、深入淺出。
附有一定數(shù)量的習(xí)題,適用于本專科教學(xué)。
目前,“Visual Basic 程序設(shè)計(jì)”正在被越來越多的本專科院校作為學(xué)生必修的計(jì)算機(jī)程序設(shè)計(jì)課程,隨著計(jì)算機(jī)等級考試的逐步推進(jìn),越來越多的學(xué)生將Visual Basic程序設(shè)計(jì)語言作為通過計(jì)算機(jī)等級考試的首選語言。本書作為Visual Basic程序設(shè)計(jì)的教程,旨在幫助學(xué)生學(xué)習(xí)、掌握Visual Basic程序設(shè)計(jì)語言的基本知識和編程技巧,提高Visual Basic程序設(shè)計(jì)的能力和水平。
Visual Basic程序設(shè)計(jì)語言是可視化的編程語言,是一種簡單、高效地開發(fā)應(yīng)用軟件的工具。它追求的是軟件開發(fā)的高效性、編程語言的易學(xué)性,然后才是語言的強(qiáng)大性,因此在計(jì)算機(jī)的各個領(lǐng)域內(nèi)得到了廣泛的應(yīng)用。Visual Basic采用當(dāng)前最新的程序設(shè)計(jì)思想:面向?qū)ο笈c事件驅(qū)動,使編程變得更加方便、快捷。它擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕松地使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松地創(chuàng)建ActiveX控件。程序員可以輕松地使用Visual Basic提供的組件開發(fā)多媒體軟件、數(shù)據(jù)庫應(yīng)用程序、網(wǎng)絡(luò)應(yīng)用程序等大型軟件。
本書以程序設(shè)計(jì)思想的掌握為主線,內(nèi)容由淺入深,先講述基本知識及例題,再講述應(yīng)用,重點(diǎn)在于訓(xùn)練學(xué)生的編程思想,提高學(xué)生應(yīng)用Visual Basic程序設(shè)計(jì)語言的能力。本書的編寫結(jié)合了多年來應(yīng)用型本科人才培養(yǎng)的經(jīng)驗(yàn),重點(diǎn)體現(xiàn)了應(yīng)用型本科人才培養(yǎng)的要求。
本書共分10章,1~9章適合48學(xué)時授課,第10章可利用課件或網(wǎng)絡(luò)自學(xué)(標(biāo)記星號“*”的為自學(xué)內(nèi)容)。1~2章介紹了Visual Basic程序設(shè)計(jì)語言的基本知識、開發(fā)環(huán)境;3~7章系統(tǒng)介紹了Visual Basic語言的基礎(chǔ)知識以及用設(shè)計(jì)程序解決問題的方法,包括Visual Basic語言的基本語句、結(jié)構(gòu)和函數(shù)以及一些算法的實(shí)現(xiàn);8~10章屬于Visual Basic語言的提高部分,注重面向?qū)ο蟪绦蛟O(shè)計(jì),在掌握前一部分知識的基礎(chǔ)上,學(xué)習(xí)Visual Basic語言的過程、文件、多重窗體與控件、繪圖、菜單設(shè)計(jì)與鼠標(biāo)和鍵盤響應(yīng)等內(nèi)容,本部分根據(jù)學(xué)生對Visual Basic程序設(shè)計(jì)知識的掌握程度,側(cè)重于實(shí)際編程的綜合能力訓(xùn)練,適于有一定計(jì)算機(jī)基礎(chǔ)的同學(xué)學(xué)習(xí)。
本書建議54~72學(xué)時,其中實(shí)驗(yàn)教學(xué)占總學(xué)時的1/2以上。為了使學(xué)生更好地進(jìn)行自主學(xué)習(xí),本書還配有習(xí)題與實(shí)驗(yàn)指導(dǎo)教材。同時在習(xí)題與實(shí)驗(yàn)指導(dǎo)教材中還配有綜合實(shí)驗(yàn),以檢驗(yàn)學(xué)生運(yùn)用Visual Basic語言綜合知識的應(yīng)用能力。
本書可作為普通高校應(yīng)用型本科或?qū)?茖W(xué)生學(xué)習(xí)Visual Basic程序設(shè)計(jì)的教材,特別適合作為計(jì)算機(jī)等級考試(二級Visual Basic語言)的教材,也可作為有關(guān)程序設(shè)計(jì)人員和自學(xué)者的參考書。
本書由吉林建筑大學(xué)的郭秀娟、于全通任主編,孫穎馨(長春理工大學(xué)光電信息學(xué)院)和張樹彬(吉林省經(jīng)濟(jì)干部管理學(xué)院)任副主編。吉林建筑大學(xué)的孫東、岳俊華、范曉鷗也參與了本書的編寫。
本書在編寫過程中,得到了吉林建筑大學(xué)電氣與計(jì)算機(jī)學(xué)院老師的幫助,作者在此深表謝意。由于編者水平有限,書中的不當(dāng)和疏漏之處在所難免,懇請使用本書的老師和同學(xué)提出寶貴意見。作者聯(lián)系方式:1208496575@qq.com。
第1章 Visual Basic程序設(shè)計(jì)概述 1
1.1 程序設(shè)計(jì)語言 1
1.2 Visual Basic的發(fā)展及特點(diǎn) 2
1.3 Visual Basic 6.0的安裝和啟動 3
1.4 Visual Basic的集成開發(fā)環(huán)境(IDE)簡介 4
1.5 使用幫助 9
習(xí) 題 10
第2章 簡單Visual Basic面向?qū)ο蟪绦蛟O(shè)計(jì) 12
2.1 Visual Basic面向?qū)ο蟮幕靖拍?12
2.2 Visual Basic程序設(shè)計(jì)的基本步驟 16
2.2.1 Visual Basic應(yīng)用程序的組成 16
2.2.2 創(chuàng)建應(yīng)用程序的步驟 17
2.3 程序?qū)嵗?20
2.3.1 利用VB開發(fā)應(yīng)用程序的一般步驟 20
2.3.2 創(chuàng)建VB程序示例 20
習(xí) 題 25
第3章 Visual Basic程序設(shè)計(jì)基礎(chǔ) 27
3.1 基本語法單位 27
3.1.1 字符集 27
3.1.2 標(biāo)識符 27
3.1.3 關(guān)鍵字 28
3.2 數(shù)據(jù)類型 28
3.3 常量和變量 34
3.3.1 常量 34
3.3.2 變量 36
3.4 不同類型數(shù)據(jù)的轉(zhuǎn)換 40
3.5 運(yùn)算符與表達(dá)式 41
3.5.1 算術(shù)運(yùn)算符與表達(dá)式 41
3.5.2 字符串運(yùn)算符與表達(dá)式 42
3.5.3 關(guān)系運(yùn)算符與表達(dá)式 43
3.5.4 邏輯運(yùn)算符與表達(dá)式 44
3.5.5 表達(dá)式的應(yīng)用 45
3.6 常用內(nèi)部函數(shù) 46
3.6.1 數(shù)學(xué)運(yùn)算函數(shù) 47
3.6.2 字符函數(shù) 48
3.6.3 日期和時間函數(shù) 48
3.6.4 轉(zhuǎn)換函數(shù) 49
習(xí) 題 50
第4章 Visual Basic程序的順序結(jié)構(gòu) 54
4.1 算法及算法的表示 54
4.1.1 算法概述 54
4.1.2 算法的特性 55
4.1.3 算法的表示 55
4.2 順序結(jié)構(gòu) 58
4.2.1 程序語句 59
4.2.2 數(shù)據(jù)輸入 62
4.2.3 數(shù)據(jù)輸出 68
4.2.4 程序調(diào)試 70
4.3 實(shí)例 73
習(xí) 題 74
第5章 選擇結(jié)構(gòu) 76
5.1 If條件語句 76
5.2 If語句的嵌套和IIf函數(shù) 82
5.2.1 If語句的嵌套 82
5.2.2 If…Then…ElseIf…End If 語句
(多分支結(jié)構(gòu)) 86
5.2.3 條件函數(shù) 88
5.3 Select Case語句 89
習(xí) 題 91
第6章 循環(huán)結(jié)構(gòu) 93
6.1 循環(huán)結(jié)構(gòu)概述 93
6.2 For…Next循環(huán)語句 93
6.3 While…Wend循環(huán)語句 98
6.4 Do…Loop循環(huán)語句 102
6.5 循環(huán)的嵌套 105
6.6 循環(huán)的退出 109
6.7 控制結(jié)構(gòu)應(yīng)用程序舉例 110
習(xí) 題 112
第7章 數(shù)組 114
7.1 數(shù)組的概念 114
7.2 一維數(shù)組 115
7.2.1 一維數(shù)組的定義 115
7.2.2 一維數(shù)組的引用 116
7.2.3 一維數(shù)組的基本操作 117
7.2.4 For Each…Next語句 119
7.2.5 一維數(shù)組的應(yīng)用 120
7.2.6 數(shù)組排序 122
7.3 二維數(shù)組 125
7.3.1 二維數(shù)組的定義 125
7.3.2 二維數(shù)組的引用 126
7.3.3 二維數(shù)組的基本操作 127
7.3.4 二維數(shù)組 128
7.4 可調(diào)數(shù)組* 130
7.4.1 可調(diào)數(shù)組的定義 130
7.4.2 可調(diào)數(shù)組的應(yīng)用舉例 131
7.5 控件數(shù)組 133
7.5.1 控件數(shù)組的概念 133
7.5.2 控件數(shù)組的建立 133
7.5.3 控件數(shù)組的應(yīng)用舉例 134
7.6 數(shù)組中常見錯誤和注意事項(xiàng) 138
習(xí) 題 139
第8章 過程 142
8.1 事件過程與通用過程 142
8.1.1 事件過程 142
8.1.2 通用過程 143
8.2 Sub子過程 143
8.2.1 Sub子過程的建立 143
8.2.2 過程的調(diào)用 144
8.3 Function函數(shù)過程 147
8.3.1 函數(shù)過程的定義 147
8.3.2 函數(shù)的調(diào)用 148
8.3.3 查看過程 150
8.4 參數(shù)傳遞 151
8.4.1 形參與實(shí)參 151
8.4.2 傳值 153
8.4.3 傳址 154
8.4.4 數(shù)組參數(shù)的傳遞 155
8.4.5 有關(guān)過程之間數(shù)據(jù)傳遞的
幾點(diǎn)說明 158
8.5 過程的嵌套和遞歸調(diào)用 159
8.5.1 過程的嵌套 159
8.5.2 過程的遞歸調(diào)用 159
8.6 過程的可選參數(shù)與不定數(shù)量參數(shù) 161
8.6.1 可選參數(shù) 161
8.6.2 可變參數(shù) 162
8.7 對象參數(shù) 163
8.7.1 窗體參數(shù) 163
8.7.2 控件參數(shù) 165
8.8 過程的作用域與變量的作用域 165
8.8.1 過程的作用域 165
8.8.2 變量的作用域 166
8.8.3 靜態(tài)變量 168
8.9 鼠標(biāo)事件和鍵盤事件 169
8.9.1 鼠標(biāo)事件 169
8.9.2 鍵盤事件 171
8.10 綜合應(yīng)用 172
8.10.1 查找 173
8.10.2 加密和解密 175
8.10.3 用梯形法求定積分 177
8.10.4 高次方程求根 177
習(xí) 題 179
第9章 標(biāo)準(zhǔn)控件與多窗體 181
9.1 概述 181
9.2 圖片框與圖像框 182
9.2.1 圖片框(PictureBox)和
圖像框(Image)的常用屬性 182
9.2.2 圖片框與圖像框的區(qū)別 183
9.3 定時器 184
9.4 選擇控件—單選按鈕與復(fù)選框 186
9.4.1 單選按鈕 186
9.4.2 復(fù)選框 188
9.5 容器與框架 189
9.6 列表框與組合框 191
9.6.1 列表框 191
9.6.2 組合框 194
9.7 滾動條 196
9.8 焦點(diǎn)與Tab順序 198
9.8.1 焦點(diǎn) 198
9.8.2 Tab順序 198
9.9 多窗體 200
9.9.1 建立多窗體應(yīng)用程序 200
9.9.2 與多窗體程序設(shè)計(jì)有關(guān)的語句
和方法 202
9.9.3 多窗體程序設(shè)計(jì)舉例 202
習(xí) 題 205
第10章 文件* 208
10.1 文件的基本概念 208
10.1.1 文件說明 208
10.1.2 文件結(jié)構(gòu)和分類 208
10.2 文件的打開與關(guān)閉 210
10.2.1 文件的打開或建立 210
10.2.2 關(guān)閉文件 211
10.2.3 文件操作語句和函數(shù) 212
10.3 順序文件 216
10.3.1 順序文件的打開與關(guān)閉 216
10.3.2 順序文件的寫操作 217
10.3.3 順序文件的讀操作 218
10.4 隨機(jī)文件 219
10.4.1 隨機(jī)文件的打開與關(guān)閉 219
10.4.2 隨機(jī)文件的寫操作 220
10.4.3 隨機(jī)文件的讀操作 221
10.5 二進(jìn)制文件 222
10.5.1 二進(jìn)制文件的打開與關(guān)閉 222
10.5.2 二進(jìn)制文件的讀/寫操作 222
10.6 文件系統(tǒng)控件 222
10.6.1 驅(qū)動器列表框 223
10.6.2 目錄列表框 223
10.6.3 文件列表框 224
10.7 文件應(yīng)用舉例 226
習(xí) 題 229
附錄 ASCII字符集 231
參考文獻(xiàn) 232
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國興]
- 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)國 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動化(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ì) [李國燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]
- 生活經(jīng)管more>>
- Excel高級應(yīng)用實(shí)驗(yàn)指導(dǎo)
- 管理信息系統(tǒng)(第三版)
- Excel在統(tǒng)計(jì)中的應(yīng)用(第三版)
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- Access數(shù)據(jù)庫基礎(chǔ)教程實(shí)驗(yàn)指導(dǎo)與習(xí)題集
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程(第四版)
- Access 數(shù)據(jù)庫基礎(chǔ)教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- 大學(xué)物理實(shí)驗(yàn)(第二版)
- Office高級應(yīng)用實(shí)用教程
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(第三版)(Window
- Excel高級應(yīng)用實(shí)務(wù)
- 大學(xué)物理實(shí)驗(yàn)
- 大學(xué)物理學(xué)習(xí)指導(dǎo)