《Visual Basic程序設(shè)計(jì)》課件1第1章_第1頁(yè)
《Visual Basic程序設(shè)計(jì)》課件1第1章_第2頁(yè)
《Visual Basic程序設(shè)計(jì)》課件1第1章_第3頁(yè)
《Visual Basic程序設(shè)計(jì)》課件1第1章_第4頁(yè)
《Visual Basic程序設(shè)計(jì)》課件1第1章_第5頁(yè)
已閱讀5頁(yè),還剩70頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章VisualBasic概述1.1VB的啟動(dòng)與退出

1.2VB的集成開發(fā)環(huán)境

1.3可視化編程的基本概念

1.4VB程序設(shè)計(jì)的步驟和執(zhí)行過(guò)程

1.5MSDN的使用

教學(xué)小結(jié)

習(xí)題

1.1VB的啟動(dòng)與退出

1.1.1VB的啟動(dòng)

同Windows其他應(yīng)用軟件一樣,VB6.0一般通過(guò)開始菜單啟動(dòng),其方法如圖1-1所示。圖1-1啟動(dòng)VB6.0進(jìn)入VB6.0后,出現(xiàn)如圖1-2所示“新建工程”對(duì)話框,其中,“新建”選項(xiàng)卡中列出了VB6.0能夠建立的應(yīng)用程序類型,“現(xiàn)存”選項(xiàng)卡中列出了工作路徑中所保存的工程文件,“最新”選項(xiàng)卡中列出了最近編輯過(guò)的工程文件。圖1-2“新建工程”對(duì)話框初學(xué)者一般選擇默認(rèn)的“標(biāo)準(zhǔn)EXE”工程,單擊“打開”按鈕即可進(jìn)入圖1-3所示的VB6.0應(yīng)用程序集成開發(fā)環(huán)境。圖1-3VB6.0應(yīng)用程序集成開發(fā)環(huán)境1.1.2VB的退出

VB的退出與Windows環(huán)境下其他應(yīng)用軟件的退出方法相同,單擊窗口的關(guān)閉按鈕或執(zhí)行“文件”菜單下的“退出”命令均可。如果打開的工程被修改后還沒(méi)有保存,VB會(huì)給出保存提示信息。 1.2VB的集成開發(fā)環(huán)境

1.2.1標(biāo)題欄

標(biāo)題欄是VB6.0集成開發(fā)環(huán)境窗口頂部的水平條。標(biāo)題欄中顯示了當(dāng)前工程的名稱以及工作模式。

VB提供了設(shè)計(jì)模式、運(yùn)行模式和中斷模式等三種工作模式,各模式的特點(diǎn)如下:

(1)設(shè)計(jì)模式:設(shè)計(jì)應(yīng)用程序的模式。該模式下,窗體標(biāo)題欄顯示“設(shè)計(jì)”字樣,用戶既能進(jìn)行界面設(shè)計(jì),也可進(jìn)行代碼編寫。

(2)運(yùn)行模式:運(yùn)行應(yīng)用程序的模式。該模式下,窗體標(biāo)題欄顯示“運(yùn)行”字樣,用戶既不能進(jìn)行界面設(shè)計(jì),也不能進(jìn)行代碼編寫。

(3)中斷模式:暫時(shí)中斷應(yīng)用程序的運(yùn)行模式。該模式下,窗體標(biāo)題欄文本顯示“break”字樣,用戶只能編輯代碼,而不能編輯界面。

1.2.2菜單欄

VB6.0菜單欄中包括13個(gè)下拉式菜單,包含了應(yīng)用程序開發(fā)過(guò)程中的主要操作。

(1)文件:提供創(chuàng)建、打開、保存、顯示最近的工程以及生成可執(zhí)行文件等功能。

(2)編輯:提供設(shè)計(jì)模式下編輯界面及代碼的功能。

