計算機等級考試二級VB基礎教程
1.1 Visual Basic 概述
1.Visual Basic是什么
Visual Basic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設計語言。
“Visual” 指的是開發(fā)圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,一種在計算技術發(fā)展歷史上應用得最為廣泛的語言。Visual Basic 在原有 BASIC 語言的基礎上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關鍵詞,其中很多和 Windows GUI 有直接關系。專業(yè)人員可以用 Visual Basic 實現(xiàn)其它任何 Windows 編程語言的功能,而初學者只要掌握幾個關鍵詞就可以建立實用的應用程序。Visual Basic Scripting Edition (VBScript) 是廣泛使用的腳本語言,它是 Visual Basic 語言的子集,可嵌入HTML語言中,用于網(wǎng)頁設計,如ASP(Active Server Page)文件。
VB簡單易學,通用性強,用途廣泛。
2.VB的功能
VB可以用于可以開發(fā)多媒體、數(shù)據(jù)庫、網(wǎng)絡、圖形等方面的應用程序。
數(shù)據(jù)訪問特性允許對包括 Microsoft SQL Server 和其它企業(yè)數(shù)據(jù)庫在內的大部分數(shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應用程序,以及可調整的服務器端部件。
有了 ActiveX(TM) 技術就可使用其它應用程序提供的功能,例如 Microsoft Word 字處理器,Microsoft Excel 電子數(shù)據(jù)表及其它 Windows 應用程序。
Internet 能力強大,很容易在應用程序內通過 Internet 或 intranet訪問文檔和應用程序,或者創(chuàng)建 Internet 服務器應用程序。
已完成的應用程序是使用Visual Basic 虛擬機真正 .exe 文件,可以自由發(fā)布。
3.VB的發(fā)展
VB是伴隨Windows操作系統(tǒng)而發(fā)展的,在中國使用較廣的版本有VB4.0、VB5.0、VB6.0。
VB4.0是為配合WIN95的問世于1995年推出的,既可用于編寫WIN3.X平臺的16位應用程序也可編寫WIN95平臺的32位應用程序;VB5.0主要用于編寫WIN95平臺的32位應用程序,較之VB4.0主要擴展了數(shù)據(jù)庫、ActiveX和Internet方面的功能;VB6.0是與WIN98配合于1998年推出的,進一步加強了數(shù)據(jù)庫、Internet和創(chuàng)建控件方面的功能。
4.VB中的幾個常用術語
工程(Project):是指用于創(chuàng)建一個應用程序的文件的集合。
對象(object):可控制的某個東西,VB中主要有兩類對象:窗體和控件。
窗體(form):應用程序的用戶界面,即windows。
控件(control):指的是各種按扭、標簽、文本框等。
屬性(property):是指對象的特性,如大小、標題或顏色。
ActiveX:ActiveX是基于component object model(com)的可視化控件結構的商標 名稱.它是一種封裝技術,提供封裝COM組件并將其置入應用程序(如WEB瀏覽器)的一種方法.
Components Object Model (COM): 是軟件組件互相通訊的一種方式。它是一種二進制和網(wǎng)絡標準,允許任意兩個組件互相通訊,而不管它們是在什么計算機上運行(只要計算機是相連的),不管各計算機運行的是什么操作系統(tǒng)(只要該操作系統(tǒng)支持 COM),也不管該組件是用什么語言編寫的。
5. VB的系統(tǒng)特性
(1)工程限制
1)代碼限制:
可被加載到窗體、類或標準模塊的代碼總數(shù)限于 65,534 行。一行代碼限于 1023 個字節(jié)。在一行中的實際文本之前最多只能有 256 個空格的前導,在一個邏輯行中最多只能有 25 個續(xù)行符 ( _)。
2)過程、類型和變量
對每個模塊的過程數(shù)沒有限制。每個過程可包含至多 64K 的代碼。如果過程或模塊超過這一限制,Visual Basic 便產(chǎn)生編譯時間錯誤。如果遇到這種錯誤,可將特別大的過程分割成若干個較小的過程,或將模塊級聲明移到另一模塊,來避免此類錯誤發(fā)生。
Visual Basic 用表來保存代碼中的標識符名(變量、過程、常量等)。每個表限于 64K。
3)動態(tài)鏈接庫聲明表
每個窗體和代碼模塊使用一個描述動態(tài)鏈接庫入口點的結構的表。每個結構約 40 個字節(jié),表的大小限于 64K,形成每個模塊大約有 1500 個聲明。
4)工程名表
整個應用程序用一張包含所有名稱的表。這些名稱包括: 常量名 、 變量名 、 自定義的類型定義名、 模塊名、 DLL 過程聲明名。對工程名表總大小沒有限制,但是區(qū)分大小寫的條目不得超過 32K。如果超過了 32K 的限制,可以在不同的模塊中重新使用 private 標識符以限制區(qū)分大小寫的條目數(shù)到達 32K。
5)輸入表
在不同的模塊中每引用一個標識符,便在輸入表中創(chuàng)建一個條目。每一個這樣的入口最小是 24 字節(jié),但限于 64K,這樣每個模塊大約可以有 2000 個引用。
6)模塊條目表
該表中每個模塊最多達 125 個字節(jié),但有 64K 的總限制,這樣每個工程大約可以產(chǎn)生 400 個模塊。VB 中的變量名不多于 255 個字符,而窗體、控件、模塊和類名不多于 40 個字符。
(2)工程文件格式
VB 在創(chuàng)建和編譯工程時要產(chǎn)生許多文件,分為:設計時文件、雜項開發(fā)文件和運行時文件。
設計時文件是工程的建造塊,例如基本模塊 (.bas) 和窗體模塊 (.frm)。
雜項文件是由 Visual Basic 開發(fā)環(huán)境中的各種不同的進程和函數(shù)產(chǎn)生的,例如打包和展開向導從屬文件 (.dep)。
相關推薦:計算機等級考試二級VB二十套上機試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |