Visual Basic 6.0程序設(shè)計(jì)與實(shí)訓(xùn)教程

-
【作 者】鄭有增 主編
【I S B N 】978-7-5084-5133-6
【責(zé)任編輯】陳潔
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2008-01-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】288
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥27
【叢 書(shū)】軟件職業(yè)技術(shù)學(xué)院“十一五”規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)面向廣大的初、中級(jí)讀者,通過(guò)一個(gè)功能豐富、有一定實(shí)際意義的應(yīng)用程序“綜合辦公軟件”的開(kāi)發(fā)過(guò)程,采用模塊化的結(jié)構(gòu)具體、形象地介紹用Visual Basic開(kāi)發(fā)一個(gè)使用系統(tǒng)的思路和方法以及具體的編程技巧。
本書(shū)先以一個(gè)簡(jiǎn)單的程序(很少代碼)介紹VB的對(duì)象、控件的屬性、事件、方法、事件驅(qū)動(dòng)等基本概念及VB編程的基本步驟,讓學(xué)生充分體會(huì)VB功能強(qiáng)、易學(xué)易用的特點(diǎn),快速掌握VB的編程方法。后面每章都通過(guò)一個(gè)子系統(tǒng)的設(shè)計(jì),來(lái)引出相關(guān)的知識(shí)點(diǎn),然后圍繞子系統(tǒng)的設(shè)計(jì)來(lái)介紹VB的編程方法和技巧(其中第三章是通過(guò)“文本字體設(shè)置”程序設(shè)計(jì)來(lái)引出相關(guān)的知識(shí)點(diǎn))。先給出子系統(tǒng)的分析和設(shè)計(jì)思路,再展開(kāi)講解理論知識(shí)(即子系統(tǒng)引出的知識(shí)),最后給出子系統(tǒng)的完整的設(shè)計(jì)過(guò)程及代碼設(shè)計(jì)。最后還介紹了應(yīng)用軟件的集成和制作安裝程序的方法。本綜合辦公軟件及書(shū)中實(shí)例均經(jīng)上機(jī)調(diào)試通過(guò)。
本書(shū)編寫(xiě)思路新穎,方法獨(dú)特,編排合理,敘述簡(jiǎn)潔精辟。本書(shū)可作為高等職業(yè)院校和高等專(zhuān)科學(xué)校的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材及自學(xué)者的參考書(shū)。
現(xiàn)在哪種編程語(yǔ)言最流行、最簡(jiǎn)單易學(xué)?毫無(wú)疑問(wèn),答案是Visual Basic程序設(shè)計(jì)語(yǔ)言。所以各高職、應(yīng)用型本科院校的相關(guān)專(zhuān)業(yè)都開(kāi)設(shè)了Visual Basic課程。根據(jù)高職、應(yīng)用型本科的教學(xué)特點(diǎn),即學(xué)生在學(xué)習(xí)Visual Basic的過(guò)程中,應(yīng)當(dāng)以應(yīng)用為主,重點(diǎn)培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。也就是說(shuō),通過(guò)Visual Basic的學(xué)習(xí),學(xué)生應(yīng)該能夠利用Visual Basic開(kāi)發(fā)出實(shí)用的應(yīng)用系統(tǒng)。現(xiàn)在的Visual Basic教材版本眾多,但能達(dá)到這種要求的卻很少。本書(shū)面向廣大的初、中級(jí)讀者,通過(guò)一個(gè)功能豐富、有一定實(shí)際意義的應(yīng)用程序“綜合辦公軟件”的開(kāi)發(fā)過(guò)程,采用模塊化的結(jié)構(gòu)具體、形象地介紹利用Visual Basic開(kāi)發(fā)一個(gè)實(shí)用系統(tǒng)的思路和方法以及具體的編程技巧。
本書(shū)介紹的“綜合辦公軟件”包括科學(xué)計(jì)算器、文本字體設(shè)置、記事本、畫(huà)圖板、CD播放器、VCD播放器、學(xué)生信息管理系統(tǒng)七個(gè)子系統(tǒng)或?qū)嵗且粋(gè)集字處理、畫(huà)圖、時(shí)鐘、科學(xué)計(jì)算、信息管理、娛樂(lè)等眾多功能于一體的應(yīng)用軟件,能滿足用戶(hù)的多種需求,可謂有“字”有“畫(huà)”、有“聲”有“色”。實(shí)例中的各個(gè)功能模塊相互獨(dú)立,通過(guò)“辦公室”有機(jī)地結(jié)合在一起。通過(guò)該軟件開(kāi)發(fā)過(guò)程的介紹,讀者可以熟練地掌握Visual Basic編程的各個(gè)方面,并能切身體會(huì)項(xiàng)目開(kāi)發(fā)的全過(guò)程。
本應(yīng)用軟件與知識(shí)點(diǎn)的融合情況如下:
科學(xué)計(jì)算器:基本控件(CommandButton、Label、控件數(shù)組等)。
文本字體設(shè)置:基本控件(選擇類(lèi)控件與框架、列表類(lèi)控件、滾動(dòng)條控件等)。
記事本:RichTextbox、菜單設(shè)計(jì)、工具欄設(shè)計(jì)、對(duì)話框設(shè)計(jì)等。
畫(huà)圖板:PictureBox、Image、Visual Basic的各種繪圖方法、鍵盤(pán)和鼠標(biāo)事件過(guò)程等。
CD播放器:MMControl控件、CommonDialog1控件等。
VCD播放器:MMControl控件等。
學(xué)生信息管理系統(tǒng):數(shù)據(jù)庫(kù)操作(ADO控件、ADO對(duì)象編程模型、數(shù)據(jù)綁定控件、SQL語(yǔ)言、報(bào)表設(shè)計(jì)等)。
本書(shū)先以一個(gè)簡(jiǎn)單的程序介紹Visual Basic的對(duì)象、控件的屬性、事件、方法、事件驅(qū)動(dòng)等基本概念及Visual Basic編程的基本步驟,讓學(xué)生充分體會(huì)Visual Basic功能強(qiáng)、易學(xué)易用的特點(diǎn),快速掌握Visual Basic的編程方法。每章都通過(guò)一個(gè)子系統(tǒng)的設(shè)計(jì)。引出相關(guān)的知識(shí)點(diǎn),然后圍繞子系統(tǒng)的設(shè)計(jì)介紹Visual Basic的編程方法和技巧(其中第3章是通過(guò)“文本字體設(shè)置”程序設(shè)計(jì)來(lái)引出相關(guān)的知識(shí)點(diǎn))。先給出子系統(tǒng)的分析和設(shè)計(jì)思路,再展開(kāi)講解理論知識(shí)(即子系統(tǒng)引出的知識(shí)),最后給出子系統(tǒng)的完整設(shè)計(jì)過(guò)程及代碼設(shè)計(jì)。
Visual Basic開(kāi)發(fā)的應(yīng)用程序中80%以上是利用數(shù)據(jù)庫(kù)應(yīng)用技術(shù)開(kāi)發(fā)的信息管理系統(tǒng),子系統(tǒng)“學(xué)生信息管理系統(tǒng)”不但為讀者詳細(xì)、完整地介紹了Visual Basic數(shù)據(jù)庫(kù)操作的知識(shí),還具體、完整地介紹了開(kāi)發(fā)信息管理系統(tǒng)的思路、步驟及一般規(guī)律。書(shū)中還結(jié)合信息管理系統(tǒng)開(kāi)發(fā),特別介紹了網(wǎng)絡(luò)版信息管理系統(tǒng)的設(shè)計(jì)思路和實(shí)現(xiàn)方法。最后專(zhuān)門(mén)介紹了應(yīng)用軟件的集成和制作安裝程序的方法。
本綜合辦公軟件(包括每個(gè)子系統(tǒng)及相關(guān)的實(shí)例等)均經(jīng)過(guò)上機(jī)調(diào)試,這樣就給程序開(kāi)發(fā)人員移植子系統(tǒng)及源代碼帶來(lái)了方便,加快了應(yīng)用編程的步伐。
按照教學(xué)新思路,本書(shū)采用模塊化的編排方式,為學(xué)校教學(xué)模塊化提供了一本“量身定做”、不可多得的教材。本書(shū)編寫(xiě)思路新穎,方法獨(dú)特,編排合理,敘述簡(jiǎn)潔精辟。本書(shū)可作為高等職業(yè)院校和高等專(zhuān)科學(xué)校的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材及自學(xué)者的參考書(shū)。
本書(shū)由鄭有增、孫洪峰任主編,張守忠、羅雁任副主編。其中第1、4章由鄭有增、羅雁編寫(xiě),第2、3、8章由鄭有增、張守忠共同編寫(xiě),第5、6、7章由鄭有增編寫(xiě)。全書(shū)由鄭有增負(fù)責(zé)統(tǒng)稿和定稿。參加本書(shū)編寫(xiě)工作的還有李靜、秦華、羅陽(yáng)、牛文奇、韓國(guó)勇。亓萊濱教授對(duì)本書(shū)的編寫(xiě)工作給予了大力幫助,在此表示忠心的感謝。
由于時(shí)間倉(cāng)促及編者的水平有限,書(shū)中難免有不當(dāng)之處,敬請(qǐng)廣大讀者不吝指正。
作者
2007年11月
第1章 初識(shí)Visual Basic 1
本章要點(diǎn) 1
1.1 Visual Basic 6.0概述 1
1.2 Visual Basic 6.0的開(kāi)發(fā)環(huán)境 2
1.2.1 啟動(dòng)Visual Basic 6.0 2
1.2.2 Visual Basic 6.0集成開(kāi)發(fā)環(huán)境的組成 3
1.2.3 主窗口 3
1.2.4 窗體窗口 5
1.2.5 工程資源管理器 5
1.2.6 屬性面板 6
1.2.7 窗體布局面板 7
1.2.8 代碼窗口 7
1.2.9 立即窗口 8
1.2.10 工具箱 8
1.3 設(shè)計(jì)程序的一般步驟 10
1.3.1 創(chuàng)建應(yīng)用程序界面 10
1.3.2 設(shè)置屬性 12
1.3.3 編寫(xiě)代碼 12
1.3.4 調(diào)試運(yùn)行程序 12
1.3.5 保存工程及生成可執(zhí)行文件 13
1.4 Visual Basic程序設(shè)計(jì)的基本概念 14
1.4.1 對(duì)象 14
1.4.2 對(duì)象的屬性、事件和方法 15
1.5 項(xiàng)目功能與設(shè)計(jì)思路 16
1.5.1 項(xiàng)目功能 17
1.5.2 項(xiàng)目設(shè)計(jì)思路 18
1.6 上機(jī)題 18
1.7 習(xí)題 19
第2章 Visual Basic程序設(shè)計(jì)基礎(chǔ) 20
本章要點(diǎn) 20
2.1 子系統(tǒng)“科學(xué)計(jì)算器”程序設(shè)計(jì) 20
2.1.1 “科學(xué)計(jì)算器”介紹 20
2.1.2 “科學(xué)計(jì)算器”設(shè)計(jì)思路 20
2.2 窗體 21
2.2.1 窗體的常用屬性 21
2.2.2 窗體的常用事件 22
2.2.3 窗體的常用方法 23
2.2.4 多窗體應(yīng)用程序 25
2.3 按鈕 26
2.3.1 命令按鈕的常用屬性 26
2.3.2 命令按鈕的常用事件 27
2.3.3 命令按鈕的常用方法 27
2.4 標(biāo)簽 28
2.4.1 標(biāo)簽的常用屬性 28
2.4.2 標(biāo)簽的事件和方法 28
2.5 文本框 30
2.5.1 文本框的常用屬性 30
2.5.2 文本框的常用事件和方法 30
2.5.3 文本框的簡(jiǎn)單應(yīng)用 31
2.6 Visual Basic語(yǔ)言基礎(chǔ) 32
2.6.1 數(shù)據(jù)類(lèi)型 32
2.6.2 變量與常量 34
2.6.3 運(yùn)算符與表達(dá)式 37
2.6.4 常用內(nèi)部函數(shù) 40
2.6.5 編碼規(guī)則 43
2.7 Visual Basic基本語(yǔ)句 44
2.7.1 順序結(jié)構(gòu) 45
2.7.2 選擇結(jié)構(gòu) 50
2.7.3 循環(huán)結(jié)構(gòu) 57
2.8 數(shù)組 62
2.8.1 一維數(shù)組 62
2.8.2 多維數(shù)組 65
2.8.3 控件數(shù)組 69
2.9 過(guò)程 72
2.9.1 子過(guò)程 73
2.9.2 函數(shù)過(guò)程 76
2.9.3 參數(shù)傳遞 78
2.9.4 過(guò)程的作用范圍 83
2.10 “科學(xué)計(jì)算器”的具體實(shí)現(xiàn) 85
2.10.1 界面設(shè)計(jì)和屬性設(shè)置 85
2.10.2 代碼編寫(xiě) 86
2.11 上機(jī)題 89
2.12 習(xí)題 94
第3章 Visual Basic的常用控件 97
本章要點(diǎn) 97
3.1 “文本字體設(shè)置”程序設(shè)計(jì) 97
3.1.1 “文本字體設(shè)置”程序介紹 97
3.1.2 “文本字體設(shè)置”設(shè)計(jì)思路 97
3.2 選擇類(lèi)控件與框架 98
3.2.1 單選按鈕 98
3.2.2 復(fù)選框 99
3.2.3 框架 99
3.3 列表類(lèi)控件 101
3.3.1 列表框 101
3.3.2 組合框 103
3.4 定時(shí)器 105
3.5 滾動(dòng)條 107
3.6 “文本字體設(shè)置”的具體實(shí)現(xiàn) 110
3.6.1 界面設(shè)計(jì)和屬性設(shè)置 110
3.6.2 代碼編寫(xiě) 111
3.7 上機(jī)題 113
3.8 習(xí)題 115
第4章 Visual Basic界面設(shè)計(jì) 116
本章要點(diǎn) 116
4.1 子系統(tǒng)“記事本”程序設(shè)計(jì) 116
4.2 菜單設(shè)計(jì) 117
4.2.1 菜單編輯器 117
4.2.2 利用“菜單編輯器”創(chuàng)建菜單欄 118
4.2.3 運(yùn)行時(shí)修改菜單項(xiàng) 120
4.2.4 動(dòng)態(tài)菜單 121
4.2.5 彈出菜單 122
4.3 工具欄設(shè)計(jì) 123
4.3.1 在ImageList控件中添加圖像 124
4.3.2 在Toolbar控件中添加按鈕 124
4.3.3 為T(mén)oolbar控件中的按鈕編寫(xiě)事件過(guò)程 126
4.4 通用對(duì)話框 127
4.4.1 文件對(duì)話框 128
4.4.2 “顏色”對(duì)話框 129
4.4.3 “字體”對(duì)話框 130
4.4.4 “打印”對(duì)話框 132
4.4.5 “幫助”對(duì)話框 132
4.5 文件管理 133
4.5.1 文件系統(tǒng)控件 133
4.5.2 順序文件的操作 137
4.5.3 隨機(jī)文件的操作 142
4.5.4 文件操作的常用語(yǔ)句和函數(shù) 143
4.6 RichTextBox控件 145
4.6.1 設(shè)置字體格式 145
4.6.2 設(shè)置段落格式 146
4.6.3 使用剪貼板 147
4.6.4 查找文本 148
4.6.5 打開(kāi)與保存文件 148
4.7 “記事本”的具體實(shí)現(xiàn) 149
4.7.1 界面設(shè)計(jì)和屬性設(shè)置 149
4.7.2 代碼編寫(xiě) 150
4.8 上機(jī)題 153
4.9 習(xí)題 158
第5章 Visual Basic圖形操作 160
本章要點(diǎn) 160
5.1 子系統(tǒng)“畫(huà)圖板”程序設(shè)計(jì) 160
5.1.1 “畫(huà)圖板”介紹 160
5.1.2 “畫(huà)圖板”設(shè)計(jì)思路 160
5.2 圖形操作基礎(chǔ) 161
5.2.1 坐標(biāo)系統(tǒng) 161
5.2.2 自定義坐標(biāo)系 162
5.2.3 圖形層 164
5.3 繪圖屬性 165
5.3.1 當(dāng)前坐標(biāo) 165
5.3.2 線寬 165
5.3.3 線型 166
5.3.4 填充 167
5.3.5 色彩 167
5.4 圖形控件 167
5.4.1 圖片框 168
5.4.2 圖像框 169
5.4.3 用Line控件畫(huà)線 170
5.4.4 用Shape控件畫(huà)幾何圖形 170
5.5 鍵盤(pán)和鼠標(biāo)事件過(guò)程 171
5.5.1 鍵盤(pán)事件過(guò)程 171
5.5.2 鼠標(biāo)事件過(guò)程 175
5.6 繪圖方法 177
5.6.1 Line方法 177
5.6.2 Circle方法 179
5.6.3 Pest方法 179
5.6.4 Point方法 180
5.6.5 幾何圖形繪制 180
5.7 “畫(huà)圖板”的具體實(shí)現(xiàn) 181
5.7.1 界面設(shè)計(jì)和屬性設(shè)置 181
5.7.2 代碼編寫(xiě) 182
5.8 上機(jī)題 187
5.9 習(xí)題 188
第6章 Visual Basic多媒體程序設(shè)計(jì) 189
本章要點(diǎn) 189
6.1 子系統(tǒng)“多功能CD播放器”與“VCD播放器”程序設(shè)計(jì) 189
6.2 MMControl控件 190
6.3 “多功能CD播放器”的具體實(shí)現(xiàn) 195
6.3.1 界面設(shè)計(jì)和屬性設(shè)置 195
6.3.2 代碼編寫(xiě) 196
6.4 “VCD播放器”的具體實(shí)現(xiàn) 198
6.4.1 界面設(shè)計(jì)和屬性設(shè)置 198
6.4.2 代碼編寫(xiě) 199
6.5 上機(jī)題 200
6.6 習(xí)題 200
第7章 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) 201
本章要點(diǎn) 201
7.1 子系統(tǒng)“學(xué)生信息管理系統(tǒng)”(單機(jī)/網(wǎng)絡(luò)版)程序設(shè)計(jì) 201
7.2 Visual Basic環(huán)境中數(shù)據(jù)庫(kù)的創(chuàng)建 202
7.2.1 關(guān)系型數(shù)據(jù)庫(kù)的基本結(jié)構(gòu) 202
7.2.2 在Visual Basic環(huán)境中創(chuàng)建Access數(shù)據(jù)庫(kù) 202
7.3 Visual Basic中訪問(wèn)數(shù)據(jù)庫(kù)的方法 204
7.4 用控件訪問(wèn)數(shù)據(jù)庫(kù) 205
7.4.1 ADO數(shù)據(jù)控件 205
7.4.2 數(shù)據(jù)綁定控件 208
7.4.3 使用數(shù)據(jù)窗體向?qū)?209
7.5 記錄集對(duì)象 209
7.6 用SQL語(yǔ)句生成記錄集 210
7.6.1 最簡(jiǎn)單的SQL語(yǔ)句 210
7.6.2 限定記錄集篩選條件 211
7.6.3 在Visual Basic程序中使用SQL語(yǔ)句 211
7.6.4 記錄排序 212
7.6.5 記錄分組 212
7.6.6 過(guò)濾重復(fù)記錄 212
7.7 數(shù)據(jù)庫(kù)記錄的操作 213
7.7.1 移動(dòng)記錄指針 213
7.7.2 查找記錄 214
7.7.3 如何添加記錄 215
7.7.4 如何修改記錄 215
7.7.5 如何刪除記錄 216
7.8 通過(guò)ADO編程模型訪問(wèn)數(shù)據(jù)庫(kù) 216
7.9 數(shù)據(jù)報(bào)表設(shè)計(jì) 218
7.9.1 簡(jiǎn)單報(bào)表設(shè)計(jì) 218
7.9.2 含有分層結(jié)構(gòu)的報(bào)表設(shè)計(jì) 221
7.10 子系統(tǒng)“學(xué)生信息管理系統(tǒng)”(單機(jī)/網(wǎng)絡(luò)版)的具體實(shí)現(xiàn) 223
7.10.1 數(shù)據(jù)庫(kù)設(shè)計(jì)和各功能模塊界面設(shè)計(jì) 223
7.10.2 網(wǎng)絡(luò)版信息管理系統(tǒng)的設(shè)計(jì) 234
7.10.3 代碼編寫(xiě) 235
7.11 上機(jī)題 265
7.12 習(xí)題 266
第8章 項(xiàng)目的集成和制作安裝程序 267
本章要點(diǎn) 267
8.1 項(xiàng)目的集成 267
8.2 主界面的完善 268
8.3 打包和展開(kāi)向?qū)?269
8.4 安裝程序 274
8.5 上機(jī)題 275
8.6 習(xí)題 275
參考文獻(xiàn) 276
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 網(wǎng)絡(luò)安全技術(shù)項(xiàng)目引導(dǎo)教程
- Java程序設(shè)計(jì)技能教程
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目引導(dǎo)教程
- Visual C# 2008程序設(shè)計(jì)
- 軟件開(kāi)發(fā)流程實(shí)訓(xùn)教程
- Java程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)
- 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)——SQL Server 2005
- Visual Basic程序設(shè)計(jì)項(xiàng)目化教程
- SQL Server 2005數(shù)據(jù)庫(kù)實(shí)踐教程——管
- SQL Server 2005數(shù)據(jù)庫(kù)實(shí)踐教程——開(kāi)
- C# WinForm上機(jī)實(shí)訓(xùn)指導(dǎo)
- C# WinForm實(shí)踐開(kāi)發(fā)教程
- 計(jì)算機(jī)病毒原理及防范技術(shù)
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)
- Java高級(jí)程序設(shè)計(jì)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)