(3)視圖:提供顯示或隱藏集成開發(fā)環(huán)境中的各個(gè)部分的功能,如顯示或隱藏工程資源管理器、屬性窗口、布局窗口、工具箱及各種工具欄等。

(4)工程:提供將控件、模塊和窗體等對(duì)象加入到當(dāng)前工程及工程屬性設(shè)置等功能。

(5)格式:提供對(duì)界面設(shè)計(jì)的輔助控制,如控件的對(duì)齊、間距等格式操作功能。

(6)調(diào)試:提供程序調(diào)試、查錯(cuò)等功能。

(7)運(yùn)行:提供程序啟動(dòng)、中斷和停止等功能。

(8)查詢:提供與數(shù)據(jù)庫(kù)有關(guān)的查詢功能。

(9)圖表:提供與圖表有關(guān)的操作功能。

(10)工具:提供集成開發(fā)環(huán)境下工具的擴(kuò)展功能。

(11)外接程序:提供在工程中增加或刪除外接程序的功能。

(12)窗口:提供VB子窗口在主窗口中的排列方式的功能。

(13)幫助:提供VB的聯(lián)機(jī)幫助。

1.2.3工具欄

工具欄提供快速訪問(wèn)常用命令的方法。當(dāng)鼠標(biāo)指針指向工具欄各按鈕時(shí),系統(tǒng)會(huì)自動(dòng)顯示出該按鈕的作用;單擊工具欄上的按鈕,將執(zhí)行該按鈕所對(duì)應(yīng)的功能。VB常用的工具欄有標(biāo)準(zhǔn)工具欄、編輯工具欄、調(diào)試工具欄等。要顯示或隱藏這些工具欄,可以選擇“視圖”→“工具欄”命令選取所需工具欄,或右擊標(biāo)準(zhǔn)工具欄,在彈出的快捷菜單中選取。1.2.4窗口

1.對(duì)象窗口

對(duì)象窗口主要用來(lái)設(shè)計(jì)應(yīng)用程序的界面。在VB中,窗體是建立VB應(yīng)用程序的重要部分,它既是一個(gè)對(duì)象,也是其他控件對(duì)象的容器,設(shè)計(jì)人員根據(jù)需要選擇工具箱中的控件類,在窗體上添加各種控件對(duì)象。對(duì)窗體和控件對(duì)象的編輯主要是在對(duì)象窗口中完成的。

2.屬性窗口

屬性窗口用于在設(shè)計(jì)模式下設(shè)置或修改當(dāng)前對(duì)象的屬性值。如圖1-4所示,它由對(duì)象列表框、屬性列表、屬性含義說(shuō)明等三部分組成。圖1-4屬性窗口

(1)對(duì)象列表框:?jiǎn)螕粲疫叺南吕粹o可顯示當(dāng)前窗體中的所有對(duì)象,包括窗體本身。對(duì)象列表框中顯示當(dāng)前選中對(duì)象及所屬的類。圖1-4中,當(dāng)前選中的對(duì)象為Form1,它屬于Form類。

(2)屬性列表:包含了當(dāng)前選中對(duì)象所擁有的絕大部分屬性,分為“按字母序”和“按分類序”兩種顯示方式。

注意:有些對(duì)象的部分屬性只能在程序運(yùn)行時(shí)使用,所以在屬性列表中是看不到的。

(3)屬性含義說(shuō)明:用于對(duì)當(dāng)前所選中的屬性進(jìn)行解釋說(shuō)明。

3.代碼窗口

代碼窗口用來(lái)顯示和編輯程序代碼,由對(duì)象列表框、事件過(guò)程列表框和代碼編輯區(qū)等三部分組成,如圖1-5所示。

圖1-5代碼窗口

4.立即窗口

立即窗口是為方便調(diào)試應(yīng)用程序而設(shè)計(jì)的。當(dāng)程序運(yùn)行過(guò)程中出錯(cuò)時(shí),可以在立即窗口中查看程序的運(yùn)行狀況及程序中變量的值等。

