《Visual Basic程序設(shè)計教程》的內(nèi)容主要包括Visual Basic6.0中文版開發(fā)環(huán)境、語言基礎(chǔ)、用戶界面、程序設(shè)計、數(shù)據(jù)庫應(yīng)用、文件操作等。本書在講解完一個知識點后都配上了實例,每章之后都配有習(xí)題,習(xí)題主要訓(xùn)練編程能力和幫助掌握基本概念!禫isual Basic程序設(shè)計教程》層次清晰,內(nèi)容既相互聯(lián)系又相互獨(dú)立,并且依據(jù)教學(xué)特點精心編排,方便讀者根據(jù)自己的需要進(jìn)行選擇。為了方便教學(xué),本書還配有電子課件,任課教師和學(xué)生可以登錄我們愛讀書網(wǎng)免費(fèi)注冊下載!禫isual Basic程序設(shè)計教程》系統(tǒng)性強(qiáng)、內(nèi)容實用,不僅可作為大學(xué)本、?葡嚓P(guān)課程的教材,也適合于各類培訓(xùn)和自學(xué)參考用書。
1991年,微軟公司推出了Visual Basic 1.0版。這在當(dāng)時引起了很大的轟動。這個連接編程語言和用戶界面的進(jìn)步被稱為Tripod(有些時候叫做Ruby),最初的設(shè)計是由阿蘭·庫珀(Alan Cooper)完成的。許多專家把Visual Basic的出現(xiàn)作為軟件開發(fā)史上的一個具有劃時代意義的事件。
在Windows操作系統(tǒng)中,Visual Basic作為一門計算機(jī)語言,其功能非常強(qiáng)大,而且簡單易學(xué)。Visual Basic提供可視化設(shè)計工具,編程人員可利用Visual Basic提供的控件輕松地“畫”出應(yīng)用程序的友好界面,Visual Basic擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易地使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松地創(chuàng)建ActiveX控件。程序員可以輕松地使用Visual Basic提供的組件快速建立一個應(yīng)用程序,因此比較容易入門,入門以后就有能力進(jìn)一步學(xué)習(xí)難度更大的編程語言了。Visual Basic作為編程人員的首選程序設(shè)計語言,有如下特點。
。1)Visual Basic是開發(fā)Windows應(yīng)用程序的強(qiáng)有力的工具,擁有最先進(jìn)的程序設(shè)計思想,能輕而易舉地開發(fā)出符合Windows規(guī)范和風(fēng)格的應(yīng)用程序。
。2)Visual Basic在科學(xué)計算、多媒體軟件開發(fā)、網(wǎng)絡(luò)應(yīng)用等方面都有強(qiáng)大的功能,尤其在數(shù)據(jù)庫開發(fā)方面,提供了許多控件,便于連接、查詢和顯示查詢結(jié)果。現(xiàn)在很多管理軟件,包括一些大型軟件,都是利用Visual Basic開發(fā)的。
。3)Visual Basic改變了傳統(tǒng)程序的機(jī)制,采用“事件驅(qū)動”方式,用戶操作產(chǎn)生不同的事件,程序根據(jù)這些事件去分別執(zhí)行不同的子程序。編程人員可以分別編寫出這樣一些子程序,使編程難度大大降低。
全書共9章,其中第1章至第8章是全國計算機(jī)考試大綱規(guī)定的必修內(nèi)容,參考學(xué)時54學(xué)時(講授30學(xué)時+上機(jī)24學(xué)時),第1章為概述,第2章至第7章主要講述對象與基本控件、Visual Basic程序設(shè)計基礎(chǔ)、Visual Basic基本控制結(jié)構(gòu)、數(shù)組、過程、界面設(shè)計,第8章、第9章主要講述文件系統(tǒng)、使用數(shù)據(jù)控件訪問數(shù)據(jù)庫等知識。本書主要面向Visual Basic語言程序設(shè)計的初學(xué)者,理論聯(lián)系實際,以程序設(shè)計為主線,通過實例講述Visual Basic的程序設(shè)計方法和應(yīng)用。
全書依據(jù)教育部公布的《全國計算機(jī)等級考試大綱》(2011年版)中二級(Visual Basic語言程序設(shè)計)考試大綱的要求,在內(nèi)容編排、例題題型和講解、習(xí)題布置及本教材實驗指導(dǎo)書的實驗內(nèi)容等各個方面都作了精心的設(shè)計。
本書由伊犁師范學(xué)院王平、王俊嶺擔(dān)任主編;石家莊鐵道大學(xué)四方學(xué)院的閆愛平、李娜、劉寶靜,重慶大學(xué)的尹云飛,西北師范大學(xué)知行學(xué)院的劉艷慧,哈爾濱遠(yuǎn)東理工學(xué)院的王穎分別擔(dān)任副主編;北京聯(lián)合大學(xué)劉琨,黑龍江旅游職業(yè)技術(shù)學(xué)院王碩寧擔(dān)任參編。其中,華中科技大學(xué)的王仲東教授審閱了全書,并提出了寶貴的修改意見,在此表示感謝。
本書可作為應(yīng)用型、技能型人才培養(yǎng)的各類教育相關(guān)專業(yè)的學(xué)生學(xué)習(xí)Visual Basic語言程序設(shè)計的教材,也可作為各類水平考試、全國計算機(jī)等級考試的自學(xué)輔導(dǎo)用書及學(xué)習(xí)計算機(jī)程序設(shè)計的培訓(xùn)教材及參考書。本書還配有電子課件,任課教師和學(xué)生可以登錄我們愛讀書網(wǎng)免費(fèi)注冊下載。
因時間倉促,盡管在本書出版前我們對全部內(nèi)容進(jìn)行了仔細(xì)校對,但不足之處仍在所難免,懇請廣大讀者指正。
編者
2012年5月
第1章 Visual Basic概述
1.1 Visual Basic簡介
1.2 Visual Basic 6.0集成開發(fā)環(huán)境
1.3 Visual Basic 6.0應(yīng)用程序開發(fā)步驟
習(xí)題1
第2章 對象與基本控件
2.1 Visual Basic中對象的概念
2.2 控件及其通用屬性
2.3 窗體
2.4 標(biāo)簽、文本框
2.5 命令按鈕
2.6 單選按鈕、復(fù)選框
2.7 定時器
習(xí)題2
第3章 Visual Basic程序設(shè)計基礎(chǔ)
3.1 數(shù)據(jù)類型
3.2 常量和變量
3.3 不同類型數(shù)據(jù)的轉(zhuǎn)換
3.4 運(yùn)算符與表達(dá)式
3.5 常用內(nèi)部函數(shù)
習(xí)題3
第4章 Visual Basic語言的基本控制結(jié)構(gòu)
4.1 算法與結(jié)構(gòu)化程序設(shè)計
4.2 順序結(jié)構(gòu)
4.3 選擇(分支)結(jié)構(gòu)
4.4 循環(huán)結(jié)構(gòu)
4.5 應(yīng)用程序舉例
習(xí)題4
第5章 數(shù)組與自定義類型
5.1 數(shù)組的概念
5.2 數(shù) 組 操 作
5.3 控件數(shù)組
5.4 自定義數(shù)據(jù)類型
習(xí)題5
第6章 過程與函數(shù)
6.1 Sub過程
6.2 Function過程
6.3 參 數(shù) 傳 遞
6.4 嵌套調(diào)用與遞歸調(diào)用
6.5 變量與過程的作用范圍
習(xí)題6
第7章 界面設(shè)計
7.1 常用內(nèi)部控件
7.2 鼠標(biāo)與鍵盤
7.3 通用對話框
7.4 菜單設(shè)計
7.5 工具欄設(shè)計
習(xí)題7
第8章 文件管理與操作
8.1 文件系統(tǒng)的概念
8.2 文件系統(tǒng)控件
8.3 文件存取操作
8.4 文件系統(tǒng)對象模型
習(xí)題8
第9章 數(shù)據(jù)庫編程
9.1 數(shù)據(jù)庫基礎(chǔ)
9.2 Data控件
9.3 可視化數(shù)據(jù)管理器
9.4 ADO對象模型與數(shù)據(jù)環(huán)境設(shè)計器
9.5 開放數(shù)據(jù)庫互聯(lián)
習(xí)題9
附錄 A
參考文獻(xiàn)
數(shù)組與自定義類型在程序中處理數(shù)據(jù)時,對于輸入的數(shù)據(jù)、參加運(yùn)算的數(shù)據(jù)、運(yùn)行結(jié)果等臨時數(shù)據(jù),通常使用變量來保存,由于變量在一個時刻只能存放一個值,因此當(dāng)數(shù)據(jù)不太多時,使用簡單變量即可解決問題。但是,有些復(fù)雜問題,利用簡單變量進(jìn)行處理很不方便,甚至是不可能的。例如以下幾個問題。(1)輸入50個數(shù),按逆序打印出來。(2)輸入100名學(xué)生某門課程的成績,要求把高于平均分的那些成績打印出來。(3)統(tǒng)計高考中各分?jǐn)?shù)段的人數(shù)。(4)某公司有近萬名職工,要求做一個職工工資報表。(5)窗體上的幾個同類型控件,有著某種關(guān)系。這就需要我們構(gòu)造新的數(shù)據(jù)結(jié)構(gòu)——數(shù)組。5.1數(shù)組的概念數(shù)組是具有相同類型的有序變量的集合,可用于存儲成組的有序數(shù)據(jù)。根據(jù)數(shù)組的定義,我們必須明確以下幾點。(1)數(shù)組的命名與簡單變量的命名規(guī)則相同。(2)數(shù)組中的元素是有序排列的。(3)數(shù)組的元素個數(shù)是有限的,數(shù)學(xué)中的無限數(shù)組不能表示。(4)數(shù)組的類型也就是該數(shù)組的下標(biāo)變量的數(shù)據(jù)類型。在VisualBasic中,可以說明任何基本數(shù)據(jù)類型的數(shù)組(包括用戶自定義類型),但是一個數(shù)組中的所有元素應(yīng)該具有相同的數(shù)據(jù)類型,只有當(dāng)數(shù)組的數(shù)據(jù)類型為Variant時,各個元素的數(shù)據(jù)類型可以不同。
……