Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版)
![Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版)](/uploads/cover/160307/6_1040443R.gif)
-
【作 者】主編 王曉東
【I S B N 】978-7-5170-3773-6
【責(zé)任編輯】李炎
【適用讀者群】本專(zhuān)通用
【出版時(shí)間】2015-11-07
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁(yè) 數(shù)】240
【千字?jǐn)?shù)】36
【印 張】15
【定 價(jià)】¥30
【叢 書(shū)】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)是學(xué)習(xí)Visual Basic程序設(shè)計(jì)的適用教材,全書(shū)共10章。前9章較為系統(tǒng)地講述了Visual Basic語(yǔ)言的基本語(yǔ)法和控制結(jié)構(gòu),介紹了窗體、控件和菜單等重要的可視化程序設(shè)計(jì)要素,講解了編程思想和常用算法。第10章介紹了Visual Basic語(yǔ)言在數(shù)據(jù)庫(kù)中的應(yīng)用。
本書(shū)注重基礎(chǔ),強(qiáng)調(diào)實(shí)踐,在內(nèi)容講解上采用循序漸進(jìn)、逐步深入的方法,重點(diǎn)突出,案例選擇得當(dāng)。尤其是講解語(yǔ)法和編程思路時(shí),注重界面設(shè)計(jì)與算法設(shè)計(jì)的結(jié)合,突出了Visual Basic語(yǔ)言的特點(diǎn)和優(yōu)勢(shì)。
本書(shū)可用作高等學(xué)校本專(zhuān)科學(xué)生的學(xué)習(xí)教材,也可用作廣大軟件開(kāi)發(fā)人員以及工程技術(shù)人員的參考用書(shū)。
本書(shū)配有電子教案、源代碼,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書(shū)苑上下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
本書(shū)采用案例教學(xué)方式,體現(xiàn)了啟發(fā)式教學(xué)的風(fēng)格,突出程序設(shè)計(jì)中算法設(shè)計(jì)的重要地位。每章均以問(wèn)題開(kāi)始,引入語(yǔ)法和算法等相關(guān)知識(shí),在解決問(wèn)題的過(guò)程中將相關(guān)知識(shí)融會(huì)貫通,使學(xué)生能夠迅速把握Visual Basic語(yǔ)言編程的要領(lǐng)。
第二版前言
程序設(shè)計(jì)語(yǔ)言是高等院校公共基礎(chǔ)教學(xué)的重要組成部分,也是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的基礎(chǔ)課程。Visual Basic語(yǔ)言是一門(mén)十分優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,其最顯著的特點(diǎn)是簡(jiǎn)單易學(xué)、功能強(qiáng)大。它不僅適用于教學(xué),而且實(shí)用性極強(qiáng),應(yīng)用廣泛。因此在IT業(yè)界有一句流傳甚廣的口號(hào):“聰明的程序員學(xué)習(xí)Visual Basic,真正的程序員學(xué)習(xí)C++”。
本書(shū)的第一版于2009年1月出版,被國(guó)內(nèi)多所本科院校使用,取得了較好的教學(xué)效果。幾年來(lái)很多熱心讀者和專(zhuān)家與作者進(jìn)行了交流,并提出了許多寶貴意見(jiàn)。在此期間作者在教學(xué)科研中也取得了一些成果,對(duì)程序設(shè)計(jì)有了一些新的認(rèn)識(shí)。以上種種情況,促使作者結(jié)合自身的教學(xué)科研實(shí)踐,吸收專(zhuān)家和讀者的真知灼見(jiàn),在第一版的基礎(chǔ)上推出了本書(shū)的第二版。
第二版保持了第一版的風(fēng)貌,采用案例教學(xué)方式,體現(xiàn)了啟發(fā)式教學(xué)的風(fēng)格,突出程序設(shè)計(jì)中算法設(shè)計(jì)的重要地位。每章均以問(wèn)題開(kāi)始,引入語(yǔ)法和算法等相關(guān)知識(shí),在解決問(wèn)題的過(guò)程中將相關(guān)知識(shí)融會(huì)貫通,使學(xué)生能夠迅速把握Visual Basic語(yǔ)言編程的要領(lǐng)。作者對(duì)第一版進(jìn)行了全面修訂,不僅訂正了原書(shū)中存在的瑕疵,而且字斟句酌,對(duì)敘述不夠準(zhǔn)確的地方重新進(jìn)行了嚴(yán)謹(jǐn)?shù)谋硎觯沟脙?nèi)容更加準(zhǔn)確實(shí)用。此外本書(shū)還配有用PowerPoint制作的電子教案和全部程序的源代碼,便于教師備課和學(xué)生自學(xué)。各章所有例題均已在Visual Basic 6.0環(huán)境下調(diào)試通過(guò),本書(shū)全部代碼都可以直接使用。為配合程序設(shè)計(jì)的理論教學(xué),提高實(shí)踐動(dòng)手能力,我們編寫(xiě)了《Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》,作為本書(shū)的配套參考書(shū)。
本書(shū)由王曉東擔(dān)任主編,吳年志、王文燕和潘正清擔(dān)任副主編。全書(shū)編寫(xiě)分工如下:王曉東編寫(xiě)第7、8、9章,并負(fù)責(zé)全書(shū)的統(tǒng)稿及定稿,吳年志、王曉東共同編寫(xiě)第3、4、5、6章,王文燕編寫(xiě)第10章,潘正清、王曉東共同編寫(xiě)第1、2章和附錄。參加本書(shū)編寫(xiě)工作的還有:楊毅、付勇智、鄭克忠、陳艷海、苗暹、孫劍萍、劉林、程世平、張文生、呂進(jìn)峰、郭宏、吳桂生、李曉波、林海、熊波、盧曉、余立菊等。
在本書(shū)的寫(xiě)作過(guò)程中,得到了唐海博士的大力支持;在修改過(guò)程中,得到了張友兵教授的悉心指導(dǎo);在書(shū)稿的校對(duì)過(guò)程中,得到了盧言的熱情幫助,在此一一表示衷心的感謝。
在本書(shū)的編寫(xiě)過(guò)程中,參考了國(guó)內(nèi)外大量的文獻(xiàn)資料,在此特向這些文獻(xiàn)資料的作者表示深深的謝意。由于作者水平所限,加之時(shí)間倉(cāng)促,書(shū)中難免有錯(cuò)誤之處,敬請(qǐng)各位專(zhuān)家以及廣大熱心讀者不吝指教。作者的E-mail地址是wangxd_qy@163.com。
王曉東
2015年8月
第1章 概述 1
1.1 程序設(shè)計(jì)語(yǔ)言 1
1.2 VB語(yǔ)言的特點(diǎn) 3
1.2.1 VB語(yǔ)言的發(fā)展概況 3
1.2.2 VB語(yǔ)言的特點(diǎn) 3
1.3 VB程序的開(kāi)發(fā)環(huán)境 4
1.3.1 VB 6.0的啟動(dòng) 4
1.3.2 集成開(kāi)發(fā)環(huán)境 5
1.4 簡(jiǎn)單的VB程序介紹 7
1.4.1 程序介紹 7
1.4.2 VB編程的基本概念 9
1.5 小結(jié) 10
習(xí)題 10
第2章 VB語(yǔ)言基礎(chǔ) 11
2.1 數(shù)據(jù)類(lèi)型 11
2.1.1 基本數(shù)據(jù)類(lèi)型 11
2.1.2 標(biāo)識(shí)符 11
2.2 常量與變量 12
2.2.1 常量 12
2.2.2 變量 13
2.3 運(yùn)算符與表達(dá)式 15
2.3.1 算術(shù)表達(dá)式 15
2.3.2 字符串表達(dá)式 16
2.3.3 日期表達(dá)式 16
2.4 語(yǔ)句 17
2.4.1 書(shū)寫(xiě)規(guī)則 17
2.4.2 賦值語(yǔ)句 17
2.4.3 流程控制語(yǔ)句 18
2.5 窗體 19
2.5.1 屬性 19
2.5.2 事件 20
2.5.3 方法 21
2.6 小結(jié) 22
習(xí)題 22
第3章 順序結(jié)構(gòu) 23
3.1 數(shù)據(jù)輸入 23
3.1.1 InputBox函數(shù) 23
3.1.2 文本框控件 24
3.2 數(shù)據(jù)輸出 25
3.2.1 標(biāo)簽控件 25
3.2.2 文本框控件 25
3.2.3 MsgBox函數(shù) 25
3.2.4 Print方法 27
3.3 標(biāo)簽 29
3.4 文本框 30
3.5 命令按鈕 33
3.6 程序舉例 34
3.7 小結(jié) 39
習(xí)題 39
第4章 選擇結(jié)構(gòu) 40
4.1 關(guān)系表達(dá)式 40
4.1.1 關(guān)系運(yùn)算符 40
4.1.2 關(guān)系表達(dá)式 41
4.2 邏輯表達(dá)式 41
4.2.1 邏輯運(yùn)算符 41
4.2.2 邏輯表達(dá)式 42
4.3 If語(yǔ)句 43
4.3.1 If-Else結(jié)構(gòu) 43
4.3.2 If結(jié)構(gòu) 45
4.3.3 ElseIf結(jié)構(gòu) 46
4.3.4 If語(yǔ)句的嵌套 48
4.3.5 IIf函數(shù) 49
4.4 Select Case語(yǔ)句 50
4.5 框架 51
4.6 單選按鈕 52
4.7 復(fù)選框 54
4.8 程序舉例 57
4.9 小結(jié) 62
習(xí)題 63
第5章 循環(huán)結(jié)構(gòu) 66
5.1 While語(yǔ)句 66
5.2 Do-Loop語(yǔ)句 68
5.3 For-Next語(yǔ)句 69
5.4 流程轉(zhuǎn)向語(yǔ)句 71
5.4.1 Exit語(yǔ)句 71
5.4.2 Goto語(yǔ)句 72
5.5 循環(huán)嵌套 72
5.6 循環(huán)算法 74
5.6.1 窮舉法 74
5.6.2 迭代法 76
5.7 圖片框 78
5.8 圖像框 79
5.9 計(jì)時(shí)器 79
5.10 程序舉例 82
5.11 小結(jié) 87
習(xí)題 88
第6章 數(shù)組 90
6.1 一維數(shù)組 90
6.1.1 一維數(shù)組的定義 90
6.1.2 數(shù)組元素的引用 91
6.1.3 數(shù)組的處理 91
6.2 二維數(shù)組 94
6.2.1 二維數(shù)組的定義 94
6.2.2 二維數(shù)組的處理 95
6.3 動(dòng)態(tài)數(shù)組 97
6.4 控件數(shù)組 100
6.5 自定義類(lèi)型 101
6.6 字符串的處理 104
6.7 列表框 108
6.8 組合框 110
6.9 程序舉例 113
6.10 小結(jié) 121
習(xí)題 121
第7章 過(guò)程 123
7.1 概述 123
7.2 子過(guò)程 124
7.2.1 子過(guò)程的定義 124
7.2.2 子過(guò)程的調(diào)用 125
7.3 函數(shù)過(guò)程 127
7.3.1 函數(shù)過(guò)程的定義 127
7.3.2 函數(shù)過(guò)程的調(diào)用 128
7.4 事件過(guò)程 130
7.5 參數(shù)傳遞的方式 133
7.5.1 傳值 133
7.5.2 傳引用 135
7.5.3 傳數(shù)組 137
7.6 嵌套調(diào)用與遞歸調(diào)用 139
7.6.1 嵌套調(diào)用 139
7.6.2 遞歸調(diào)用 141
7.7 作用域與生存期 143
7.7.1 作用域 143
7.7.2 生存期 148
7.8 滾動(dòng)條 150
7.9 直線和形狀 153
7.9.1 直線 153
7.9.2 形狀 154
7.10 程序舉例 157
7.11 小結(jié) 162
習(xí)題 163
第8章 界面設(shè)計(jì) 165
8.1 對(duì)話框 165
8.1.1 通用對(duì)話框 165
8.1.2 自定義對(duì)話框 168
8.2 菜單 168
8.2.1 下拉式菜單 168
8.2.2 彈出式菜單 171
8.3 多重窗體 172
8.3.1 窗體添加和啟動(dòng) 172
8.3.2 窗體操作 173
8.4 ActiveX控件 175
8.4.1 進(jìn)度條 176
8.4.2 選項(xiàng)卡 178
8.4.3 列表視圖 179
8.4.4 樹(shù)形視圖 182
8.4.5 Animation控件 184
8.5 小結(jié) 186
習(xí)題 186
第9章 文件 187
9.1 概述 187
9.2 文件打開(kāi)與關(guān)閉 187
9.2.1 文件打開(kāi) 188
9.2.2 文件關(guān)閉 189
9.3 文件讀寫(xiě) 189
9.3.1 順序文件 189
9.3.2 隨機(jī)文件 193
9.4 文件操作 195
9.4.1 文件操作語(yǔ)句 195
9.4.2 文件操作函數(shù) 196
9.5 文件系統(tǒng)控件 197
9.5.1 驅(qū)動(dòng)器列表框 198
9.5.2 目錄列表框 198
9.5.3 文件列表框 199
9.6 小結(jié) 201
習(xí)題 201
第10章 數(shù)據(jù)庫(kù)應(yīng)用 202
10.1 概述 202
10.1.1 關(guān)系數(shù)據(jù)庫(kù) 202
10.1.2 記錄集 204
10.1.3 數(shù)據(jù)訪問(wèn)接口 204
10.2 數(shù)據(jù)管理器 205
10.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 205
10.2.2 創(chuàng)建表 205
10.2.3 創(chuàng)建索引 208
10.2.4 輸入記錄 208
10.2.5 數(shù)據(jù)窗體設(shè)計(jì)器 209
10.3 ADO控件 210
10.3.1 ADO的對(duì)象與集合 211
10.3.2 添加ADO 211
10.3.3 ADO應(yīng)用 211
10.4 數(shù)據(jù)控件 213
10.4.1 Data控件 213
10.4.2 通用數(shù)據(jù)綁定控件 215
10.4.3 專(zhuān)用數(shù)據(jù)綁定控件 216
10.5 程序舉例 219
10.6 小結(jié) 228
習(xí)題 228
附錄1 常用字符與ASCII碼對(duì)照表 229
附錄2 常用的內(nèi)部函數(shù) 230
參考文獻(xiàn) 233
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 畫(huà)法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李?lèi)?ài)姣]
- 畫(huà)法幾何與機(jī)械制圖 [主編 趙軍]
- 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) [主編 劉健]
- 網(wǎng)絡(luò)營(yíng)銷(xiāo) [主編 夏薇薇 劉婷 尚潔]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 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 [主編 金鑫]
- 功能材料制備與表征實(shí)驗(yàn)指導(dǎo)書(shū) [龔偉平 趙軍峰 梅海娟 等編著]
![萬(wàn)水書(shū)苑-出版資源網(wǎng)](/templets/images/ytsfl.gif)
- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊(cè))(第二版)
- 高等數(shù)學(xué)(上冊(cè))(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊(cè))
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專(zhuān)業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)及應(yīng)用