5.窗體布局窗口

窗體布局窗口用于指定程序運(yùn)行時(shí),窗體在屏幕上顯示的初始位置。

6.工程資源管理器窗口

工程資源管理器窗口與Windows資源管理器的界面類似,以層次列表形式列出組成這個(gè)工程的所有文件。

文件名顯示在工程資源管理器窗口的標(biāo)題框內(nèi),如圖1-6所示。圖1-6工程資源管理器窗口

7.工具箱

工具箱窗口如圖1-7所示,由21個(gè)按鈕圖標(biāo)組成,稱為標(biāo)準(zhǔn)控件類。圖1-7VB工具箱 1.3可視化編程的基本概念

1.3.1對(duì)象與類

1.對(duì)象

對(duì)象是現(xiàn)實(shí)生活中存在的客觀事物,是現(xiàn)實(shí)世界中的一個(gè)實(shí)體。它們均具有如下的特性:

(1)有一組特征;

(2)有一定的行為或功能。

2.類

類是對(duì)同種對(duì)象的抽象。如通常把所有國(guó)籍為中國(guó)的人抽象歸納為一類,稱為中國(guó)人;上面所提到的愛(ài)國(guó)者M(jìn)P3抽象為MP3類。其實(shí),類的概念可大可小,如桑塔納小汽車屬于汽車類,汽車類又屬于交通工具類等等。

類與對(duì)象的關(guān)系是:類是用來(lái)創(chuàng)建對(duì)象的模板,對(duì)象則是類實(shí)例化后的結(jié)果。類抽象出具體對(duì)象的相似性,定義它們的共同特征,包括數(shù)據(jù)和操作。對(duì)象是類的具體表現(xiàn)形式,它具有類的所有特征。由類創(chuàng)建對(duì)象的過(guò)程稱為實(shí)例化。一個(gè)類可以創(chuàng)建多個(gè)對(duì)象,這些對(duì)象具有相同的(特征)屬性,但可以具有不同的屬性值。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,類由編程者自己設(shè)計(jì),而使用VB編程時(shí),既可直接使用VB系統(tǒng)預(yù)先設(shè)計(jì)好的類或第三方軟件開發(fā)商開發(fā)好的類,也可由編程者自行設(shè)計(jì)。

3.控件類與控件對(duì)象

在VB中,控件類分為標(biāo)準(zhǔn)控件類和ActiveX控件類。標(biāo)準(zhǔn)控件類又稱內(nèi)部控件類,VB工具箱中的類圖標(biāo)代表了VB系統(tǒng)設(shè)計(jì)好的標(biāo)準(zhǔn)控件類;ActiveX控件類是第三方軟件開發(fā)商開發(fā)的控件,使用時(shí)需按照一定的步驟添加到工具箱中。

通過(guò)將控件類實(shí)例化,可以得到控件對(duì)象。如當(dāng)向窗體上添加一個(gè)控件,實(shí)際就是將這個(gè)控件類實(shí)例化的結(jié)果,即創(chuàng)建了一個(gè)控件對(duì)象(簡(jiǎn)稱為控件)。在VB中,除了利用控件類創(chuàng)建對(duì)象外,還有許多系統(tǒng)對(duì)象,如打印機(jī)(Printer)、剪貼板(Clipboard)、屏幕(Screen)和應(yīng)用程序(App)等。

窗體是特殊的對(duì)象,當(dāng)建立的應(yīng)用程序?yàn)闃?biāo)準(zhǔn)EXE類型時(shí),系統(tǒng)會(huì)自動(dòng)將窗體類實(shí)例化,建立一個(gè)窗體對(duì)象。窗體是應(yīng)用程序的界面,也是放置其他對(duì)象的容器。1.3.2控件的基本操作

1.控件的創(chuàng)建

在窗體上添加控件的步驟如下:

