Visual Basic程序設(shè)計(jì)(第二版)
-
【作 者】主編 柳青 嚴(yán)健武
【I S B N 】978-7-5084-8715-1
【責(zé)任編輯】李炎
【適用讀者群】本科
【出版時(shí)間】2011-08-15
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁 數(shù)】308
【千字?jǐn)?shù)】474
【印 張】19.25
【定 價(jià)】¥34
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書采用案例教學(xué)方式編寫,通過案例講解設(shè)計(jì)方法,結(jié)合大量的代碼注釋,幫助讀者學(xué)習(xí)程序設(shè)計(jì)的思想和方法。全書共分12章,內(nèi)容包括Visual Basic 6.0入門,Visual Basic語言基礎(chǔ),標(biāo)準(zhǔn)控件的使用,外部控件的使用,面向?qū)ο蟮某绦蛟O(shè)計(jì),應(yīng)用程序界面設(shè)計(jì),文件系統(tǒng)對(duì)象的使用,程序調(diào)試與錯(cuò)誤處理,數(shù)據(jù)庫管理,Windows API應(yīng)用基礎(chǔ),多媒體與網(wǎng)絡(luò),應(yīng)用程序的發(fā)布。
本書可作為應(yīng)用型本科、高職高專以及成人高校計(jì)算機(jī)及相關(guān)專業(yè)程序設(shè)計(jì)課程、非計(jì)算機(jī)專業(yè)Visual Basic程序設(shè)計(jì)選修課的教材,可作為計(jì)算機(jī)程序設(shè)計(jì)培訓(xùn)班的教材或教學(xué)參考書,也可作為自學(xué)的教材。
本書配有電子教案和素材文件,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
針對(duì)初學(xué)者的特點(diǎn)——在編排上注意由簡到繁、由淺入深和循序漸進(jìn)的特點(diǎn),力求通俗易懂、簡潔實(shí)用。 采用案例教學(xué)方式——總結(jié)第一版教學(xué)經(jīng)驗(yàn),通過大量案例來結(jié)合基礎(chǔ)知識(shí)、基本技能和技巧的學(xué)習(xí)。 配以拓展提高習(xí)題——幫助學(xué)生掌握Visual Basic程序設(shè)計(jì)的基本知識(shí)和方法,加強(qiáng)對(duì)自學(xué)能力、創(chuàng)新能力的培養(yǎng)。 結(jié)合大量代碼注釋——結(jié)合案例講解設(shè)計(jì)方法,幫助讀者明確程序設(shè)計(jì)的思想和方法。
前 言
Visual Basic 6.0是Microsoft推出的Visual Studio 6.0開發(fā)平臺(tái)中的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,采用面向?qū)ο蟮摹⒖梢暬木幊碳夹g(shù),結(jié)合事件驅(qū)動(dòng)的模塊設(shè)計(jì),使程序設(shè)計(jì)者擺脫面向過程語言的許多細(xì)節(jié),而將主要精力集中在解決實(shí)際問題和設(shè)計(jì)友好界面上,極大地提高了應(yīng)用程序開發(fā)的效率。因此,在各個(gè)領(lǐng)域中廣泛用于開發(fā)應(yīng)用程序和各種軟件。
本教材在總結(jié)第一版教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上編寫,第二版采用案例教學(xué)方式,通過大量案例的介紹,結(jié)合基礎(chǔ)知識(shí)、基本技能和技巧的學(xué)習(xí),并配以可供學(xué)生拓展知識(shí)、提高創(chuàng)造能力的習(xí)題,幫助學(xué)生掌握Visual Basic程序設(shè)計(jì)的基本知識(shí)和方法,加強(qiáng)對(duì)自學(xué)能力、創(chuàng)新能力的培養(yǎng)。教材中通過案例講解設(shè)計(jì)方法,結(jié)合大量的代碼注釋,幫助讀者明確程序設(shè)計(jì)的思想和方法。針對(duì)初學(xué)者的特點(diǎn),在編排上注意由簡到繁、由淺入深和循序漸進(jìn)的特點(diǎn),力求通俗易懂、簡潔實(shí)用。
本書共分12章,內(nèi)容包括Visual Basic 6.0入門,Visual Basic語言基礎(chǔ),標(biāo)準(zhǔn)控件的使用,外部控件的使用,面向?qū)ο蟮某绦蛟O(shè)計(jì),應(yīng)用程序界面設(shè)計(jì),文件系統(tǒng)對(duì)象的使用,程序調(diào)試與錯(cuò)誤處理,數(shù)據(jù)庫管理,Windows API應(yīng)用基礎(chǔ),多媒體與網(wǎng)絡(luò),應(yīng)用程序的發(fā)布。為了幫助讀者學(xué)習(xí)本書的內(nèi)容,同時(shí)編寫了配套教材《Visual Basic程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)》,以幫助讀者熟練掌握Visual Basic程序設(shè)計(jì)的基本知識(shí)和技能。限于篇幅,本書將Visual Basic 6.0的幫助,RichTextBox控件,順序文件的讀寫、隨機(jī)文件的讀寫、二進(jìn)制文件的讀寫等其他文件處理方法,附錄(常用系統(tǒng)函數(shù)、Visual Basic窗體對(duì)象的屬性、Visual Basic標(biāo)準(zhǔn)控件對(duì)象的屬性說明)等內(nèi)容放在出版社的網(wǎng)站上(網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn),讀者可以自行到網(wǎng)站上下載。
本書可作為應(yīng)用型本科、高職高專以及成人高校計(jì)算機(jī)及相關(guān)專業(yè)程序設(shè)計(jì)課程、非計(jì)算機(jī)專業(yè)Visual Basic程序設(shè)計(jì)選修課的教材,可作為計(jì)算機(jī)程序設(shè)計(jì)培訓(xùn)班的教材或教學(xué)參考書,也可作為自學(xué)的教材。
本書由柳青、嚴(yán)健武任主編,劉寶娥、宋金平、信偉華任副主編。其中第1、4、8章由柳青編寫;第2、3、5、7、9、10、11章由嚴(yán)健武編寫;第6、12章由劉寶娥、宋金平編寫;由柳青對(duì)全書進(jìn)行統(tǒng)稿。信偉華、何文華、嚴(yán)耿超、胡命杰、李新燕、秦宗蓉、劉順來、張翬、沈明、陳立德等老師參加了部分內(nèi)容的編寫。
由于水平及時(shí)間等原因,書中錯(cuò)誤在所難免,歡迎讀者批評(píng)指正。作者郵箱:gzqliu@126.com。
編 者
2011年5月
序
前言
第1章 Visual Basic 6.0入門 1
1.1 概述 1
1.2 應(yīng)用程序的設(shè)計(jì)與運(yùn)行 1
1.2.1 啟動(dòng)Visual Basic 6.0 1
1.2.2 Visual Basic 6.0集成開發(fā)環(huán)境IDE 2
1.2.3 設(shè)計(jì)應(yīng)用程序界面——為窗體
添加對(duì)象 4
1.2.4 設(shè)置對(duì)象屬性 5
1.2.5 添加事件代碼 5
1.2.6 項(xiàng)目的保存與編輯 7
1.2.7 第一個(gè)應(yīng)用程序 7
1.2.8 面向?qū)ο笈c事件驅(qū)動(dòng)的概念 10
1.3 認(rèn)識(shí)窗體 11
1.3.1 窗體常用屬性 11
1.3.2 窗體生命周期 12
1.3.3 窗體常用方法 13
習(xí)題1 13
第2章 Visual Basic語言基礎(chǔ) 15
2.1 常量、變量與數(shù)據(jù)類型 15
2.1.1 Visual Basic的數(shù)據(jù)類型 15
2.1.2 常量 16
2.1.3 變量 17
2.2 運(yùn)算符與表達(dá)式 24
2.2.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 25
2.2.2 字符串運(yùn)算符與字符串表達(dá)式 25
2.2.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 26
2.2.4 賦值運(yùn)算符 26
2.2.5 邏輯運(yùn)算符 27
2.2.6 運(yùn)算優(yōu)先級(jí) 27
2.3 數(shù)組與字符串 28
2.3.1 一維數(shù)組的聲明 29
2.3.2 一維數(shù)組的使用 29
2.3.3 二維數(shù)組與多維數(shù)組 30
2.3.4 動(dòng)態(tài)數(shù)組 30
2.3.5 控件數(shù)組 33
2.3.6 字符串 35
2.4 程序結(jié)構(gòu) 38
2.4.1 順序結(jié)構(gòu) 38
2.4.2 分支結(jié)構(gòu) 38
2.4.3 循環(huán)結(jié)構(gòu) 42
2.5 變量作用范圍 46
2.6 函數(shù)與過程 49
2.6.1 自定義函數(shù) 49
2.6.2 自定義過程 50
2.6.3 參數(shù)傳遞 51
2.6.4 使用可選的參數(shù) 52
2.7 程序啟動(dòng)方式 52
2.7.1 選擇啟動(dòng)窗體 52
2.7.2 在標(biāo)準(zhǔn)模塊中啟動(dòng)窗體 52
2.8 典型例題 53
習(xí)題2 54
第3章 標(biāo)準(zhǔn)控件的使用 57
3.1 控件的添加與調(diào)整 57
3.2 控件的通用屬性簡介 58
3.2.1 外觀屬性 58
3.2.2 位置屬性 59
3.2.3 行為屬性 60
3.2.4 字體屬性 60
3.3 控件使用 61
3.3.1 標(biāo)簽控件 Label 61
3.3.2 命令按鈕控件 Command 62
3.3.3 文本框控件Text 65
3.3.4 焦點(diǎn)與Tab鍵 67
3.3.5 單選按鈕與框架 69
3.3.6 復(fù)選框 71
3.3.7 列表框控件 75
3.3.8 組合框控件 80
3.3.9 滾動(dòng)條控件 81
3.3.10 圖形圖像控件 83
3.3.11 形狀控件 85
3.3.12 定時(shí)器控件 87
3.4 典型例題 87
習(xí)題3 94
第4章 外部控件的使用 98
4.1 添加外部控件 98
4.2 進(jìn)度條控件 99
4.3 日期選擇控件和動(dòng)畫控件 101
4.3.1 日期選擇控件 101
4.3.2 動(dòng)畫控件 102
4.4 通用對(duì)話框 104
4.4.1 打開文件對(duì)話框 104
4.4.2 系統(tǒng)顏色對(duì)話框 105
4.4.3 字體對(duì)話框 106
4.5 表格控件 107
4.6 典型例題 111
習(xí)題4 115
第5章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 116
5.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 116
5.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的概念 116
5.1.2 Visual Basic中的類 118
5.1.3 Visual Basic中的面向?qū)ο?br> 程序設(shè)計(jì) 118
5.2 創(chuàng)建類和接口 119
5.2.1 創(chuàng)建一個(gè)類模塊 119
5.2.2 添加類的事件 124
5.2.3 創(chuàng)建接口 127
5.2.4 自定義用戶控件 129
5.3 Visual Basic的常用系統(tǒng)對(duì)象 133
5.3.1 剪貼板對(duì)象 133
5.3.2 打印機(jī)對(duì)象 134
5.3.3 屏幕對(duì)象 134
5.4 鍵盤事件與鼠標(biāo)事件 135
5.4.1 鍵盤事件 135
5.4.2 鼠標(biāo)事件 137
習(xí)題5 139
第6章 應(yīng)用程序界面設(shè)計(jì) 141
6.1 菜單設(shè)計(jì) 141
6.1.1 認(rèn)識(shí)菜單 141
6.1.2 創(chuàng)建下拉式菜單 145
6.1.3 創(chuàng)建快捷菜單 148
6.2 工具欄的設(shè)計(jì) 151
6.2.1 用ToolBar 控件創(chuàng)建工具欄 151
6.2.2 用CoolBar控件創(chuàng)建工具欄 162
6.3 多重窗體與多文檔界面(MDI)的
設(shè)計(jì) 163
6.3.1 創(chuàng)建MDI應(yīng)用程序 163
6.3.2 多重窗體程序的設(shè)計(jì) 168
6.4 典型例題 169
習(xí)題6 176
第7章 文件系統(tǒng)對(duì)象的使用 177
7.1 FSO對(duì)象的使用 177
7.1.1 File System Object對(duì)象簡介 177
7.1.2 用FSO對(duì)象操作文件與文件夾 178
7.1.3 文件對(duì)象(File)的使用 180
7.1.4 文件夾對(duì)象(Folder)的使用 183
7.1.5 文本文件讀寫(TextStream)
對(duì)象的使用 185
7.1.6 獲取驅(qū)動(dòng)器信息 187
7.2 文件系統(tǒng)控件的使用 188
7.2.1 系統(tǒng)提供的文件系統(tǒng)控件 188
7.2.2 文件系統(tǒng)控件應(yīng)用 191
7.3 典型例題 192
習(xí)題7 197
第8章 程序調(diào)試與錯(cuò)誤處理 199
8.1 程序調(diào)試 199
8.1.1 應(yīng)用程序錯(cuò)誤與調(diào)試 199
8.1.2 斷點(diǎn)設(shè)置與立即窗口 200
8.2 錯(cuò)誤處理程序設(shè)計(jì) 203
8.2.1 設(shè)置錯(cuò)誤陷阱語句 203
8.2.2 Resume語句 204
8.2.3 Err 對(duì)象和 Erl 函數(shù) 204
8.2.4 錯(cuò)誤處理程序 205
習(xí)題8 207
第9章 數(shù)據(jù)庫管理 208
9.1 數(shù)據(jù)庫管理基本知識(shí) 208
9.1.1 數(shù)據(jù)庫的體系結(jié)構(gòu) 208
9.1.2 數(shù)據(jù)庫管理的概念 209
9.1.3 Visual Basic數(shù)據(jù)庫應(yīng)用程序的
組成 211
9.1.4 用戶與數(shù)據(jù)庫引擎的接口 212
9.1.5 Visual Basic 6.0可以訪問的
數(shù)據(jù)庫類型 212
9.1.6 創(chuàng)建Access 2003 數(shù)據(jù)庫 213
9.2 SQL語言基礎(chǔ) 215
9.2.1 查詢記錄的Select語句 215
9.2.2 添加記錄的Insert語句 217
9.2.3 刪除記錄的Delete語句 217
9.2.4 更新記錄的Update語句 218
9.3 使用ADODC控件實(shí)現(xiàn)數(shù)據(jù)庫操作 218
9.3.1 ADODC控件簡介 218
9.3.2 ADODC控件的應(yīng)用 219
9.3.3 ADODC控件的高級(jí)應(yīng)用 223
9.4 使用ADO對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫操作 230
9.4.1 讀取記錄 231
9.4.2 數(shù)據(jù)查詢 234
9.4.3 添加與刪除數(shù)據(jù) 236
9.4.4 分頁顯示與修改 239
9.5 數(shù)據(jù)環(huán)境的操作 242
9.5.1 數(shù)據(jù)環(huán)境簡介 242
9.5.2 數(shù)字環(huán)境的應(yīng)用 244
9.6 報(bào)表制作 249
9.6.1 認(rèn)識(shí)報(bào)表設(shè)計(jì)器 249
9.6.2 創(chuàng)建簡單的明細(xì)報(bào)表 250
9.6.3 創(chuàng)建分組統(tǒng)計(jì)報(bào)表 253
習(xí)題9 258
第10章 Windows API應(yīng)用基礎(chǔ) 259
10.1 Windows API與DDL 259
10.1.1 Windows API概述 259
10.1.2 DLL函數(shù)或過程的聲明 260
10.2 使用API View 聲明API函數(shù)或過程 260
10.3 API過程使用案例 263
10.3.1 案例:獲取計(jì)算機(jī)的名稱 263
10.3.2 案例:播放WAV聲音文件 264
10.3.3 案例:截取屏幕到Picture控件
顯示 265
第11章 多媒體與網(wǎng)絡(luò) 269
11.1 媒體播放器 269
11.1.1 媒體播放器概述 269
11.1.2 簡單媒體播放器 272
11.1.3 錄音與放音 275
11.2 Internet 傳輸控件 277
11.2.1 Internet 傳輸控件概述 277
11.2.2 利用控件上傳和下載文件 279
11.3 Winsock 傳輸控件 281
11.3.1 Winsock傳輸控件概述 281
11.3.2 TCP 連接初步 286
11.3.3 UDP 連接初步 287
第12章 應(yīng)用程序的發(fā)布 290
12.1 應(yīng)用程序的編譯和運(yùn)行 290
12.1.1 生成可執(zhí)行文件 290
12.1.2 應(yīng)用程序編譯后的運(yùn)行 291
12.2 應(yīng)用程序的發(fā)布 291
12.2.1 創(chuàng)建安裝程序 291
12.2.2 使用打包和展開向?qū)?292
12.2.3 使用“打包”功能創(chuàng)建安裝程序 293
12.2.4 使用安裝工具包 297
12.2.5 打包和展開向?qū)Ш桶惭b工具包
一起使用 298
習(xí)題12 298
參考文獻(xiàn) 299
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- 多維視域下的高校籃球教學(xué)創(chuàng)新研究 [張利超 李寧 著]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國興]
- 勞動(dòng)爭議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 語音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機(jī)械制圖 [主編 趙軍]
- C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- 生活經(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ì)簡明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用

