1991年,微軟公司推出了Visual Basic 1.0版。這在當時引起了很大的轟動。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭?庫珀(Alan Cooper)完成的。許多專家把Visual Basic的出現作為軟件開發史上的一個具有劃時代意義的事件。
在Windows操作系統中,Visual Basic作為一門計算機語言,其功能非常強大,而且簡單易學。Visual Basic提供可視化設計工具,編程人員可利用Visual Basic提供的控件輕松地“畫”出應用程序的友好界面,Visual Basic擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易地使用DAO、RDO、ADO連接數據庫,或者輕松地創建ActiveX控件。程序員可以輕松地使用Visual Basic提供的組件快速建立一個應用程序,因此比較容易入門,入門以后就有能力進一步學習難度更大的編程語言了。Visual Basic作為編程人員的首選程序設計語言,有如下特點。
(1)Visual Basic是開發Windows應用程序的強有力的工具,擁有最先進的程序設計思想,能輕而易舉地開發出符合Windows規范和風格的應用程序。
(2)Visual Basic在科學計算、多媒體軟件開發、網絡應用等方面都有強大的功能,尤其在數據庫開發方面,提供了許多控件,便于連接、查詢和顯示查詢結果。現在很多管理軟件,包括一些大型軟件,都是利用Visual Basic開發的。
(3)Visual Basic改變了傳統程序的機制,采用“事件驅動”方式,用戶操作產生不同的事件,程序根據這些事件去分別執行不同的子程序。編程人員可以分別編寫出這樣一些子程序,使編程難度大大降低。
全書共9章,其中第1章至第8章是全國計算機考試大綱規定的必修內容,參考學時54學時(講授30學時+上機24學時),第1章為概述,第2章至第7章主要講述對象與基本控件、Visual Basic程序設計基礎、Visual Basic基本控制結構、數組、過程、界面設計,第8章、第9章主要講述文件系統、使用數據控件訪問數據庫等知識。本書主要面向Visual Basic語言程序設計的初學者,理論聯系實際,以程序設計為主線,通過實例講述Visual Basic的程序設計方法和應用。
全書依據教育部公布的《全國計算機等級考試大綱》(2011年版)中二級(Visual Basic語言程序設計)考試大綱的要求,在內容編排、例題題型和講解、習題布置及本教材實驗指導書的實驗內容等各個方面都作了精心的設計。
本書由伊犁師范學院王平、王俊嶺擔任主編;石家莊鐵道大學四方學院的閆愛平、李娜、劉寶靜,重慶大學的尹云飛,西北師范大學知行學院的劉艷慧,哈爾濱遠東理工學院的王穎分別擔任副主編;北京聯合大學劉琨,黑龍江旅游職業技術學院王碩寧擔任參編。其中,華中科技大學的王仲東教授審閱了全書,并提出了寶貴的修改意見,在此表示感謝。
本書可作為應用型、技能型人才培養的各類教育相關專業的學生學習Visual Basic語言程序設計的教材,也可作為各類水平考試、全國計算機等級考試的自學輔導用書及學習計算機程序設計的培訓教材及參考書。本書還配有電子課件,任課教師和學生可以登錄我們愛讀書網(www.ibook4us.com)免費注冊下載。
因時間倉促,盡管在本書出版前我們對全部內容進行了仔細校對,但不足之處仍在所難免,懇請廣大讀者指正。
編者
2012年5月