(1)單擊工具箱中的控件類圖標(biāo)。

(2)在窗體的適當(dāng)位置按住鼠標(biāo)左鍵拖放,調(diào)整為所需要的大小后釋放,即可創(chuàng)建一個(gè)控件。

要在窗體上添加控件還可雙擊工具箱中的類圖標(biāo),則在窗體中心會(huì)出現(xiàn)一個(gè)默認(rèn)大小的控件,再拖動(dòng)控件將其放到所需位置后改變其大小即可。

2.控件的選定

在VB中,控件操作遵循“先選定后操作”的原則。要選擇某一控件,只需用鼠標(biāo)單擊該控件即可。選擇多個(gè)控件時(shí),按住Shift鍵或Ctrl鍵后,再逐一單擊要選中的對(duì)象。

3.控件的刪除

選中要?jiǎng)h除的控件,再按Delete鍵即可完成刪除控件的操作。

4.控件的復(fù)制

選中要復(fù)制的控件,單擊工具欄中的“復(fù)制”按鈕或用快捷鍵“Ctrl?+?C”,再單擊“粘貼”按鈕或用“Ctrl?+?V”快捷鍵,此時(shí)出現(xiàn)如圖1-8所示的對(duì)話框,單擊“是”則會(huì)建立一個(gè)控件數(shù)組(控件數(shù)組的作用將在第5章詳細(xì)介紹),單擊“否”則建立一個(gè)標(biāo)題相同而名稱不同的對(duì)象。圖1-8粘貼控件時(shí)的提示信息

5.控件的命名

在面向?qū)ο蟪绦蛟O(shè)計(jì)中,每個(gè)對(duì)象都有自己的名字,即對(duì)象名,程序通過(guò)對(duì)象名引用對(duì)象。在VB中,所建立的每個(gè)控件對(duì)象都有默認(rèn)的名稱??丶?duì)象名可在屬性窗口通過(guò)修改“名稱”屬性值實(shí)現(xiàn)。控件名稱必須以字母或漢字開頭,由字母、漢字、數(shù)字和下劃線組成,其長(zhǎng)度不超過(guò)255個(gè)字符。1.3.3控件的屬性及設(shè)置

控件的屬性用于描述控件狀態(tài)及其外觀。通過(guò)改變控件的屬性值,可以使控件的外觀特征發(fā)生變化。不同的控件有不同的屬性,同一個(gè)控件也有多個(gè)不同的屬性。選定一個(gè)控件后,在屬性窗口中可以看到該控件的絕大部分屬性及默認(rèn)值。

需要說(shuō)明的是,控件的屬性繁多,要全部熟記是比較困難的,初學(xué)者只需記住常用的屬性即可,欲詳細(xì)了解某類控件的屬性,可以查看屬性窗口或查閱MSDN。表1-1給出了大多數(shù)控件對(duì)象的常用屬性。表1-1控件的常用屬性下面對(duì)Font屬性、TabIndex屬性強(qiáng)調(diào)如下:

(1)在屬性窗口中設(shè)置FontName(字體)、FontSize(字號(hào))、FontBold(加粗)和FontItalic(斜體)等與字體有關(guān)的屬性時(shí),均需要在Font屬性對(duì)話框中選取。

(2)“TabIndex屬性”及“控件獲得焦點(diǎn)”是相對(duì)難理解的概念,現(xiàn)通過(guò)實(shí)例說(shuō)明一下。如圖1-9所示,在QQ登錄對(duì)話框中有組合框、文本框、復(fù)選框、命令按鈕等多種控件對(duì)象。圖1-9QQ用戶登錄對(duì)話框控件的屬性設(shè)置可以通過(guò)下述兩種途徑進(jìn)行。

(1)在設(shè)計(jì)階段,通過(guò)屬性窗口修改控件的屬性。其步驟是:先選中控件,在屬性窗口中找到相應(yīng)的屬性名后修改其屬性值。

