計(jì)算機(jī)公共課系列教材:Visual Basic程序設(shè)計(jì)基礎(chǔ)
定 價(jià):28 元
- 作者:黃文斌 著
- 出版時(shí)間:2010/2/1
- ISBN:9787307076082
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類(lèi):TP312BA
- 頁(yè)碼:252
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《Visual Basic程序設(shè)計(jì)基礎(chǔ)》以案例為基礎(chǔ),為學(xué)生提供了一種新的學(xué)習(xí)編程的方法。在體系結(jié)構(gòu)上將Visual Basic語(yǔ)言與相關(guān)的控件有機(jī)地結(jié)合,按照案例驅(qū)動(dòng)教學(xué)的思想組織和編寫(xiě),將程序設(shè)計(jì)的基本知識(shí)融入實(shí)際案例的分析和制作過(guò)程中,使學(xué)生不但學(xué)會(huì)了程序設(shè)計(jì)的知識(shí),還掌握了分析問(wèn)題和解決問(wèn)題的能力!禫isual Basic程序設(shè)計(jì)基礎(chǔ)》各章涵蓋了計(jì)算機(jī)教學(xué)指導(dǎo)委員會(huì)Visual Basic教學(xué)大綱的知識(shí)點(diǎn),同時(shí)兼顧了全國(guó)計(jì)算機(jī)等級(jí)考試大綱的要求,內(nèi)容豐富,可以作為大學(xué)本、專(zhuān)科程序設(shè)計(jì)教材和自學(xué)參考書(shū)。
VisualBasic(簡(jiǎn)稱(chēng)VB)是在原有的Basic語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,是Microsoft公司開(kāi)發(fā)的一種面向?qū)ο蠛褪录?qū)動(dòng)的程序設(shè)計(jì)語(yǔ)言。VB簡(jiǎn)單易學(xué)、功能強(qiáng)大、應(yīng)用廣泛,不僅是計(jì)算機(jī)專(zhuān)業(yè)人員喜愛(ài)的開(kāi)發(fā)工具,也是非專(zhuān)業(yè)人員易于學(xué)習(xí)和掌握的一種程序設(shè)計(jì)語(yǔ)言。它幾乎可以完成Windows環(huán)境下全部應(yīng)用程序的開(kāi)發(fā)任務(wù)。
Microsoft公司開(kāi)發(fā)的可視化程序設(shè)計(jì)系列語(yǔ)言在功能和編程方法上是一致的,學(xué)會(huì)其中一門(mén)語(yǔ)言,其他語(yǔ)言就容易掌握了,VB適合作為第一門(mén)可視化程序設(shè)計(jì)語(yǔ)言來(lái)學(xué)習(xí)。
為了配合計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)提出的“1+X”課程體系改革,編者結(jié)合多年VB教學(xué)和研究實(shí)現(xiàn),針對(duì)非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的特點(diǎn),精心設(shè)計(jì)、組織、編寫(xiě)了本書(shū)。
本書(shū)將VB可視化編程和Ⅶ語(yǔ)言的學(xué)習(xí)結(jié)合起來(lái),采用基于案例的手法。通過(guò)對(duì)大量的、生動(dòng)有趣的實(shí)例的講解,讓學(xué)生掌握VB編程的精髓,從而學(xué)習(xí)和理解可視化的面向?qū)ο缶幊痰乃枷搿?br> 本書(shū)共分lO章,各章內(nèi)容如下:
第l章介紹VB的特性、安裝與啟動(dòng)、集成開(kāi)發(fā)環(huán)境、VB編程的步驟以及VB的基本概念,并介紹了窗體、標(biāo)簽和命令按鈕等控件的使用。
第2章介紹順序結(jié)構(gòu)程序設(shè)計(jì)的基本概念、數(shù)據(jù)類(lèi)型、變量、常量、內(nèi)部函數(shù)和表達(dá)式,介紹了圖片框、圖像框、滾動(dòng)條和文本框等控件的使用。
第3章介紹了選擇結(jié)構(gòu)程序設(shè)計(jì)的基本概念、VB中實(shí)現(xiàn)選擇結(jié)構(gòu)的語(yǔ)句和函數(shù),介紹了單旋鈕、復(fù)選框和框架等控件的使用。
第4章介紹了循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的基本概念、VB中實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的語(yǔ)句的使用,介紹了定時(shí)器、進(jìn)度條等控件的使用。
第5章介紹了數(shù)組的基本概念和相關(guān)的語(yǔ)法,介紹了列表框和組合框等控件的使用。
第6章介紹了VB中的Sub過(guò)程、Function過(guò)程以及變量的作用域等相關(guān)的概念和語(yǔ)法。
第7章介紹了通用對(duì)話框以及多窗體設(shè)計(jì)以及相關(guān)的概念和語(yǔ)法。
第8章介紹了文件的概念、隨機(jī)文件、順序文件等概念,介紹了文件相關(guān)的控件,驅(qū)動(dòng)器列表框、目錄列表框、文件列表框等的使用。
第9章介紹了VB中多媒體編程的基本概念,介紹了多媒體相關(guān)的控件圖像控件、圖片框控件、直線控件、形狀控件等的使用,以及常用的繪圖方法。
第10章介紹了VB數(shù)據(jù)庫(kù)編程的基本概念和相關(guān)對(duì)象的使用。
本書(shū)可以作為大學(xué)本科、專(zhuān)科以及培訓(xùn)教材,也可以作為自學(xué)參考書(shū)。
本書(shū)中的所有實(shí)例都是在中文VisualBasic6.0上調(diào)試通過(guò)的。
第1章 VisualBasic的基本概念
1.1 VisualBasic簡(jiǎn)介
1.1.1 VisualBasic的發(fā)展
1.1.2 VisualBasic的特點(diǎn)
1.1.3 如何學(xué)習(xí)VistlalBasic
1.2 VisualBasic的集成開(kāi)發(fā)環(huán)境
1.2.1 VisualBasic的安裝
1.2.2 VisualBasic的啟動(dòng)和退出
1.2.3 VisualBasic的開(kāi)發(fā)環(huán)境
1.2.4 VisualBasic的幫助系統(tǒng)
1.3 創(chuàng)建VisualBasic應(yīng)用程序的步驟
1.3.1 建立用戶(hù)界面
1.3.2 設(shè)置控件屬性
1.3.3 編寫(xiě)事件過(guò)程代碼
1.3.4 保存和生成可執(zhí)行文件
1.3.5 運(yùn)行和調(diào)試
1.4 VisualBasic面向?qū)ο缶幊袒A(chǔ)
1.4.1 對(duì)象與類(lèi)
1.4.2 對(duì)象的屬性、事件與方法
1.5 窗體、標(biāo)簽和命令按鈕
1.5.1 通用屬性
1.5.2 窗體
1.5.3 標(biāo)簽控件
1.5.4 命令按鈕
第2章 順序結(jié)構(gòu)程序設(shè)計(jì)
2.1 基本概念及語(yǔ)法
2.1.1 數(shù)據(jù)類(lèi)型
2.1.2 常量與變量
2.1.3 表達(dá)式與運(yùn)算符
2.1.4 常用內(nèi)部函數(shù)
2.1.5 語(yǔ)句和方法
2.2 控件
2.2.1 圖片框和圖像框
2.2.2 滾動(dòng)條
2.2.3 文本控件
第3章 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.1 基本概念及語(yǔ)法
3.1.1 邏輯運(yùn)算符與表達(dá)式
3.1.2 If語(yǔ)句
3.1.3 情況語(yǔ)句SelectCase
3.1.4 條件函數(shù)
3.2 選擇類(lèi)控件
3.2.1 單選鈕
3.2.2 復(fù)選框
3.2.3 框架控件
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.1 循環(huán)語(yǔ)句
4.1.1 循環(huán)的基本概念
4.1.2 WhileWend(當(dāng)型)循環(huán)語(yǔ)句
4.1.3 DoLoop循環(huán)語(yǔ)句
4.1.4 循環(huán)中途退出
4.1.5 ForNext循環(huán)語(yǔ)句
4.1.6 多重循環(huán)
4.1.7 ForEachNeXt循環(huán)
4.2 控件
4.2.1 定時(shí)器控件
4.2.2 進(jìn)度條控件
第5章 數(shù)組
5.1 基本概念及語(yǔ)法
5.1.1 靜態(tài)數(shù)組
5.1.2 動(dòng)態(tài)數(shù)組
5.1.3 控件數(shù)組
5.2 控件
5.2.1 列表框
5.2.2 組合框
第6章 過(guò)程
6.1 Sub過(guò)程
6.1.1 Sub過(guò)程的定義
6.1.2 子過(guò)程的建立
6.1.3 過(guò)程的調(diào)用
6.2 Function過(guò)程
6.2.1 Function過(guò)程的定義
6.2.2 Function過(guò)程的調(diào)用
6.3 過(guò)程之間參數(shù)的傳遞
6.3.1 形式參數(shù)與實(shí)際參數(shù)
6.3.2 傳地址與傳值
6.4 變量的作用域
6.4.1 過(guò)程級(jí)變量——局部變量
6.4.2 窗體/模板級(jí)變量
6.4.3 全局變量
6.4.4 靜態(tài)變量
第7章 多窗體設(shè)計(jì)
7.1 通用對(duì)話框
7.1.1 打開(kāi)通用對(duì)話框的方法
7.1.2 設(shè)置通用對(duì)話框控件的屬性
7.1.3 “打開(kāi)文件”與“保存文件”對(duì)話框
7.1.4 “顏色”對(duì)話框
7.1.5 “字體”對(duì)話框
7.1.6 “打印”對(duì)話框
7.1.7 綜合實(shí)例
7.2 多窗體設(shè)計(jì)
7.2.1 建立多個(gè)窗體
7.2.2 設(shè)置啟動(dòng)窗體
7.2.3 SubMain過(guò)程
7.2.4 與多窗體設(shè)計(jì)相關(guān)的語(yǔ)句和方法
7.2.5 窗體間通信
7.2.6 其他窗體方法
第8章 文件
8.1 文件的概念
8.1.1 文件的結(jié)構(gòu)
8.1.2 文件的分類(lèi)
8.1.3 數(shù)據(jù)文件的讀寫(xiě)操作
8.2 文件系統(tǒng)控件
8.2.1 驅(qū)動(dòng)器列表框
8.2.2 目錄列表框
8.2.3 文件列表框
8.2.4 文件系統(tǒng)控件的聯(lián)動(dòng)
8.3 順序文件
8.3.1 順序文件的打開(kāi)與關(guān)閉
8.3.2 順序文件的讀寫(xiě)操作
8.4 隨機(jī)文件
8.4.1 隨機(jī)文件的打開(kāi)與關(guān)閉
8.4.2 寫(xiě)隨機(jī)文件
8.4.3 讀隨機(jī)文件
8.4.4 隨機(jī)文件訪問(wèn)的一般步驟
第9章 多媒體應(yīng)用
9.1 繪圖基石出
9.1.1 坐標(biāo)系統(tǒng)
9.1.2 顏色設(shè)置
9.2 圖形控件
9.2.1 圖像控件
9.2.2 圖片框控件
9.2.3 直線控件
9.2.4 形狀控件
9.3 常用繪圖方法
9.3.1 Pset方法
9.3.2 Lme方法
9.3.3 Circle方法
9.3.4 Poim方法
9.3.5 Cls方法
9.4 設(shè)計(jì)動(dòng)畫(huà)
9.4.1 改變控件的Left和Top屬性
9.4.2 Move方法
9.5 音頻和視頻
9.5.1 多媒體控制接口控件的概念
9.5.2 多媒體控制接口控件屬性
9.5.3 多媒體控制接口控件的事件
第10章 VisualBasic數(shù)據(jù)庫(kù)應(yīng)用
10.1 數(shù)據(jù)庫(kù)基礎(chǔ)
10.1.1 數(shù)據(jù)庫(kù)的基本概念
10.1.2 建立和維護(hù)數(shù)據(jù)庫(kù)
10.2 SQL語(yǔ)言
10.3 數(shù)據(jù)連接控件和數(shù)據(jù)綁定控件
附錄A ASCII碼表
附錄B 常用對(duì)象的約定前綴
附錄C VB6.0常用屬性
附錄D VB6.0常用方法
附錄E VB6.0常用事件
附錄F 常用內(nèi)部函數(shù)
附錄G 常見(jiàn)錯(cuò)誤信息
參考文獻(xiàn)
Visual Basic 6.0是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)Windows環(huán)境下的各類(lèi)應(yīng)用程序。它主要有下述幾方面的特點(diǎn)。
1.基于對(duì)象的可視化設(shè)計(jì)工具
在用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言編程時(shí),都是通過(guò)編寫(xiě)程序代碼來(lái)設(shè)計(jì)用戶(hù)界面的,在設(shè)計(jì)過(guò)程中看不到實(shí)際顯示的效果,必須編譯運(yùn)行后才能看到。如果對(duì)界面不滿意還得重新修改程序,如此反復(fù)多次,大大影響了軟件的編寫(xiě)效率。而使用Visual Basic提供的可視化的編程工具,它把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái)。開(kāi)發(fā)人員不必為界面設(shè)計(jì)編寫(xiě)大量的代碼,只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出圖形對(duì)象,并設(shè)置圖形的屬性,Visual Basic即可產(chǎn)生界面的設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫(xiě)程序功能的那部分代碼,因此可以大大提高程序設(shè)計(jì)的效率。
2.面向?qū)ο蟮某绦蛟O(shè)計(jì)方法
4.0版特別是5.0版以后的Visual Basic支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(如C++)不完全相同。在一般面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蚍椒ǎ╫OP),把程序和數(shù)據(jù)合起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。
3.結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言
VisualBasic具有高級(jí)程序設(shè)計(jì)語(yǔ)言的程序結(jié)構(gòu),其語(yǔ)句簡(jiǎn)單易懂。Visual Basic的編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查。此外,Visual Basic還具有使用靈活且功能極強(qiáng)的編譯器和調(diào)試器。
4.事件驅(qū)動(dòng)的編程機(jī)制
Visual Basic是通過(guò)事件來(lái)執(zhí)行對(duì)象的操作,每一個(gè)對(duì)象都能響應(yīng)多個(gè)不同的事件,每一個(gè)事件都可以以一段程序來(lái)響應(yīng),該程序代碼決定了對(duì)象的功能,我們把這種機(jī)制稱(chēng)為事件驅(qū)動(dòng)。事件由用戶(hù)的操作觸發(fā)。例如,命令按鈕中的一個(gè)對(duì)象,當(dāng)用戶(hù)單擊按鈕時(shí),則觸發(fā)按鈕(click)的單擊事件,而在產(chǎn)生該事件時(shí)將會(huì)執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的操作。若用戶(hù)未進(jìn)行任何操作,即未觸發(fā)事件,則程序?qū)⑻幱诘却隣顟B(tài)。