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