(2)在代碼中,按照如下格式修改控件的屬性:

對(duì)象名.屬性名=屬性值

如要修改名為L(zhǎng)abel1(標(biāo)簽)的Caption(標(biāo)題屬性)為“VB程序設(shè)計(jì)”,可在代碼窗口中寫入語(yǔ)句:

Label1.Caption="VB程序設(shè)計(jì)"

上述格式的語(yǔ)句只能改變控件的一個(gè)屬性值,當(dāng)要修改同一個(gè)控件的多個(gè)屬性時(shí),則需要使用多條語(yǔ)句。1.3.4控件的事件與事件過(guò)程

1.控件的事件

控件的事件是由系統(tǒng)設(shè)計(jì)好的、能被控件識(shí)別的動(dòng)作。如在窗體上單擊鼠標(biāo),就引發(fā)了窗體的單擊事件,因?yàn)樽R(shí)別“單擊”這個(gè)動(dòng)作是系統(tǒng)為窗體設(shè)計(jì)好的,所以窗體能夠識(shí)別它。

同理,在窗體上雙擊鼠標(biāo),就引發(fā)了窗體的雙擊事件。

在控件眾多的事件中,有的事件是由用戶操作觸發(fā)的,如上面提到的用戶單擊窗體就觸發(fā)了窗體的單擊事件;有的由來(lái)自操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至是應(yīng)用程序本身的消息觸發(fā),如啟動(dòng)某一應(yīng)用程序時(shí),應(yīng)用程序中涉及到的窗體將自動(dòng)觸發(fā)其Load事件。

2.控件的事件過(guò)程

當(dāng)控件的事件被觸發(fā)后,VB應(yīng)用程序就要處理這個(gè)事件,而處理事件的實(shí)質(zhì)是執(zhí)行一段程序代碼,這段代碼就是事件過(guò)程。

對(duì)象事件過(guò)程的格式:1.3.5控件的方法

控件的方法就是能夠完成某種功能的程序,這些程序是VB系統(tǒng)設(shè)計(jì)好的,不需用戶自己編寫,用戶可以直接調(diào)用。

控件對(duì)象的方法調(diào)用格式:

[對(duì)象名.]方法名[參數(shù)列表]

當(dāng)省略“對(duì)象名”時(shí),默認(rèn)為當(dāng)前窗體。

如窗體的“Print”方法,具有在窗體上顯示輸出項(xiàng)值的功能;窗體的“Cls”方法,可以將窗體上用“Print”、“Line”等方法輸出的內(nèi)容全部清除;圖片框的“Refresh”方法,可以將圖片框中的內(nèi)容重新顯示一次(稱為刷新)。

1.4VB程序設(shè)計(jì)的步驟和執(zhí)行過(guò)程

編制程序前必須要做好準(zhǔn)備工作,可參考以下步驟:

(1)分析問(wèn)題。首先應(yīng)對(duì)要解決的問(wèn)題進(jìn)行細(xì)致的分析與研究,搞清楚問(wèn)題的性質(zhì)和具體編程要求,即能夠提供哪些已知的數(shù)據(jù),要進(jìn)行何種運(yùn)算(處理),需要得到什么結(jié)果,這一點(diǎn)類似于解數(shù)學(xué)題中的理解題意。

(2)建立數(shù)學(xué)模型。在分析問(wèn)題的基礎(chǔ)上,將實(shí)際應(yīng)用問(wèn)題抽象為數(shù)學(xué)問(wèn)題,稱為建立求解問(wèn)題的數(shù)學(xué)模型。

(3)算法設(shè)計(jì)。制定出計(jì)算機(jī)解決問(wèn)題的方案和操作步驟。算法是一組規(guī)則,這些規(guī)則給出了解決某個(gè)特定問(wèn)題的一個(gè)運(yùn)算序列。算法通常用文字描述、流程圖等形式表示。1.4.1VB可視化編程的一般步驟

