資源描述:
《VB從入門到實踐》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第1章VisualBasic概述VisualBasic是1991年美國微軟公司推出的可視化Basic語言.。它是在原來的Basic語言基礎(chǔ)上發(fā)展而成的。VisualBasic中無需編寫大量代碼來編輯界面元素,只需要采用搭積木構(gòu)建程序方式來編寫程序,是現(xiàn)在開發(fā)人數(shù)最多的最通用的編程工具之一。本章內(nèi)容包括:VisualBasic特點VisualBasic安裝VisualBasic集成開發(fā)環(huán)境1.1VisualBasic簡介VisualBasic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動機制的結(jié)構(gòu)化高級程序設(shè)
2、計語言。它可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它具有簡單易學(xué)、效率高、功能強大的特點,可以與Windows專業(yè)開發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,開發(fā)人員利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù)、動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。1.1.1版本區(qū)分VisualBasic有學(xué)習(xí)版、專業(yè)版和
3、企業(yè)版三種版本,以滿足不同層次的開發(fā)需要。不同版本編寫的應(yīng)用程序大多數(shù)可以在三種版本中通用。學(xué)習(xí)版為VisualBasic的基本版本,適用于初期學(xué)習(xí)者及使用VisualBasic開發(fā)一般應(yīng)用程序的開發(fā)人員。專業(yè)版為專業(yè)開發(fā)人員提供了功能完備的軟件開發(fā)工具。企業(yè)版為專業(yè)編程人員開發(fā)程序提供了功能強大的組內(nèi)分布式應(yīng)用程序。1.1.2VisualBasic的特點1.可視化編程2.面向?qū)ο蟮某绦蛟O(shè)計3.事件驅(qū)動機制4.強大開放的特點1.1.3集成開發(fā)環(huán)境1.1.3集成開發(fā)環(huán)境1.1.4面向?qū)ο蠊δ軓腣isu
4、alBasic4開始,用戶可以通過類模型方式創(chuàng)建和使用對象。對象可以被當(dāng)作一個數(shù)據(jù)和單元的組合,如窗體、數(shù)據(jù)庫等。VisualBasic對象可以封裝屬性、方法和事件,創(chuàng)建時可以重新定義其封裝屬性、方法和事件。VisualBasic對象可以極大簡化重復(fù)代碼的編寫,使開發(fā)人員精力集中在程序內(nèi)容而不是數(shù)量龐大的代碼上。VisualBasic后續(xù)版本增強了該功能,并添加了許多新的面向?qū)ο蟮木幊坦δ堋?.1.5數(shù)據(jù)訪問在現(xiàn)代信息技術(shù)高度發(fā)達的今天,數(shù)據(jù)信息已經(jīng)成為最重要資源之一。VisualBasic為開發(fā)人
5、員提供了強大的數(shù)據(jù)訪問技術(shù),能夠更快捷、更迅速、更高效地存儲和讀取數(shù)據(jù)信息。VisualBasic提供了更為強大功能來支持大中型數(shù)據(jù)庫,如Oracle、SQLServer、Sybase等。1.1.6Internet功能互聯(lián)網(wǎng)(Internet)在現(xiàn)在通訊日益發(fā)達的信息世界占據(jù)了重要的地位。VisualBasic提供了許多功能為開發(fā)具有互聯(lián)網(wǎng)功能的應(yīng)用程序提供支持和幫助。VisualBasic在開發(fā)過程中可以創(chuàng)建服務(wù)器端的動態(tài)HTML(DHTML),使用InternetTransfer控件檢索和傳輸文
6、件,利用WebBrowser控件瀏覽網(wǎng)頁信息,采用MAPI收發(fā)電子郵件等一系列激動人心的功能。1.2VisualBasic6安裝本節(jié)將介紹如何安裝VisualBasic6開發(fā)環(huán)境。將VisualBasic6的安裝光盤放入計算機的光驅(qū)內(nèi),一般情況下計算機可以自動運行其中的安裝程序。如果計算機沒有自動運行安裝程序,雙擊光盤盤符下的Setup.exe文件,將顯示VisualBasic安裝程序界面,按照安裝程序的提示進行相應(yīng)的操作。1.3開始使用VisualBasic6VisualBasic開發(fā)程序使用圖形
7、化界面與用戶交流。本節(jié)介紹如何使用VisualBasic集成開發(fā)環(huán)境開發(fā)程序界面、設(shè)計窗體并通過實例演示如何使用VisualBasic進行應(yīng)用程序開發(fā)。1.3.1開發(fā)界面1.標(biāo)題欄2.菜單欄3.工具欄4.工具箱5.窗體設(shè)計窗口6.工程資源管理器7.“屬性”面板8.“布局”面板1.3.2窗體使用應(yīng)用程序界面是直接面對用戶的窗體及其他控件。一個優(yōu)秀的應(yīng)用程序應(yīng)該窗體界面簡潔、漂亮,控件布局科學(xué)、合理,用戶使用舒適、方便。本小節(jié)重點介紹窗體的使用技巧。窗體布局調(diào)整可以在“格式”菜單中調(diào)整,也可以在“窗體編
8、輯器”工具欄中進行編輯。1.3.3第一個程序——Hello,World本節(jié)將創(chuàng)建第一個程序Hello-World。創(chuàng)建一個應(yīng)用程序之前,必須明確以下幾個重要步驟:(1)制定計劃。(2)創(chuàng)建界面。(3)編寫代碼。(4)測試和調(diào)試程序。(5)生成可執(zhí)行文件。(6)打包文件。1.3.3第一個程序——Hello,World1.3.3第一個程序——Hello,World1.3.4文件類型1.工程組和工程文件2.窗體文件3.程序模塊文件4.類模塊文件5.資源文件1.3.5編譯可執(zhí)