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