VB作為可視化程序設(shè)計(jì)的開發(fā)工具,它不需要編寫大量的代碼去描述界面上各控件對(duì)象的外觀和位置,只需要按照輸入、輸出的要求設(shè)計(jì)好界面,然后編寫完成任務(wù)的事件代碼即可。

在做好編程前準(zhǔn)備工作的基礎(chǔ)上,開發(fā)VB應(yīng)用程序的步驟如下:

(1)界面設(shè)計(jì)。

(2)設(shè)置各控件的屬性。

(3)編寫事件代碼,用VB語(yǔ)言表示和實(shí)現(xiàn)算法。

(4)保存并運(yùn)行程序。1.4.2VB應(yīng)用程序的執(zhí)行過(guò)程

作為Windows環(huán)境下的應(yīng)用程序,VB應(yīng)用程序的運(yùn)行基于事件驅(qū)動(dòng)的思想,用戶的動(dòng)作、系統(tǒng)時(shí)間或消息都可控制程序的流向。

歸納起來(lái),VB應(yīng)用程序的運(yùn)行過(guò)程如下:

(1)應(yīng)用程序初始化,裝載和顯示窗體。

(2)窗體(或窗體上的控件)等待事件發(fā)生。

(3)事件發(fā)生,執(zhí)行相應(yīng)的事件過(guò)程。

(4)重復(fù)執(zhí)行步驟(2)和(3),直到遇到End語(yǔ)句后結(jié)束程序運(yùn)行或關(guān)閉窗體強(qiáng)行結(jié)束。1.4.3制作一個(gè)簡(jiǎn)單VB應(yīng)用程序啟動(dòng)VB,選擇“新建”→“標(biāo)準(zhǔn).EXE”,出現(xiàn)一個(gè)窗體(默認(rèn)名稱為Form1),請(qǐng)按照以下具體步驟完成(由于是本書的第一個(gè)例題,描述的較詳細(xì)些):

(1)界面設(shè)計(jì)。

在窗體上添加2個(gè)標(biāo)簽(默認(rèn)名稱分別為L(zhǎng)abel1、Label2)、1個(gè)文本框(名稱為Text1)、2個(gè)命令按鈕(名稱分別為Command1、Command2),位置擺放如圖1-10a所示。圖1-10a控件對(duì)象布局

(2)屬性設(shè)置。

單擊Label1,在屬性窗口將其Caption屬性值改為“請(qǐng)輸入您的姓名”,修改后界面如圖1-10b所示。

可以發(fā)現(xiàn),Label1的寬度太小,使得Caption的內(nèi)容成了兩行,將Label1的AutoSize屬性修改為True即可。圖1-10b設(shè)置Label1的Caption屬性同Label1的屬性修改方法,修改其他控件的屬性值,如表1-2所示。修改后的界面如圖1-10c所示。表1-2各控件的屬性值圖1-10c完成屬性設(shè)置后的界面

(3)編寫事件代碼。

雙擊Command1按鈕,打開代碼窗口,在代碼窗口中錄入代碼,如圖1-10d所示。圖1-10d為Command1編寫事件代碼其中代碼窗口中第一行和第三行是VB自動(dòng)產(chǎn)生的,表示事件過(guò)程的開始和結(jié)束;第二行“Label2.Caption=Text1.Text&"!歡迎您進(jìn)入VB世界!"”中的“&”是完成將文本框Text1中內(nèi)容與值“!歡迎您進(jìn)入VB世界!”首末連接,作為標(biāo)簽Label2的Caption屬性。

雙擊Command2按鈕,為其Click事件編寫代碼,完成后的代碼窗口如圖1-10e所示。圖1-10e完成代碼錄入后的代碼窗口

(4)保存與運(yùn)行程序。

