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

-
【作 者】主編 郭秀娟 于全通
【I S B N 】978-7-5170-7442-7
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2019-02-26
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】240
【千字數(shù)】378
【印 張】15
【定 價】¥39
【叢 書】普通高等教育“十三五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
Visual Basic語言是效率高、開發(fā)成本低的強大的開發(fā)工具,是許多計算機專業(yè)人員和計算機愛好者學(xué)習(xí)程序設(shè)計語言的首選。本書以Visual Basic 6.0中文版為語言背景,通過大量實例,深入淺出地介紹了Visual Basic程序開發(fā)環(huán)境,Visual Basic程序設(shè)計基礎(chǔ),Visual Basic可視化編程的概念與方法,順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,過程,變量與過程的作用域,用戶定義類型與枚舉類型,圖形與圖像,菜單、工具欄與對話框,鍵盤與鼠標事件過程,數(shù)據(jù)文件等內(nèi)容。本書概念清晰、邏輯性強、層次分明、例題豐富,適用于本專科教學(xué)。
本書注重教材的可讀性和適用性,對關(guān)鍵知識點進行了詳細的說明,并附有大量的圖表,使讀者能正確、直觀地理解問題;按照學(xué)生的認知規(guī)律及學(xué)習(xí)特點,介紹知識結(jié)構(gòu)和例題,采取逐步深入的方式進行教學(xué)。為了幫助初學(xué)者正確地掌握Visual Basic語言的特點,書中附有一定數(shù)量的習(xí)題。
全面、詳盡地介紹了Visual Basic 程序開發(fā)環(huán)境和程序設(shè)計基礎(chǔ)。
對關(guān)鍵知識點進行了詳細的說明,附有大量的圖表。
內(nèi)容全面詳細,章節(jié)設(shè)計循序漸進、深入淺出。
附有一定數(shù)量的習(xí)題,適用于本專科教學(xué)。
目前,“Visual Basic 程序設(shè)計”正在被越來越多的本專科院校作為學(xué)生必修的計算機程序設(shè)計課程,隨著計算機等級考試的逐步推進,越來越多的學(xué)生將Visual Basic程序設(shè)計語言作為通過計算機等級考試的首選語言。本書作為Visual Basic程序設(shè)計的教程,旨在幫助學(xué)生學(xué)習(xí)、掌握Visual Basic程序設(shè)計語言的基本知識和編程技巧,提高Visual Basic程序設(shè)計的能力和水平。
Visual Basic程序設(shè)計語言是可視化的編程語言,是一種簡單、高效地開發(fā)應(yīng)用軟件的工具。它追求的是軟件開發(fā)的高效性、編程語言的易學(xué)性,然后才是語言的強大性,因此在計算機的各個領(lǐng)域內(nèi)得到了廣泛的應(yīng)用。Visual Basic采用當(dāng)前最新的程序設(shè)計思想:面向?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è)計思想的掌握為主線,內(nèi)容由淺入深,先講述基本知識及例題,再講述應(yīng)用,重點在于訓(xùn)練學(xué)生的編程思想,提高學(xué)生應(yīng)用Visual Basic程序設(shè)計語言的能力。本書的編寫結(jié)合了多年來應(yīng)用型本科人才培養(yǎng)的經(jīng)驗,重點體現(xiàn)了應(yīng)用型本科人才培養(yǎng)的要求。
本書共分10章,1~9章適合48學(xué)時授課,第10章可利用課件或網(wǎng)絡(luò)自學(xué)(標記星號“*”的為自學(xué)內(nèi)容)。1~2章介紹了Visual Basic程序設(shè)計語言的基本知識、開發(fā)環(huán)境;3~7章系統(tǒng)介紹了Visual Basic語言的基礎(chǔ)知識以及用設(shè)計程序解決問題的方法,包括Visual Basic語言的基本語句、結(jié)構(gòu)和函數(shù)以及一些算法的實現(xiàn);8~10章屬于Visual Basic語言的提高部分,注重面向?qū)ο蟪绦蛟O(shè)計,在掌握前一部分知識的基礎(chǔ)上,學(xué)習(xí)Visual Basic語言的過程、文件、多重窗體與控件、繪圖、菜單設(shè)計與鼠標和鍵盤響應(yīng)等內(nèi)容,本部分根據(jù)學(xué)生對Visual Basic程序設(shè)計知識的掌握程度,側(cè)重于實際編程的綜合能力訓(xùn)練,適于有一定計算機基礎(chǔ)的同學(xué)學(xué)習(xí)。
本書建議54~72學(xué)時,其中實驗教學(xué)占總學(xué)時的1/2以上。為了使學(xué)生更好地進行自主學(xué)習(xí),本書還配有習(xí)題與實驗指導(dǎo)教材。同時在習(xí)題與實驗指導(dǎo)教材中還配有綜合實驗,以檢驗學(xué)生運用Visual Basic語言綜合知識的應(yīng)用能力。
本書可作為普通高校應(yīng)用型本科或?qū)?茖W(xué)生學(xué)習(xí)Visual Basic程序設(shè)計的教材,特別適合作為計算機等級考試(二級Visual Basic語言)的教材,也可作為有關(guān)程序設(shè)計人員和自學(xué)者的參考書。
本書由吉林建筑大學(xué)的郭秀娟、于全通任主編,孫穎馨(長春理工大學(xué)光電信息學(xué)院)和張樹彬(吉林省經(jīng)濟干部管理學(xué)院)任副主編。吉林建筑大學(xué)的孫東、岳俊華、范曉鷗也參與了本書的編寫。
本書在編寫過程中,得到了吉林建筑大學(xué)電氣與計算機學(xué)院老師的幫助,作者在此深表謝意。由于編者水平有限,書中的不當(dāng)和疏漏之處在所難免,懇請使用本書的老師和同學(xué)提出寶貴意見。作者聯(lián)系方式:[email protected]。
第1章 Visual Basic程序設(shè)計概述 1
1.1 程序設(shè)計語言 1
1.2 Visual Basic的發(fā)展及特點 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è)計 12
2.1 Visual Basic面向?qū)ο蟮幕靖拍?12
2.2 Visual Basic程序設(shè)計的基本步驟 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è)計基礎(chǔ) 27
3.1 基本語法單位 27
3.1.1 字符集 27
3.1.2 標識符 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 運算符與表達式 41
3.5.1 算術(shù)運算符與表達式 41
3.5.2 字符串運算符與表達式 42
3.5.3 關(guān)系運算符與表達式 43
3.5.4 邏輯運算符與表達式 44
3.5.5 表達式的應(yīng)用 45
3.6 常用內(nèi)部函數(shù) 46
3.6.1 數(shù)學(xué)運算函數(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 實例 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ù)組中常見錯誤和注意事項 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 形參與實參 151
8.4.2 傳值 153
8.4.3 傳址 154
8.4.4 數(shù)組參數(shù)的傳遞 155
8.4.5 有關(guān)過程之間數(shù)據(jù)傳遞的
幾點說明 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 鼠標事件和鍵盤事件 169
8.9.1 鼠標事件 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章 標準控件與多窗體 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 焦點與Tab順序 198
9.8.1 焦點 198
9.8.2 Tab順序 198
9.9 多窗體 200
9.9.1 建立多窗體應(yīng)用程序 200
9.9.2 與多窗體程序設(shè)計有關(guān)的語句
和方法 202
9.9.3 多窗體程序設(shè)計舉例 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 隨機文件 219
10.4.1 隨機文件的打開與關(guān)閉 219
10.4.2 隨機文件的寫操作 220
10.4.3 隨機文件的讀操作 221
10.5 二進制文件 222
10.5.1 二進制文件的打開與關(guān)閉 222
10.5.2 二進制文件的讀/寫操作 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
參考文獻 232
- Java面向?qū)ο蟪绦蛟O(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實驗指導(dǎo)與實訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計及實踐教程 [肖朝暉]
- C語言程序設(shè)計 [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設(shè)計實驗教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(第二版) [胡冠山]
- Java Web項目化設(shè)計實踐教程 [邱云 曾陳萍]
- C語言程序設(shè)計(第三版) [主編 丁紅 王立新 蔡開立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計實踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實戰(zhàn) [主編 劉健]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計實踐指導(dǎo) [主編 張雙獅]
- Excel高級應(yīng)用實驗指導(dǎo)
- 管理信息系統(tǒng)(第三版)
- Excel在統(tǒng)計中的應(yīng)用(第三版)
- Visual Basic程序設(shè)計實驗指導(dǎo)
- 大學(xué)計算機基礎(chǔ)實驗教程
- 大學(xué)計算機基礎(chǔ)
- Access數(shù)據(jù)庫基礎(chǔ)教程實驗指導(dǎo)與習(xí)題集
- 大學(xué)計算機基礎(chǔ)教程(第四版)
- Access 數(shù)據(jù)庫基礎(chǔ)教程
- 大學(xué)計算機基礎(chǔ)
- 大學(xué)物理實驗(第二版)
- Office高級應(yīng)用實用教程
- 計算機應(yīng)用基礎(chǔ)教程(第三版)(Window
- Excel高級應(yīng)用實務(wù)
- 大學(xué)物理實驗
- 大學(xué)物理學(xué)習(xí)指導(dǎo)