Visual Basic 6.0程序設(shè)計(jì)教程

-
【作 者】曾強(qiáng)聰 編著
【I S B N 】978-7-5084-1533-7
【責(zé)任編輯】孫春亮
【適用讀者群】本科
【出版時(shí)間】2003-07-01
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】483
【印 張】21.5
【定 價(jià)】¥28
【叢 書(shū)】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)較全面系統(tǒng)地介紹了Visual Basic 6.0的各個(gè)方面,以系統(tǒng)性、科學(xué)性為原則,并以實(shí)際應(yīng)用為目標(biāo)。全書(shū)共12章,內(nèi)容包括:Visual Basic 6.0 基礎(chǔ)知識(shí)、數(shù)據(jù)類(lèi)型及操作、程序結(jié)構(gòu)、可視化設(shè)計(jì)基本構(gòu)件、事件驅(qū)動(dòng)、文件處理和輸出打印、程序的管理、編輯和調(diào)試、創(chuàng)建應(yīng)用程序、圖形操作與多媒體應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、部件技術(shù)與Internet應(yīng)用、應(yīng)用軟件開(kāi)發(fā)實(shí)例。其中,第12章介紹的“倉(cāng)庫(kù)物流管理軟件系統(tǒng)開(kāi)發(fā)實(shí)例”是一個(gè)比較完整的基于部件技術(shù)的應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例,該章所含的“問(wèn)題討論與實(shí)踐”一節(jié),可提供給學(xué)習(xí)者對(duì)軟件問(wèn)題進(jìn)行更深層的探討,也可以用作Visual Basic課程的實(shí)習(xí)題材。
本書(shū)內(nèi)容全面,實(shí)例、例題、習(xí)題豐富,所有程序都上機(jī)調(diào)試通過(guò)。特別適合作為高等院校相關(guān)專(zhuān)業(yè)Visual Basic程序設(shè)計(jì)的教材或教學(xué)參考書(shū),也可以供從事計(jì)算機(jī)應(yīng)用開(kāi)發(fā)的各類(lèi)技術(shù)人員應(yīng)用參考,或用作全國(guó)計(jì)算機(jī)等級(jí)考試、軟件技術(shù)資格與水平考試的培訓(xùn)資料。
本書(shū)配備有教材中的全部源程序以及相關(guān)文檔,可以調(diào)入Visual Basic環(huán)境學(xué)習(xí)。另外還配備了用PowerPoint制作的電子教案,任課教師可以根據(jù)教學(xué)需要對(duì)電子教案進(jìn)行修改。選用本教材的學(xué)校可以與北京萬(wàn)水電子信息有限公司聯(lián)系。
Visual Basic是可視化開(kāi)發(fā)工具的先驅(qū)與典范,它所具有的可視化、面向?qū)ο蟆⒔M件開(kāi)發(fā)等特性,大大縮短了應(yīng)用軟件的開(kāi)發(fā)周期,因此,深受廣大軟件開(kāi)發(fā)人員的厚愛(ài)。1998年微軟推出了Visual Basic 6.0,比較起以前的版本,其加入了許多新的功能,尤其體現(xiàn)在網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)應(yīng)用等方面。
本書(shū)為高等院校相關(guān)專(zhuān)業(yè)Visual Basic程序設(shè)計(jì)教學(xué)而編寫(xiě),以系統(tǒng)性、科學(xué)性為原則,并以實(shí)際應(yīng)用為目標(biāo)。教材結(jié)構(gòu)嚴(yán)謹(jǐn)、布局合理、概念清晰。
全書(shū)共12章,較全面系統(tǒng)地介紹了Visual Basic 6.0的各個(gè)方面,從基本程序,到多媒體、數(shù)據(jù)庫(kù)方面的應(yīng)用,以及基于ActiveX部件技術(shù)的分布式系統(tǒng)的建立。各章內(nèi)容簡(jiǎn)述如下:
第1章 Visual Basic 6.0基礎(chǔ)知識(shí):對(duì)Visual Basic 6.0做一個(gè)概貌性的介紹,以方便后面章節(jié)的學(xué)習(xí)或教學(xué)。涉及Visual Basic 6.0的特點(diǎn)、安裝和啟動(dòng)、所能創(chuàng)建的工程項(xiàng)目類(lèi)型、可視化集成開(kāi)發(fā)環(huán)境等,并通過(guò)一個(gè)簡(jiǎn)單實(shí)例,對(duì)在Visual Basic 6.0開(kāi)發(fā)環(huán)境下的基本開(kāi)發(fā)步驟給予了介紹。
第2章 數(shù)據(jù)類(lèi)型及操作:介紹了Visual Basic程序中的常量、變量、數(shù)組、自定義數(shù)據(jù)類(lèi)型、運(yùn)算符的定義方法和操作要求等。
第3章 程序結(jié)構(gòu):涉及程序流程控制、模塊、過(guò)程、函數(shù)等內(nèi)容,并對(duì)結(jié)構(gòu)化編程、面向?qū)ο缶幊痰茸髁吮匾f(shuō)明。其中,自定義類(lèi)模塊的創(chuàng)建是學(xué)習(xí)第11章時(shí)需要具備的知識(shí),讀者可以根據(jù)自己的學(xué)習(xí)或教學(xué)情況給予適當(dāng)調(diào)整。
第4章 可視化設(shè)計(jì)基本構(gòu)件:介紹應(yīng)用程序中所需要的窗體、內(nèi)部控件、ActiveX 控件、菜單、工具欄等可視元素的使用或建立,涉及其屬性、事件、方法等。
第5章 事件驅(qū)動(dòng):對(duì)Visual Basic的事件驅(qū)動(dòng)機(jī)制、基于事件的編程方法作了必要說(shuō)明,并對(duì)一些常用的用戶(hù)觸發(fā)事件、系統(tǒng)事件作了專(zhuān)門(mén)介紹。
第6章 文件處理和輸出打印:涉及通過(guò)文件操作語(yǔ)句對(duì)傳統(tǒng)文件(順序文件、隨機(jī)文件、二進(jìn)制文件)的編程處理、通過(guò)文件系統(tǒng)對(duì)象對(duì)文件的編程處理、通過(guò)控件對(duì)文件的處理、以及和文件有關(guān)的字體設(shè)置、打印設(shè)置和各種打印處理等。
第7章 程序的管理、編輯和調(diào)試:介紹了Visual Basic的工程資源管理器在應(yīng)用程序開(kāi)發(fā)中的作用與使用方法,以及程序的編輯、調(diào)試和排錯(cuò)方法等。
第8章 創(chuàng)建應(yīng)用程序:介紹創(chuàng)建應(yīng)用程序時(shí)需要考慮的軟件工程方法、界面設(shè)計(jì)要求等內(nèi)容,并且通過(guò)“多文檔編輯器”應(yīng)用程序的創(chuàng)建,對(duì)以上問(wèn)題給出了實(shí)例說(shuō)明。
第9章 圖形操作與多媒體應(yīng)用:涉及多媒體應(yīng)用中的圖形處理問(wèn)題、聲音或視頻的播放、錄制問(wèn)題,并通過(guò)實(shí)例程序加以說(shuō)明。
第10章 數(shù)據(jù)庫(kù)應(yīng)用:以Access數(shù)據(jù)庫(kù)為背景,討論了關(guān)系型數(shù)據(jù)庫(kù)中的諸多問(wèn)題,涉及數(shù)據(jù)表、字段、關(guān)系、完整性等關(guān)系型數(shù)據(jù)庫(kù)中的基本元素與概念,并對(duì)SQL語(yǔ)言、數(shù)據(jù)視圖的使用及其意義進(jìn)行了必要說(shuō)明。介紹了如何使用控件(Data控件、ADO Data控件、數(shù)據(jù)綁定控件)訪問(wèn)數(shù)據(jù)庫(kù)。重點(diǎn)介紹了通過(guò)ADO對(duì)象模型對(duì)數(shù)據(jù)庫(kù)的操作,數(shù)據(jù)環(huán)境設(shè)計(jì)器、數(shù)據(jù)報(bào)表設(shè)計(jì)器的使用等。
第11章 部件技術(shù)與Internet應(yīng)用:對(duì)ActiveX部件技術(shù)及其分布式應(yīng)用給予了必要介紹。說(shuō)明了ActiveX 控件、ActiveX DLL、ActiveX EXE的創(chuàng)建方法,并對(duì)通過(guò)ActiveX部件而實(shí)現(xiàn)Internet 應(yīng)用程序的開(kāi)發(fā)作了必要說(shuō)明。
第12章 應(yīng)用實(shí)例——倉(cāng)庫(kù)物流管理系統(tǒng)的開(kāi)發(fā):所介紹的實(shí)例是一個(gè)基于部件技術(shù)的較完整的應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例。其涉及對(duì)軟件問(wèn)題的分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、軟件結(jié)構(gòu)設(shè)計(jì)和程序創(chuàng)建等內(nèi)容。該章所含的“問(wèn)題討論與實(shí)踐”一節(jié),可以提供給學(xué)習(xí)者對(duì)軟件問(wèn)題進(jìn)行更深層的探討,也可以用作Visual Basic課程的實(shí)習(xí)題材。
為了方便學(xué)習(xí)者自學(xué),同時(shí)也考慮到使用本教材的部分讀者有參加全國(guó)計(jì)算機(jī)等級(jí)考試、軟件技術(shù)資格與水平考試的需要,教材每章都提供了比較豐富的實(shí)例、例題和習(xí)題。
考慮到軟件工程在軟件開(kāi)發(fā)中的重要性,本教材還結(jié)合Visual Basic,尤其是通過(guò)開(kāi)發(fā)實(shí)例,對(duì)軟件開(kāi)發(fā)過(guò)程中應(yīng)該遵守的工程步驟也給予了必要的介紹,涉及軟件分析、設(shè)計(jì)、編碼、測(cè)試等。除了Visual Basic的一般性問(wèn)題,教材針對(duì)一些較難理解的概念、方法等,也適度而又清晰地進(jìn)行了說(shuō)明。這些內(nèi)容,對(duì)于從事計(jì)算機(jī)應(yīng)用開(kāi)發(fā)的許多技術(shù)人員也很有參考價(jià)值。
教材中所有實(shí)例程序都上機(jī)調(diào)試通過(guò)。為了方便教學(xué)與練習(xí),教材中的全部源程序及相關(guān)文檔都放上出版社網(wǎng)站上,可調(diào)入Visual Basic環(huán)境學(xué)習(xí)。與教材配套的電子教案,用PowerPoint制作,任課教師可以按照具體教學(xué)需要進(jìn)行修改。選用本教材的學(xué)校可以與北京萬(wàn)水電子信息有限公司聯(lián)系。聯(lián)系電話(huà):010-82564395。
本書(shū)以服務(wù)教學(xué)與廣大讀者為宗旨。書(shū)中不當(dāng)之處,敬請(qǐng)廣大讀者批評(píng)指正,以便本書(shū)再版時(shí)不斷修正與完善。
2003年4月 作者
第1章 Visual Basic 6.0基礎(chǔ)知識(shí) 1
1.1 Visual Basic 6.0的特點(diǎn) 1
1.2 環(huán)境要求及安裝 2
1.2.1 環(huán)境要求 2
1.2.2 安裝步驟 2
1.2.3 添加或刪除 Visual Basic 6.0部件 3
1.3 Visual Basic 6.0項(xiàng)目類(lèi)型 3
1.4 Visual Basic 6.0集成開(kāi)發(fā)環(huán)境 4
1.5 菜單組成 5
1.5.1 “文件”菜單 5
1.5.2 “編輯”菜單 6
1.5.3 “視圖”菜單 6
1.5.4 “工程”菜單 7
1.5.5 “格式”菜單 8
1.5.6 “調(diào)試”菜單 9
1.5.7 “運(yùn)行”菜單 9
1.5.8 “工具”菜單 10
1.5.9 外接程序菜單 10
1.6 工具欄 10
1.7 創(chuàng)建程序舉例 11
練習(xí)題一 15
第2章 數(shù)據(jù)類(lèi)型及操作 16
2.1 常量 16
2.1.1 定義常量 16
2.1.2 使用常量 17
2.2 變量 17
2.2.1 聲明變量 17
2.2.2 變量范圍 18
2.2.3 顯式聲明和隱式聲明 19
2.2.4 組合聲明 20
2.3 數(shù)據(jù)類(lèi)型 20
2.3.1 用于保存數(shù)值的數(shù)據(jù)類(lèi)型 20
2.3.2 String 數(shù)據(jù)類(lèi)型 21
2.3.3 Boolean 數(shù)據(jù)類(lèi)型 21
2.3.4 Date 數(shù)據(jù)類(lèi)型 21
2.3.5 Object 數(shù)據(jù)類(lèi)型 22
2.3.6 轉(zhuǎn)換數(shù)據(jù)類(lèi)型 22
2.3.7 Variant 數(shù)據(jù)類(lèi)型 22
2.3.8 數(shù)據(jù)范圍 24
2.4 數(shù)組 25
2.4.1 固定大小的數(shù)組 25
2.4.2 建立包含其他數(shù)組的數(shù)組 26
2.4.3 多維數(shù)組 26
2.4.4 動(dòng)態(tài)數(shù)組 27
2.5 自定義數(shù)據(jù)類(lèi)型 28
2.6 標(biāo)識(shí)符命名規(guī)則 28
2.7 運(yùn)算符和表達(dá)式 29
2.7.1 賦值運(yùn)算符 29
2.7.2 算術(shù)運(yùn)算符 30
2.7.3 比較運(yùn)算符 31
2.7.4 連接運(yùn)算符 31
2.7.5 邏輯運(yùn)算符 31
2.7.6 運(yùn)算符優(yōu)先順序 32
練習(xí)題二 33
第3章 程序結(jié)構(gòu) 34
3.1 程序流程控制 34
3.1.1 分支結(jié)構(gòu) 34
3.1.2 循環(huán)結(jié)構(gòu) 37
3.1.3 嵌套控制結(jié)構(gòu) 40
3.2 基于模塊建立程序 40
3.3 過(guò)程與函數(shù) 42
3.3.1 通用過(guò)程 42
3.3.2 函數(shù)過(guò)程 44
3.3.3 事件過(guò)程 45
3.3.4 調(diào)用其他模塊中的公用子過(guò)程 46
3.3.5 過(guò)程編輯的可視化工具 47
3.3.6 向過(guò)程傳遞參數(shù)的方法及規(guī)則 47
3.4 常用內(nèi)置函數(shù) 51
3.4.1 數(shù)學(xué)函數(shù) 51
3.4.2 字符串函數(shù) 52
3.4.3 轉(zhuǎn)換函數(shù) 54
3.4.4 判斷函數(shù) 54
3.4.5 其他函數(shù) 55
3.5 面向?qū)ο缶幊?55
3.5.1 類(lèi)與對(duì)象 55
3.5.2 屬性、方法與事件 56
3.5.3 對(duì)象之間的關(guān)系 57
3.5.4 使用對(duì)象 58
3.5.5 創(chuàng)建自定義對(duì)象 61
3.5.6 窗體模塊的對(duì)象特征 68
練習(xí)題三 68
第4章 可視化設(shè)計(jì)基本構(gòu)件 70
4.1 窗體 70
4.1.1 窗體屬性 70
4.1.2 窗體事件 73
4.1.3 窗體的方法及其作用 74
4.2 控件 74
4.2.1 內(nèi)部控件 74
4.2.2 ActiveX 控件 96
4.2.3 使用控件數(shù)組 103
4.3 菜單設(shè)計(jì) 104
4.3.1 標(biāo)準(zhǔn)下拉菜單 104
4.3.2 彈出式菜單 107
4.3.3 運(yùn)行時(shí)修改菜單 108
4.3.4 編寫(xiě)菜單的事件代碼 109
4.4 創(chuàng)建工具欄 109
4.5 對(duì)話(huà)框 111
4.5.1 使用預(yù)定義對(duì)話(huà)框 112
4.5.2 使用自定義對(duì)話(huà)框 114
練習(xí)題四 116
第5章 事件驅(qū)動(dòng) 117
5.1 事件概念 117
5.2 基于事件編程 117
5.2.1 事件類(lèi)型 117
5.2.2 編寫(xiě)事件過(guò)程 118
5.2.3 常見(jiàn)的用戶(hù)觸發(fā)事件 118
5.3 事件的順序 126
5.3.1 一個(gè)動(dòng)作的多個(gè)事件 126
5.3.2 確定多個(gè)事件的觸發(fā)順序 126
5.4 定時(shí)器事件 127
練習(xí)題五 129
第6章 文件處理和輸出打印 130
6.1 使用傳統(tǒng)方法處理文件 130
6.1.1 順序文件 130
6.1.2 隨機(jī)文件 131
6.1.3 二進(jìn)制文件 133
6.2 使用文件系統(tǒng)對(duì)象處理文件 133
6.2.1 文件系統(tǒng)對(duì)象編程方法 134
6.2.2 驅(qū)動(dòng)器(Drive)對(duì)象 135
6.2.3 文件夾(Folder)對(duì)象 136
6.2.4 文件(File)對(duì)象 137
6.3 使用App對(duì)象的Path屬性 139
6.4 使用語(yǔ)句、函數(shù)處理文件 140
6.5 使用控件處理文件 142
6.5.1 搜索文件 142
6.5.2 使用RichTextBox控件處理文檔文件 143
6.6 顯示和打印 144
6.6.1 在窗體和圖片框上顯示文本 144
6.6.2 打印輸出 145
6.6.3 字體設(shè)置 146
練習(xí)題六 150
第7章 程序的管理、編輯和調(diào)試 151
7.1 工程管理 151
7.2 程序編輯器 153
7.3 程序調(diào)試與排錯(cuò) 154
7.3.1 調(diào)試方法與工具 155
7.3.2 錯(cuò)誤處理 159
練習(xí)題七 162
第8章 創(chuàng)建應(yīng)用程序 164
8.1 軟件工程 164
8.1.1 軟件生命周期 164
8.1.2 原型設(shè)計(jì) 167
8.2 界面設(shè)計(jì)方法 168
8.2.1 設(shè)計(jì)要素 168
8.2.2 多文檔界面(MDI) 170
8.2.3 啟動(dòng)、卸載窗體 172
8.3 創(chuàng)建應(yīng)用程序舉例 173
練習(xí)題八 184
第9章 圖形操作與多媒體應(yīng)用 186
9.1 圖形操作 186
9.1.1 坐標(biāo)系統(tǒng) 186
9.1.2 繪圖方法 188
9.2 多媒體應(yīng)用 194
9.2.1 使用Multimedia控件 194
9.2.2 創(chuàng)建一個(gè)媒體播放器 197
練習(xí)題九 199
第10章 數(shù)據(jù)庫(kù)應(yīng)用 200
10.1 數(shù)據(jù)庫(kù)概述 200
10.1.1 Access關(guān)系型數(shù)據(jù)庫(kù) 201
10.1.2 SQL語(yǔ)言 206
10.1.3 數(shù)據(jù)視圖 209
10.2 使用控件訪問(wèn)數(shù)據(jù)庫(kù) 211
10.2.1 Data控件 212
10.2.2 ADO Data控件 215
10.2.3 數(shù)據(jù)綁定控件 216
10.3 通過(guò)ADO對(duì)象訪問(wèn)數(shù)據(jù) 219
10.3.1 ADO對(duì)象模型 219
10.3.2 ADO對(duì)象的編程方法 222
10.3.3 基于ADO的數(shù)據(jù)環(huán)境設(shè)計(jì)器 225
10.4 數(shù)據(jù)報(bào)表設(shè)計(jì)器 230
10.4.1 報(bào)表設(shè)計(jì)器中的對(duì)象結(jié)構(gòu) 230
10.4.2 數(shù)據(jù)報(bào)表設(shè)計(jì)舉例 232
練習(xí)題十 234
第11章 部件技術(shù)與Internet應(yīng)用 236
11.1 ActiveX 部件的特點(diǎn) 236
11.1.1 ActiveX部件類(lèi)型 236
11.1.2 使用ActiveX部件 237
11.2 創(chuàng)建ActiveX部件 238
11.2.1 創(chuàng)建ActiveX控件 238
11.2.2 創(chuàng)建ActiveX DLL 246
11.2.3 創(chuàng)建ActiveX EXE 251
11.3 Internet應(yīng)用程序 255
11.3.1 HTML標(biāo)記語(yǔ)言 256
11.3.2 VBScript腳本語(yǔ)言 258
11.3.3 使用Visual Basic 開(kāi)發(fā)Internet 應(yīng)用程序 259
11.4 發(fā)布應(yīng)用程序 262
練習(xí)題十一 264
第12章 應(yīng)用實(shí)例——倉(cāng)庫(kù)物流管理系統(tǒng)的開(kāi)發(fā) 265
12.1 對(duì)軟件系統(tǒng)工作模型的分析 265
12.2 軟件功能描述 266
12.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 269
12.4 軟件結(jié)構(gòu)設(shè)計(jì) 272
12.5 創(chuàng)建數(shù)據(jù)連接部件 275
12.6 創(chuàng)建可調(diào)控的統(tǒng)計(jì)圖控件 283
12.7 創(chuàng)建前端用戶(hù)程序 286
12.8 問(wèn)題討論與實(shí)踐 331
- 用戶(hù)名: 密碼:
- 匿名?
- 注冊(cè)

- 教材類(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è))
- 綜合布線(xiàn)技術(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)用