圖1-10f是在Text1中輸入“張三”時(shí)的運(yùn)行界面。如果代碼有錯(cuò),系統(tǒng)會(huì)彈出消息框,顯示錯(cuò)誤的類型。單擊“結(jié)束”按鈕,程序結(jié)束運(yùn)行。圖1-10f運(yùn)行界面總結(jié)例1-1實(shí)現(xiàn)過(guò)程可以更加清楚如下問(wèn)題:

(1)了解VB程序設(shè)計(jì)的基本步驟。

首先要分析問(wèn)題,明白具體要求,設(shè)計(jì)好算法;在此基礎(chǔ)上按照“界面設(shè)計(jì)”→“控件對(duì)象屬性設(shè)置”→“代碼編寫”→“保存與運(yùn)行”步驟,完成程序設(shè)計(jì)實(shí)現(xiàn)過(guò)程。

(2)?VB程序界面是編程者“畫”出來(lái)的。

利用工具箱的文本框控件、標(biāo)簽控件和命令按鈕控件,在窗體中“畫”出相應(yīng)的控件對(duì)象,排列好位置,設(shè)置控件對(duì)象的初始屬性,即可完成界面設(shè)計(jì)。

(3)程序代碼是寫在過(guò)程中的。

VB中的程序代碼既可以寫在對(duì)象的事件過(guò)程中,也可以寫在自定義過(guò)程或標(biāo)準(zhǔn)模塊中(本書第6章講述)。本例代碼分別寫在Command1和Command2控件對(duì)象的單擊事件過(guò)

程中。

(4)程序運(yùn)行基于事件驅(qū)動(dòng)機(jī)制,不需要在程序中預(yù)先定義運(yùn)行“路線”。

1.5MSDN的使用

MSDN是VB強(qiáng)大的聯(lián)機(jī)幫助系統(tǒng),學(xué)會(huì)使用MSDN將對(duì)VB的學(xué)習(xí)起到事半功倍的作用,當(dāng)然,要使用MSDN的前提是計(jì)算機(jī)上必須安裝好MSDN。

在VB的“幫助”菜單中,可以看到“內(nèi)容”、“索引”、“搜索”等子菜單項(xiàng),選擇任意一項(xiàng)均可進(jìn)入MSDN,其界面如圖1-11所示。圖中分為“目錄”、“索引”和“搜索”三個(gè)選項(xiàng)卡,分別對(duì)應(yīng)VB“幫助”菜單中的“目錄”、“索引”和“搜索”三個(gè)菜單項(xiàng)。從不同的菜單項(xiàng)進(jìn)入MSDN將打開不同的選項(xiàng)頁(yè)。圖1-11MSDN界面

1.“目錄”選項(xiàng)卡

“目錄”選項(xiàng)卡中列出了MSDN中與VB有關(guān)的全部幫助內(nèi)容,打開“VisualBasic文檔”,可以看到如圖1-12所示的內(nèi)容。圖1-12MSDN的目錄內(nèi)容

2.“索引”選項(xiàng)卡

通過(guò)“索引”選項(xiàng)卡,可以按關(guān)鍵詞找到需要幫助的內(nèi)容,界面如圖1-13所示。圖1-13MSDN索引界面

3.“搜索”選項(xiàng)卡

如果程序員不知道需要查找的內(nèi)容屬于哪一個(gè)關(guān)鍵字或主題時(shí),可以通過(guò)“搜索”選項(xiàng)卡實(shí)現(xiàn)對(duì)相關(guān)主題的查找。例如,程序員有可能不知道在VB中如何計(jì)算兩個(gè)日期之間的間隔,就可以在“搜索”的“輸入要查找的單詞”中輸入關(guān)鍵詞“日期間隔”,單擊“列出主題”按鈕,就可以在其下面的列表框中得到內(nèi)容中包括“日期”和“間隔”關(guān)鍵詞的主題,如圖1-14所示。雙擊每一個(gè)主題,相信讀者能找到需要的函數(shù)“DateDiff”。圖1-14MSDN搜索界面

