Visual Basic程序設(shè)計(第三版)

-
【作 者】主編 潘地林
【I S B N 】978-7-5084-8753-3
【責(zé)任編輯】宋俊娥
【適用讀者群】本專通用
【出版時間】2011-11-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第3版第1次印刷
【頁 數(shù)】280
【千字?jǐn)?shù)】423
【印 張】17.5
【定 價】¥28
【叢 書】21世紀(jì)高等學(xué)校精品規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是面向高等院校Visual Basic語言程序設(shè)計課程而編寫的教材。全書分為12章,主要內(nèi)容包括:Visual Basic語言概述、數(shù)據(jù)類型、運算符和表達(dá)式、簡單程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、用戶界面設(shè)計、過程、文件管理以及數(shù)據(jù)庫編程等。本教材立足于“理論夠用,操作熟練,重在實踐”的基本要求,針對初學(xué)者特點,力爭內(nèi)容敘述深入淺出、循序漸進,程序示例生動易懂,具有啟發(fā)性。
本書每章均配備教學(xué)課件和精心設(shè)計的大量課后習(xí)題。與本書配套的教學(xué)參考書《Visual Basic程序設(shè)計實訓(xùn)與考試指導(dǎo)》(第三版)給出了全部習(xí)題解答,并附有光盤和練習(xí)題庫及軟件系統(tǒng),以方便讀者復(fù)習(xí)和上機操作,其中大容量題庫及練習(xí)系統(tǒng)經(jīng)過長期的測試和驗證,對教和學(xué)具有很好的參考價值。
本書既可以作為高等院校本科及專科學(xué)生的Visual Basic語言教材,也可以作為教師、自學(xué)者的參考用書。
•緊扣教學(xué)(考試)大綱,精心設(shè)計教學(xué)內(nèi)容,適合教學(xué)
•采用“任務(wù)引導(dǎo),案例驅(qū)動”的編寫方式,有助于激發(fā)學(xué)習(xí)興趣
•結(jié)合主要知識點,精選了96個應(yīng)用實例,便于閱讀理解
•精選360多道習(xí)題,供讀者練習(xí)檢測,鞏固所學(xué)知識點
•配套《Visual Basic語言程序設(shè)計實訓(xùn)和考試指導(dǎo)(第三版)》,易于讀者練習(xí)提高
•提供相關(guān)教學(xué)資源(電子課件、案例源程序等),方便教學(xué)
•實訓(xùn)書所附光盤中含有教學(xué)包軟件,內(nèi)容豐富,主要包括:
※題庫練習(xí)與評分系統(tǒng)(可自動與隨機組卷)
※上機模擬練習(xí)系統(tǒng)
※教材各章例題的源代碼
Visual Basic是一種易學(xué)易用的高級編程語言,且功能強大,在實際編程中得到廣泛使用,適合作為高等學(xué)校程序設(shè)計的入門語言。近年來開設(shè)“Visual Basic程序設(shè)計”課程的高校越來越多,而且,經(jīng)過多年的教學(xué)實踐,廣大教師也對這門語言更加熟悉。為了更好地搞好教學(xué)工作,有必要重新編寫符合目前教學(xué)實際、易學(xué)易用的“Visual Basic程序設(shè)計”教材。
本書是一本面向初學(xué)者的入門教材,在內(nèi)容編排、敘述表達(dá)、課后習(xí)題和實驗題選擇等方面做了精心設(shè)計,目的是讓非計算機專業(yè)學(xué)生了解和掌握程序設(shè)計的基本原理和方法,從而具備基本的應(yīng)用程序開發(fā)能力。本書的編寫指導(dǎo)思想是:吸取已有教材的優(yōu)點,結(jié)合教學(xué)實踐、試題庫建設(shè)經(jīng)驗,開展教材編寫工作。努力把知識點融入到實際項目的開發(fā)中去,立足于“理論夠用,操作熟練,重在實踐”的要求,力求做到通俗易懂,循序漸進,適合以“案例入門,改造拓廣,項目綜合”的學(xué)習(xí)知識體系模式展開教學(xué)。本書參考了全國計算機等級考試大綱和部分省市計算機水平考試大綱,以滿足應(yīng)試要求。
全書分為12章,主要內(nèi)容包括:Visual Basic語言概述、數(shù)據(jù)類型、運算符和表達(dá)式、簡單程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、用戶界面設(shè)計、過程、文件管理、數(shù)據(jù)庫編程等。
與本書配套的《Visual Basic程序設(shè)計實訓(xùn)與考試指導(dǎo)》(第三版),根據(jù)教材知識點,精心設(shè)計和安排了13個實訓(xùn)(共49個實訓(xùn)題目),每個實訓(xùn)都給出了具體的操作步驟、詳細(xì)的分析和參考源代碼,并給出了教材中的全部習(xí)題解答,便于學(xué)生理解和鞏固所學(xué)內(nèi)容。配套光盤中給出了主教材各章例題的程序代碼,便于學(xué)生學(xué)習(xí)。光盤還包括考試練習(xí)軟件系統(tǒng),供學(xué)生練習(xí)備考使用。
本書推薦授課學(xué)時為32~40學(xué)時,上機實驗24~30學(xué)時,課外上機實驗30學(xué)時。
本書面向高等學(xué)校本、專科學(xué)生和廣大計算機愛好者,既適合作為高等學(xué)歷教育的教材,也適合作為非學(xué)歷教育的培訓(xùn)教材,同時也適合計算機愛好者自學(xué)。
結(jié)合兩年來的教學(xué)實踐和廣大教師對本教材提出的修改意見,本次再版對教材的部分內(nèi)容進行了調(diào)整擴充。
本書由潘地林任主編,黃洪超、劉文娟、王永國、汪采萍任副主編。具體分工是:潘地林編寫第1章、第2章、第11章;黃洪超編寫第3章、第5章、第7章;劉文娟編寫第4章、第6章、第12章;汪采萍編寫第8章、第9章;王永國編寫第10章。全書由潘地林統(tǒng)稿。
安徽省教育廳相關(guān)領(lǐng)導(dǎo)對我省的計算機基礎(chǔ)教學(xué)工作十分重視,一直在具體領(lǐng)導(dǎo)和組織本教材和試題庫建設(shè)工作。本教材出版過程中,一直得到安徽省教育廳的大力支持和幫助,得到許多從事教學(xué)工作的同仁給予的關(guān)心和支持,他們對本書提出了很多寶貴的建議。中國水利水電出版社領(lǐng)導(dǎo)及相關(guān)編輯也給予了大力支持和統(tǒng)籌策劃,在此一并表示感謝。
由于編者水平有限,書中不足之處,敬請廣大讀者批評指正。
第1章 面向?qū)ο蟪绦蛟O(shè)計語言概述 1
1.1 概述 1
1.2 Visual Basic的發(fā)展及編程特色 1
1.3 Visual Basic 的安裝與啟動 3
1.3.1 Visual Basic的運行環(huán)境 3
1.3.2 Visual Basic 的安裝與卸載 3
1.3.3 啟動與退出 Visual Basic 4
1.4 Visual Basic 的集成開發(fā)環(huán)境 4
1.4.1 主窗口 5
1.4.2 窗體窗口 6
1.4.3 工程資源管理器窗口 7
1.4.4 屬性窗口 7
1.4.5 代碼編輯器窗口 8
1.4.6 工具箱 9
1.5 Visual Basic 程序設(shè)計的一般步驟 9
1.5.1 開發(fā)VB應(yīng)用程序的基本步驟 11
1.5.2 生成可執(zhí)行文件和制作安裝盤 12
本章小結(jié) 14
習(xí)題1 14
第2章 Visual Basic程序設(shè)計初步 16
2.1 面向?qū)ο缶幊痰幕靖拍?16
2.1.1 對象和類的概念 16
2.1.2 對象的屬性 16
2.1.3 對象的事件與事件過程 17
2.1.4 對象的方法 18
2.2 窗體 18
2.2.1 窗體的屬性 18
2.2.2 窗體的事件 19
2.2.3 窗體常用的方法 20
2.2.4 添加窗體與設(shè)置啟動窗體 20
2.3 標(biāo)簽、文本框和命令按鈕 24
2.3.1 標(biāo)簽 24
2.3.2 文本框 24
2.3.3 命令按鈕 25
2.4 程序調(diào)試 31
2.4.1 錯誤類型 31
2.4.2 調(diào)試與排錯 32
本章小結(jié) 33
習(xí)題2 33
第3章 Visual Basic語言基礎(chǔ) 36
3.1 Visual Basic的基本數(shù)據(jù)類型 36
3.1.1 用于保存數(shù)值的數(shù)據(jù)類型 37
3.1.2 日期型數(shù)據(jù) 38
3.1.3 字符串型數(shù)據(jù) 38
3.1.4 邏輯型數(shù)據(jù) 38
3.1.5 對象型數(shù)據(jù) 38
3.1.6 變體型數(shù)據(jù) 38
3.2 常量與變量 39
3.2.1 常量 39
3.2.2 變量 40
3.3 Visual Basic中的運算符和運算表達(dá)式 44
3.3.1 算術(shù)運算符與算術(shù)表達(dá)式 44
3.3.2 字符串運算符和字符串表達(dá)式 45
3.3.3 日期表達(dá)式 46
3.3.4 關(guān)系運算符與關(guān)系表達(dá)式 46
3.3.5 邏輯運算符與邏輯表達(dá)式 46
3.3.6 表達(dá)式的類型轉(zhuǎn)換及執(zhí)行順序 47
3.4 Visual Basic程序書寫規(guī)則 48
3.5 Visual Basic的常用內(nèi)部函數(shù) 49
3.5.1 數(shù)學(xué)函數(shù) 49
3.5.2 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 50
3.5.3 字符串操作函數(shù) 51
3.5.4 日期和時間函數(shù) 52
3.6 Visual Basic的基本輸入輸出語句 52
3.6.1 消息框MsgBox 52
3.6.2 輸入框InputBox函數(shù) 55
3.6.3 Print方法 55
3.6.4 格式輸出函數(shù) 57
本章小結(jié) 59
習(xí)題3 60
第4章 Visual Basic的程序控制結(jié)構(gòu) 64
4.1 順序結(jié)構(gòu) 64
4.1.1 賦值語句 64
4.1.2 應(yīng)用舉例 65
4.2 選擇結(jié)構(gòu) 66
4.2.1 If語句 66
4.2.2 Select Case語句 71
4.2.3 條件函數(shù) 73
4.2.4 應(yīng)用舉例 74
4.3 循環(huán)結(jié)構(gòu) 75
4.3.1 For…Next語句 75
4.3.2 Do…Loop語句 77
4.3.3 While…Wend語句 81
4.3.4 循環(huán)的嵌套 82
4.3.5 應(yīng)用舉例 84
4.4 其他控制語句 85
4.4.1 GoTo語句 86
4.4.2 Exit語句 86
4.4.3 End語句 87
4.4.4 Stop語句 87
4.4.5 With…End With語句 87
本章小結(jié) 87
習(xí)題4 88
第5章 數(shù)組 97
5.1 概述 97
5.2 一維數(shù)組 98
5.2.1 一維數(shù)組的聲明 98
5.2.2 一維數(shù)組元素的引用 99
5.2.3 一維數(shù)組的基本操作 99
5.2.4 一維數(shù)組的應(yīng)用 100
5.3 二維數(shù)組 103
5.3.1 二維數(shù)組的聲明 103
5.3.2 二維數(shù)組的引用 103
5.3.3 二維數(shù)組的基本操作 104
5.3.4 二維數(shù)組的應(yīng)用 105
5.4 動態(tài)數(shù)組 106
5.4.1 動態(tài)數(shù)組的定義 107
5.4.2 與數(shù)組操作相關(guān)的函數(shù) 107
5.5 控件數(shù)組 109
5.5.1 控件數(shù)組的概念 109
5.5.2 控件數(shù)組的建立 110
本章小結(jié) 111
習(xí)題5 112
第6章 過程 119
6.1 過程概述 119
6.2 事件過程 119
6.3 Sub過程 120
6.3.1 子過程的定義 120
6.3.2 子過程的建立 121
6.3.3 子過程的調(diào)用 121
6.4 Function過程 122
6.4.1 函數(shù)過程的定義 122
6.4.2 函數(shù)過程的建立 123
6.4.3 函數(shù)過程的調(diào)用 124
6.5 過程之間參數(shù)的傳遞 124
6.5.1 形式參數(shù)與實際參數(shù) 124
6.5.2 參數(shù)傳遞 125
6.6 數(shù)組作過程的參數(shù) 127
6.7 過程和變量的作用域 128
6.7.1 過程的作用域 128
6.7.2 變量的作用域 129
6.7.3 變量的生存期 130
6.8 過程的嵌套和遞歸調(diào)用 131
6.8.1 過程的嵌套調(diào)用 131
6.8.2 過程的遞歸調(diào)用 132
本章小結(jié) 133
習(xí)題6 134
第7章 常用控件與系統(tǒng)對象 143
7.1 圖片框與圖像框 143
7.1.1 圖片框(PictureBox) 143
7.1.2 圖像框(Image) 145
7.2 單選按鈕與復(fù)選框 145
7.2.1 單選按鈕(OptionButton) 146
7.2.2 復(fù)選框(CheckBox) 147
7.3 列表框和組合框 148
7.3.1 列表框(ListBox) 148
7.3.2 組合框(ComboBox) 151
7.4 框架(Frame) 153
7.5 計時器(Timer) 154
7.6 滾動條(HScrollBar和VScrollBar) 155
7.7 多窗體 157
7.7.1 多窗體程序的基本操作 157
7.7.2 有關(guān)的語句與方法 158
7.7.3 指定啟動窗體 158
7.8 ActiveX控件 159
7.9 常用系統(tǒng)對象 160
7.9.1 App對象 160
7.9.2 Clipboard對象 161
7.9.3 Screen對象 161
本章小結(jié) 162
習(xí)題7 162
第8章 界面設(shè)計 168
8.1 通用對話框 168
8.1.1 “打開”/“另存為”對話框 169
8.1.2 “顏色”對話框 170
8.1.3 “字體”對話框 170
8.1.4 “打印”對話框 172
8.1.5 “幫助”對話框 172
8.2 菜單設(shè)計 173
8.2.1 菜單概述 173
8.2.2 菜單編輯器 174
8.2.3 菜單編輯器的使用 175
8.2.4 動態(tài)菜單 177
8.2.5 快捷菜單 178
8.3 工具欄設(shè)計 180
8.4 狀態(tài)欄設(shè)計 183
8.5 多文檔界面 184
8.5.1 創(chuàng)建多文檔界面應(yīng)用程序 185
8.5.2 顯示MDI窗體及其子窗體 185
8.5.3 MDI應(yīng)用程序中的菜單 185
8.5.4 維護子窗體的狀態(tài)信息 186
本章小結(jié) 188
習(xí)題8 188
第9章 文件 193
9.1 文件概述 193
9.2 文件系統(tǒng)控件 193
9.2.1 DriveListBox 193
9.2.2 DirListBox 194
9.2.3 FileListBox 194
9.2.4 文件系統(tǒng)控件的聯(lián)動 194
9.3 順序文件 195
9.3.1 順序文件的打開與關(guān)閉 195
9.3.2 順序文件的讀寫操作 196
9.4 隨機文件 199
9.4.1 隨機文件的打開與關(guān)閉 200
9.4.2 隨機文件的讀寫操作 200
9.5 二進制文件 203
9.5.1 二進制文件的打開與關(guān)閉 203
9.5.2 二進制文件的讀寫操作 203
9.6 常用的文件操作語句和函數(shù) 203
9.6.1 文件操作語句 203
9.6.2 文件操作函數(shù) 204
9.7 應(yīng)用舉例 205
本章小結(jié) 209
習(xí)題9 210
第10章 鍵盤與鼠標(biāo)事件 216
10.1 鍵盤事件 216
10.1.1 KeyPress事件 216
10.1.2 KeyDown及KeyUp事件 218
10.2 鼠標(biāo)事件 219
10.2.1 鼠標(biāo)事件 219
10.2.2 拖放操作 221
10.2.3 OLE拖放 224
本章小結(jié) 227
習(xí)題10 228
第11章 圖形與多媒體 235
11.1 圖形控件與方法 235
11.2 圖形的坐標(biāo)系統(tǒng) 237
11.3 常用圖形方法 238
11.4 多媒體應(yīng)用 241
11.4.1 Animation控件 241
11.4.2 Multimedia控件 242
11.4.3 Shockwave Flash控件 244
本章小結(jié) 245
習(xí)題11 245
第12章 數(shù)據(jù)庫程序設(shè)計 248
12.1 數(shù)據(jù)庫基礎(chǔ) 248
12.2 Visual Basic可視化數(shù)據(jù)管理器 249
12.2.1 建立數(shù)據(jù)庫 249
12.2.2 建立數(shù)據(jù)查詢 252
12.3 用控件訪問數(shù)據(jù)庫 252
12.3.1 數(shù)據(jù)控件的屬性 252
12.3.2 數(shù)據(jù)控件的常用方法和事件 254
12.3.3 記錄的維護操作 255
12.4 ADO對象編程模型簡介 257
12.4.1 Visual Basic中的DAO、RDO
和ADO 257
12.4.2 ADO對象模型 258
12.4.3 使用ADO數(shù)據(jù)控件 259
12.4.4 ADO數(shù)據(jù)控件用法 262
12.4.5 ADO Data 控件的事件 263
12.5 使用數(shù)據(jù)窗體向?qū)?264
本章小結(jié) 266
習(xí)題12 266
附錄 ASCII(美國標(biāo)準(zhǔn)信息交換碼) 268
參考文獻 269
- 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) [主編 張雙獅]
- 新編MS Office 2010高級應(yīng)用
- 計算機應(yīng)用基礎(chǔ)
- ASP.NET Web程序設(shè)計
- 大學(xué)計算機應(yīng)用基礎(chǔ)(第二版)學(xué)習(xí)輔導(dǎo)
- 計算機科學(xué)導(dǎo)論學(xué)習(xí)輔導(dǎo)與技能實訓(xùn)
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)學(xué)習(xí)輔導(dǎo)
- 檢測技術(shù)
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)
- 計算機基礎(chǔ)與Office 2010新編應(yīng)用
- 大學(xué)計算機應(yīng)用基礎(chǔ)(第二版)
- 計算機科學(xué)導(dǎo)論
- 數(shù)據(jù)結(jié)構(gòu)(C語言描述)
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題解答及上機指導(dǎo)
- JSP程序設(shè)計實用教程(第二版)
- 網(wǎng)頁設(shè)計與制作(第二版)
- 算法設(shè)計與分析實用教程