教學(xué)小結(jié)

VB是初學(xué)者學(xué)習(xí)程序設(shè)計(jì)的入門語(yǔ)言,所涉及的概念較多,有些概念還是全新的,因此在學(xué)習(xí)過(guò)程中要重點(diǎn)把握好以下幾個(gè)問(wèn)題:

(1)通過(guò)生活中的實(shí)例,深入理解類、對(duì)象、屬性、事件與事件過(guò)程、方法和事件驅(qū)動(dòng)機(jī)制等基本概念。對(duì)VB中的控件類和控件對(duì)象兩者的關(guān)系要認(rèn)識(shí)清晰,掌握控件基本操作和對(duì)象屬性的設(shè)置方法(特別是在設(shè)計(jì)狀態(tài)下通過(guò)屬性窗口設(shè)置)。

(2)通過(guò)簡(jiǎn)單編程舉例,理解VB是一種可視化程序設(shè)計(jì)工具,它繼承了結(jié)構(gòu)化程序設(shè)計(jì)的思想,同時(shí)又具有Windows應(yīng)用程序事件驅(qū)動(dòng)的運(yùn)行機(jī)制等特點(diǎn)。

(3)認(rèn)識(shí)VB6.0系統(tǒng)提供的內(nèi)部控件、友好的集成開發(fā)環(huán)境和聯(lián)機(jī)幫助功能,了解它們對(duì)縮短編程時(shí)間和提高編程效率帶來(lái)的好處。

(4)分析問(wèn)題、設(shè)計(jì)算法和實(shí)現(xiàn)算法是利用計(jì)算機(jī)解決問(wèn)題的基本步驟,對(duì)于復(fù)雜問(wèn)題也許需要多次反復(fù)才能圓滿解決。初學(xué)者應(yīng)仔細(xì)分析例題,勇于實(shí)踐。

習(xí)題

一、選擇題

1.以下說(shuō)法不正確的是

。

(A)?VisualBasic是一種可視化編程工具

(B)?VisualBasic是面向過(guò)程的編程語(yǔ)言

(C)?VisualBasic是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言

(D)?VisualBasic采用事件驅(qū)動(dòng)編程機(jī)制

2.在VisualBasic中,

被稱為對(duì)象。

(A)窗體 (B)控件

(C)窗體和控件 (D)控件、屬性、方法、事件

3.VisualBasic集成的主窗口中不包括

。

(A)標(biāo)題欄 (B)工具欄 (C)工程資源管理器窗口 (D)菜單欄

4.VisualBasic的窗體設(shè)計(jì)器主要是用來(lái)

。

(A)建立用戶界面

(B)添加圖形、圖像、數(shù)據(jù)等控件

(C)編寫程序源代碼

(D)設(shè)計(jì)窗體的布局

5.以下說(shuō)法正確的是

(A)工程資源管理器窗口頂部有3個(gè)按鈕,分別為“查看代碼”、“查看對(duì)象”和“切換文件夾”

(B)用VisualBasic設(shè)計(jì)應(yīng)用程序時(shí),必須先設(shè)計(jì)用戶界面,再編寫程序

(C)工程資源管理器窗口一旦被關(guān)閉就無(wú)法重新打開

(D)工具箱中除21種標(biāo)準(zhǔn)控件類圖標(biāo)外,編程人員不能向其中再添加其他Windows注冊(cè)過(guò)的控件類

6.以下說(shuō)法正確的是

。

(A)屬性是對(duì)象的一部分 (B)方法是對(duì)象的一部分

(C)事件是對(duì)象的一部分 (D)?A、B都正確

7.VisualBasic標(biāo)題欄上顯示了應(yīng)用程序的

。

(A)大小 (B)位置

(C)名稱 (D)狀態(tài)

8.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論