VB教程--從入門到精通_第1頁
VB教程--從入門到精通_第2頁
VB教程--從入門到精通_第3頁
VB教程--從入門到精通_第4頁
VB教程--從入門到精通_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第1章章步入步入VB開發(fā)之門開發(fā)之門 初識初識Visual Basic 6.0 o了解了解Visual Basic 6.0的發(fā)展歷史的發(fā)展歷史o熟悉熟悉Visual Basic 6.0的開發(fā)環(huán)境的開發(fā)環(huán)境o了解控件了解控件o了解窗體了解窗體o掌握可視化編程的基本概念掌握可視化編程的基本概念1.1 關(guān)于關(guān)于Visual Basic 6.0 o Visual Basic簡稱簡稱VB,是微軟公司推出的一,是微軟公司推出的一款功能強大的軟件開發(fā)工具??罟δ軓姶蟮能浖_發(fā)工具。Visual 意即可視的、意即可視的、可見的,指的是開發(fā)像可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形操作系統(tǒng)的圖形用戶界

2、面的方法。用戶界面的方法。Basic 實際上是一個短語的縮寫,這個短語實際上是一個短語的縮寫,這個短語就是就是 Beginners all_purpose symbolic instruction code ,其中文意思為,其中文意思為“初始者通初始者通用符號指令代碼語言用符號指令代碼語言”。Visual Basic的發(fā)展過程的發(fā)展過程 1991年,微軟公司推出了年,微軟公司推出了Visual Basic 1.0。 1992年,推出了年,推出了Visual Basic 2.0。 1993年,年,Visual Basic 3.0上市。上市。 1995年,年,Visual Basic 4.0隨之問

3、世。隨之問世。 1997年,推出年,推出Windows開發(fā)工具套件開發(fā)工具套件Microsoft Visual Studio 1.0,其中包括了,其中包括了Visual Basic 5.0,1998年發(fā)布的年發(fā)布的Microsoft Visual Studio 98則包含了則包含了Visual Basic 6.0。 Visual Basic 6.0簡介簡介Visual Basic版本版本學(xué)習(xí)版:適用于普通學(xué)習(xí)者及大多數(shù)使用學(xué)習(xí)版:適用于普通學(xué)習(xí)者及大多數(shù)使用 Visual Basic 開發(fā)一般開發(fā)一般 Windows 應(yīng)用程序的人員。應(yīng)用程序的人員。專業(yè)版:包括了學(xué)習(xí)版的全部內(nèi)容功能以及專業(yè)版

4、:包括了學(xué)習(xí)版的全部內(nèi)容功能以及Internet控件開發(fā)工具之類控件開發(fā)工具之類的高級特性,為專業(yè)編程人員提供了一整套功能完備的開發(fā)工的高級特性,為專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。具。企業(yè)版:企業(yè)版:包含專業(yè)版全部的內(nèi)容,還有自動化構(gòu)件管理器等工具,使得專包含專業(yè)版全部的內(nèi)容,還有自動化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應(yīng)用程序。業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應(yīng)用程序。Visual Basic 6.0簡介簡介Visual Basic6.0的特點的特點1、 易于學(xué)習(xí)和使用易于學(xué)習(xí)和使用Visual Basic基于圖形界面的開發(fā)環(huán)境使開基于圖形界面的

5、開發(fā)環(huán)境使開發(fā)者對各種功能一目了然、容易理解。發(fā)者對各種功能一目了然、容易理解。2、開發(fā)高效,功能強大、開發(fā)高效,功能強大程序員可以輕松使用程序員可以輕松使用Visual Basic提供的各提供的各種功能組件快速搭建一個應(yīng)用程序。種功能組件快速搭建一個應(yīng)用程序。3、廣泛的用戶基礎(chǔ)、廣泛的用戶基礎(chǔ)Visual Basic是世界上使用人數(shù)最多的語言是世界上使用人數(shù)最多的語言之一,更多的的開發(fā)者會帶來更多的思想,更之一,更多的的開發(fā)者會帶來更多的思想,更多的交流和更多的使用機會。多的交流和更多的使用機會。Visual Basic 6.0簡介簡介Visual Basic 6.0啟動與退出啟動與退出1、

6、Visual Basic 6.0的啟動的啟動選擇選擇【開始開始】 【所有程序所有程序】 【Microsoft Visual Basic 6.0 中文版中文版】 【Microsoft Visual Basic 6.0 中文版中文版】菜單命令,即可菜單命令,即可啟動啟動Visual Basic 6.0。2、 Visual Basic 6.0的退出的退出n 單擊窗口右上角的單擊窗口右上角的【關(guān)閉關(guān)閉】按鈕。按鈕。n 選擇選擇【文件文件】 【退出退出】菜單命令。菜單命令。1.2 認識認識Visual Basic 6.0的開發(fā)環(huán)境的開發(fā)環(huán)境 【新建工程新建工程】對話框?qū)υ捒?1.2 認識認識Visual

7、 Basic 6.0的工作界面的工作界面 主窗口主窗口工 程 資 源 管理器窗口屬性窗口窗體設(shè)計器窗口工具箱窗體布局窗口工程窗口工具欄標(biāo)題欄菜單欄1.2 認識認識Visual Basic 6.0的工作界面的工作界面窗體設(shè)計器窗口窗體設(shè)計器窗口簡稱窗體(簡稱窗體(Form),),是最終用戶看到的軟件界面,是最終用戶看到的軟件界面,應(yīng)用程序的運行結(jié)果、各種應(yīng)用程序的運行結(jié)果、各種圖形、圖像、數(shù)據(jù)等都是通圖形、圖像、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示過窗體或窗體中的控件顯示出來的。出來的。 1.2 認識認識Visual Basic 6.0的工作界面的工作界面工程資源管理器窗口工程資源管理器窗口工程

8、是指用于創(chuàng)建一工程是指用于創(chuàng)建一個應(yīng)用程序的文件集合。個應(yīng)用程序的文件集合。工程資源管理器窗口工程資源管理器窗口含有建立一個應(yīng)用程序所需含有建立一個應(yīng)用程序所需要的文件清單。要的文件清單。1.2 認識認識Visual Basic 6.0的工作界面的工作界面對象列表框?qū)傩燥@示方式屬性列表當(dāng) 前 屬 性簡單解釋屬性窗口屬性窗口屬性窗口主要是針對窗屬性窗口主要是針對窗體和控件設(shè)置的,在體和控件設(shè)置的,在Visual Basic中,窗體和控件被稱中,窗體和控件被稱為對象。每個對象的特征都為對象。每個對象的特征都可以用一組屬性來描述,屬可以用一組屬性來描述,屬性窗口就是用來設(shè)置窗體或性窗口就是用來設(shè)置窗

9、體或窗體中控件屬性的。窗體中控件屬性的。 1.2 認識認識Visual Basic 6.0的工作界面的工作界面工具箱工具箱工具箱窗口由若干個工具按鈕組工具箱窗口由若干個工具按鈕組成,主要用于設(shè)計應(yīng)用程序界面。在成,主要用于設(shè)計應(yīng)用程序界面。在系統(tǒng)默認情況下,工具箱中有一個指系統(tǒng)默認情況下,工具箱中有一個指針和針和20個標(biāo)準控件,用戶也可以通過個標(biāo)準控件,用戶也可以通過“工程工程”“部件部件”命令加載命令加載Windows中注冊的其他控件。中注冊的其他控件。1.2 認識認識Visual Basic 6.0的工作界面的工作界面代碼窗口代碼窗口代碼窗口又稱代碼編代碼窗口又稱代碼編輯器,用來編寫或修改

10、過程輯器,用來編寫或修改過程或事件過程的代碼。雙擊控或事件過程的代碼。雙擊控件或者窗體空白處,以及在件或者窗體空白處,以及在【工程資源管理器工程資源管理器】中雙擊中雙擊模塊都可以打開代碼窗口。模塊都可以打開代碼窗口。 對象下拉列表框過程下拉列表框代碼區(qū)【過程查看】按鈕和【全模塊查看】按鈕1.2 認識認識Visual Basic 6.0的工作界面的工作界面窗體布局窗口窗體布局窗口用來指定程序運行時用來指定程序運行時的窗體初始位置,可以通過的窗體初始位置,可以通過拖動窗體圖標(biāo)的位置來調(diào)整拖動窗體圖標(biāo)的位置來調(diào)整程序運行時窗體顯示的位置。程序運行時窗體顯示的位置。窗體布局窗口主要用來定位窗體布局窗口

11、主要用來定位窗體的位置。窗體的位置。1.2 認識認識Visual Basic 6.0的工作界面的工作界面其他窗口其他窗口 在在VB 6.0的集成開發(fā)環(huán)境中,除上述主要窗口外,的集成開發(fā)環(huán)境中,除上述主要窗口外,還有對象還有對象瀏覽器窗口瀏覽器窗口、數(shù)據(jù)視圖窗口數(shù)據(jù)視圖窗口、立即窗口、本立即窗口、本地窗口、監(jiān)視窗口地窗口、監(jiān)視窗口等??梢愿鶕?jù)需要,通過等??梢愿鶕?jù)需要,通過“視圖視圖”菜單中的相應(yīng)命令,打開或關(guān)閉這些窗口。菜單中的相應(yīng)命令,打開或關(guān)閉這些窗口。1.2 認識認識Visual Basic 6.0的工作界面的工作界面1.3 可視化編程的基本概念可視化編程的基本概念1.對象現(xiàn)實世界是對象

12、的集合體,現(xiàn)實世界中的任何物體都可以被稱為對象。現(xiàn)實世界是對象的集合體,現(xiàn)實世界中的任何物體都可以被稱為對象。 1、請同學(xué)們舉例說明我們現(xiàn)實世界中都有那些對象呢?、請同學(xué)們舉例說明我們現(xiàn)實世界中都有那些對象呢? 這些對象各有什么特征?這些對象各有什么特征?1.3 可視化編程的基本概念可視化編程的基本概念VbVb中的對象中的對象1.3 可視化編程的基本概念可視化編程的基本概念對象的各種特征在VB中被稱為對象的屬性屬性,對象能夠識別并做出反應(yīng)的外部刺激被稱為對象的事件事件,對象所具有的動作和行為稱為對象的方法方法。對象的特性、狀態(tài)(大小、顏色、其上文字、值及選取中狀態(tài))。對象的特性、狀態(tài)(大小、顏

13、色、其上文字、值及選取中狀態(tài))。能被對象識別的動作,或者對象上所發(fā)生的事情。如鼠標(biāo)單擊、能被對象識別的動作,或者對象上所發(fā)生的事情。如鼠標(biāo)單擊、 鍵按下。鍵按下。屬性屬性事件事件方法方法對象的動作,如移動、繪圖和打開等。對象的動作,如移動、繪圖和打開等。1.3 可視化編程的基本概念可視化編程的基本概念對象的屬性、方法和事件是對象不可缺少的組成部分。1.3 可視化編程的基本概念可視化編程的基本概念VbVb中對象的屬性:特征中對象的屬性:特征 屬性值:特征值屬性值:特征值高度高度:12px寬度寬度背景顏色背景顏色對齊方式對齊方式等等等等1.2 可視化編程的基本概念可視化編程的基本概念Vb中對象屬性

14、的方法:方法:設(shè)置方法方法一、在屬性窗口中設(shè)置二、在程序中用語句設(shè)置屬性值對象名對象名. .屬性名屬性名= =屬性值屬性值1.3 可視化編程的基本概念可視化編程的基本概念Vb中對象的事件:是固定的,用戶不能隨意建立。:是固定的,用戶不能隨意建立。事件1.4 來自來自VB世界的第一聲問候世界的第一聲問候第一個應(yīng)用程序第一個應(yīng)用程序【范例范例1-1】 歡迎來到精彩的歡迎來到精彩的VB世界,在本例中將詳細世界,在本例中將詳細介紹怎樣編寫運行第一個介紹怎樣編寫運行第一個Visual Basic應(yīng)用程序。應(yīng)用程序?!痉独独?-2】 歡迎來到精彩的歡迎來到精彩的VB世界,在本例中將詳世界,在本例中將詳細

15、介紹怎樣編寫運行第一個細介紹怎樣編寫運行第一個Visual Basic應(yīng)用程序。應(yīng)用程序。第第2章章步入步入VB開發(fā)之門開發(fā)之門 應(yīng)用程序設(shè)計初步應(yīng)用程序設(shè)計初步o了解工程了解工程o掌握控件的畫法和基本操作掌握控件的畫法和基本操作o掌握可視化編程的方法掌握可視化編程的方法2.1 使用使用Visual Basic 6.0管理工程管理工程 Visual Basic的應(yīng)用程序與工程有著密切的關(guān)系。的應(yīng)用程序與工程有著密切的關(guān)系。在在Visual Basic中無論應(yīng)用程序的規(guī)模是大還是小,其中無論應(yīng)用程序的規(guī)模是大還是小,其總對應(yīng)著一個或幾個工程??倢?yīng)著一個或幾個工程。工程管理主要包括工程的保存、關(guān)

16、閉、打開和重命工程管理主要包括工程的保存、關(guān)閉、打開和重命名等,主要是通過名等,主要是通過【文件文件】下拉菜單完成操作。下拉菜單完成操作。 2.1.1 工程介紹工程介紹 什么是工程什么是工程當(dāng)使用當(dāng)使用Visual Basic創(chuàng)建應(yīng)用程序時,所有文創(chuàng)建應(yīng)用程序時,所有文件的有關(guān)信息就保存在稱為件的有關(guān)信息就保存在稱為“工程工程”的文件中。在的文件中。在Visual Basic中,使用工程來管理構(gòu)成應(yīng)用程序的所中,使用工程來管理構(gòu)成應(yīng)用程序的所有不同的文件。有不同的文件。當(dāng)完成工程的全部文件之后,可將此工程轉(zhuǎn)換成當(dāng)完成工程的全部文件之后,可將此工程轉(zhuǎn)換成可執(zhí)行文件(可執(zhí)行文件(.exe),直接在

17、),直接在Windows下運行。下運行。 工程文件工程文件工程文件就是與該工程有關(guān)的全部文件和對象的清單工程文件就是與該工程有關(guān)的全部文件和對象的清單一個工程包括以下各項:一個工程包括以下各項: 跟蹤所有部件的工程文件(跟蹤所有部件的工程文件(.vbp);); 每個窗體的文件(每個窗體的文件(.frm);); 每個窗體的二進制數(shù)據(jù)文件(每個窗體的二進制數(shù)據(jù)文件(.frx),它含有窗體上控),它含有窗體上控件的屬性數(shù)據(jù)。這些文件都是自動產(chǎn)生的;件的屬性數(shù)據(jù)。這些文件都是自動產(chǎn)生的;可以通過工程管理窗口創(chuàng)建、添加或從工程中刪除可可以通過工程管理窗口創(chuàng)建、添加或從工程中刪除可編輯文件時,工程管理窗口

18、包含此工程的當(dāng)前文件的列表編輯文件時,工程管理窗口包含此工程的當(dāng)前文件的列表 2.1.1 工程介紹工程介紹新建工程新建工程選擇選擇【文件文件】 【新建工程新建工程】菜單命令,彈出菜單命令,彈出【新建工新建工程程】窗口。窗口。選擇需要創(chuàng)建的文件類型,單擊選擇需要創(chuàng)建的文件類型,單擊【確定確定】按鈕。按鈕。2.1.2 新建、保存工程新建、保存工程2.1.2 新建、保存工程新建、保存工程保存工程保存工程 選擇選擇【文件文件】 【保存工程保存工程】菜單命令,彈出菜單命令,彈出【文文件另存為件另存為】對話框。對話框。 在在【文件另存為文件另存為】對話框中的對話框中的【保存在保存在】下拉列表下拉列表框中選

19、擇要保存的路徑,在框中選擇要保存的路徑,在【文件名文件名】文本框中輸文本框中輸入文件名,單擊入文件名,單擊【保存保存】按鈕。按鈕。 系統(tǒng)將彈出系統(tǒng)將彈出【工程另存為工程另存為】對話框,單擊對話框,單擊【保存保存】按鈕即可將后綴為按鈕即可將后綴為“.vbp”的工程文件保存。的工程文件保存。2.1.3 運行工程運行工程以下以下3種方法均可運行工程種方法均可運行工程1. 選擇選擇【運行運行】 【啟動啟動】菜單命令菜單命令2. 單擊工具欄上的按鈕單擊工具欄上的按鈕3. 按功能鍵按功能鍵【F5】生成可執(zhí)行文件生成可執(zhí)行文件選擇選擇【文件文件】 【生成工程生成工程1.exe】菜單命令,菜單命令,將彈出將彈

20、出【生成工程生成工程】對話框。對話框。在在【生成工程生成工程】對話框的對話框的【保存在保存在】列表框中選列表框中選擇要生成可執(zhí)行文件的路徑,并在擇要生成可執(zhí)行文件的路徑,并在【文件名文件名】輸入框中輸入框中輸入文件名,單擊輸入文件名,單擊【確定確定】按鈕將生成以按鈕將生成以【.exe】為后為后綴的可執(zhí)行文件。綴的可執(zhí)行文件。 2.1.4 生成可執(zhí)行文件生成可執(zhí)行文件以下以下3種方法均可將工程關(guān)閉種方法均可將工程關(guān)閉1.選擇選擇【文件文件】 【退出退出】菜單命令或按快捷鍵菜單命令或按快捷鍵【Alt+Q】。2.右擊右擊Visual Basic 6.0開發(fā)環(huán)境的標(biāo)題欄,選擇開發(fā)環(huán)境的標(biāo)題欄,選擇【文

21、件文件】 【關(guān)閉關(guān)閉】菜單命令菜單命令3.按快捷鍵按快捷鍵【Alt + F4】。關(guān)閉工程關(guān)閉工程 2.2控件的畫法和基本操作控件的畫法和基本操作o4.4.控件的畫法和基本操作控件的畫法和基本操作(1)(1)控件的畫法控件的畫法n 一個控件:一個控件:o 單擊,十字拖拽單擊,十字拖拽o 雙擊雙擊n 多個控件:按住多個控件:按住CtlrCtlr單擊控件,松開單擊控件,松開CtlrCtlr,十,十字拖拽,畫完點擊指針圖標(biāo)。字拖拽,畫完點擊指針圖標(biāo)。2.2控件的畫法和基本操作控件的畫法和基本操作o4.4.控件的畫法和基本操作控件的畫法和基本操作(2)(2)控件的基本操作控件的基本操作n 縮放和移動縮放

22、和移動o 拖動:拖動:8 8個控制點個控制點o 屬性窗口:屬性窗口:4 4個屬性個屬性n 復(fù)制和刪除:復(fù)制選擇否,刪除復(fù)制和刪除:復(fù)制選擇否,刪除DeleteDeleten 選擇多個控件:選擇多個控件:( (基準控件:實心小方塊基準控件:實心小方塊) )o 按住按住shiftshift,鼠標(biāo)單擊,鼠標(biāo)單擊o 拖動鼠標(biāo),畫出虛線矩形,矩形內(nèi)控件被拖動鼠標(biāo),畫出虛線矩形,矩形內(nèi)控件被選擇選擇【范例范例2-1】畫出如下控件畫出如下控件 2.2控件的畫法和基本操作控件的畫法和基本操作Visual Basic應(yīng)用程序的開發(fā)步驟應(yīng)用程序的開發(fā)步驟1、創(chuàng)建工程、創(chuàng)建工程2、定制窗體、定制窗體 添加控件添加控

23、件 設(shè)置屬性設(shè)置屬性3、添加代碼、添加代碼4、運行程序、運行程序5、生成可執(zhí)行文件、生成可執(zhí)行文件(1)設(shè)計一個窗體,窗體上有3個命令按鈕,其內(nèi)容為“計算機等級考試”“二級程序設(shè)計”“visual basic”(2)添加一個標(biāo)簽,用于顯示文本信息(3)單擊按鈕中的某一個,在標(biāo)簽上顯示與該命令按鈕標(biāo)題相同的內(nèi)容(4)單擊窗體的空白處,結(jié)束程序運行。例例2-1設(shè)計一個顯示信息的窗口,具體要求是:設(shè)計一個顯示信息的窗口,具體要求是:項目實踐一項目實踐一一、一、在在VB的集成開發(fā)環(huán)境中實現(xiàn)如下的操作:的集成開發(fā)環(huán)境中實現(xiàn)如下的操作:o 1)、將)、將“標(biāo)準標(biāo)準”工具欄去掉后再添加上,將工具欄去掉后再添

24、加上,將“編輯編輯”工具欄添工具欄添上再去掉。上再去掉。 o 2)、分別利用、分別利用“菜單菜單”和和“工具欄工具欄”中的命令打開中的命令打開“屬性窗口屬性窗口”、“工程資源管理器窗口工程資源管理器窗口” o 3)、在工具箱中任意添加一個、在工具箱中任意添加一個Active X 控件??丶?。o 4)、在工程)、在工程1中增加兩個窗體:中增加兩個窗體:Form1、Form2 o 5)、在工程)、在工程1中增加兩個標(biāo)準模塊:中增加兩個標(biāo)準模塊:Module1 、Module2o 6)、在工程)、在工程1中增加一個類模塊:中增加一個類模塊:Class1 o 7)、在工程資源管理器中將)、在工程資源管

25、理器中將Form2、Module2 刪除。刪除。o 8 )、將代碼窗口中的字體大小改為)、將代碼窗口中的字體大小改為18號字。號字。o2設(shè)計一個窗體,窗體內(nèi)有設(shè)計一個窗體,窗體內(nèi)有1個文本框和個文本框和3個命令按鈕控件。個命令按鈕控件。要求:要求: 1)當(dāng)按)當(dāng)按“顯示顯示”按扭時,在文本框內(nèi)顯示按扭時,在文本框內(nèi)顯示“歡迎來到林職院!歡迎來到林職院!”一一串紅色、四號、隸書字符串。串紅色、四號、隸書字符串。 2)當(dāng)按)當(dāng)按“清除清除”按鈕時,清除文本框內(nèi)全部信息;按鈕時,清除文本框內(nèi)全部信息; 3) 當(dāng)按當(dāng)按“退出退出”按鈕時,結(jié)束程序運行。按鈕時,結(jié)束程序運行。 項目實踐一項目實踐一o3.

26、 設(shè)計一個窗體,在窗體上添加一個文本框和三個命令按鈕。設(shè)計一個窗體,在窗體上添加一個文本框和三個命令按鈕。要求:要求: 1)當(dāng)按當(dāng)按“顯示顯示”按扭時,在文本框內(nèi)顯示按扭時,在文本框內(nèi)顯示“Visual Basic 程序設(shè)程序設(shè)計計”一串字符串。一串字符串。2)當(dāng)按當(dāng)按“黑體黑體”按鈕時,文本框內(nèi)的字符串的字體變?yōu)楹隗w;按鈕時,文本框內(nèi)的字符串的字體變?yōu)楹隗w; 3)當(dāng)按當(dāng)按“隸書隸書”按鈕時,文本框內(nèi)的字符串的字體變?yōu)殡`書;按鈕時,文本框內(nèi)的字符串的字體變?yōu)殡`書;項目實踐一項目實踐一o4. 窗體的窗體的Click、DbClick、Load事件的使用,以及事件的使用,以及Print方法方法和相關(guān)

27、屬性的使用。和相關(guān)屬性的使用。 要求:要求: 1)在屬性窗口中將窗體設(shè)置成無最大化按鈕和最小化按鈕,并使標(biāo))在屬性窗口中將窗體設(shè)置成無最大化按鈕和最小化按鈕,并使標(biāo)題欄顯示題欄顯示“窗體窗體”。 2)在窗體裝入時,窗體上顯示)在窗體裝入時,窗體上顯示“裝入圖片裝入圖片”字符串,并顯示一張圖字符串,并顯示一張圖片,標(biāo)題欄顯示片,標(biāo)題欄顯示“顯示圖片顯示圖片”。 3)當(dāng)用戶單擊窗體時,在標(biāo)題欄顯示)當(dāng)用戶單擊窗體時,在標(biāo)題欄顯示“鼠標(biāo)單擊鼠標(biāo)單擊”,去除圖片,并,去除圖片,并在窗體上顯示在窗體上顯示“歡迎使用歡迎使用VB” 4) 當(dāng)用戶雙擊窗體時,在標(biāo)題欄顯示當(dāng)用戶雙擊窗體時,在標(biāo)題欄顯示“鼠標(biāo)雙

28、擊鼠標(biāo)雙擊”,并清除窗體,并清除窗體上的字符串上的字符串項目實踐一項目實踐一窗窗 體體 Form 窗體就像一塊窗體就像一塊“畫板畫板”,可以包含多個,可以包含多個控件,即窗體就像包含多個控件的容器??丶创绑w就像包含多個控件的容器。圖標(biāo)標(biāo)題邊框樣式最小、最大、關(guān)閉按鈕窗窗 體體屬性屬性:描述對象的特征,例如:對象的名稱,標(biāo)題,顏色,字體等屬性,這:描述對象的特征,例如:對象的名稱,標(biāo)題,顏色,字體等屬性,這 些屬性決定了對些屬性決定了對象展現(xiàn)給用戶的界面具有什么樣的象展現(xiàn)給用戶的界面具有什么樣的外觀及功能外觀及功能。事件事件:是由:是由vb預(yù)先設(shè)置好的、能夠被對象識別的動作,例如:預(yù)先設(shè)置好

29、的、能夠被對象識別的動作,例如:click(單擊單擊) dblclick(雙擊雙擊),load(裝入裝入)、keydown(鍵盤按下鍵盤按下),mousemove(移動鼠標(biāo)移動鼠標(biāo))等等等。等。方法:方法:實際是實際是vb提供的一種特殊的子程序,用來完成一定的操作。窗體上常用的方法有提供的一種特殊的子程序,用來完成一定的操作。窗體上常用的方法有print、cls、move、show、hide窗窗 體體o 事件事件 1、load事件事件 當(dāng)裝載(啟動)一個窗體時觸發(fā)當(dāng)裝載(啟動)一個窗體時觸發(fā)load事件,事件,load事件是由系事件是由系統(tǒng)自動觸發(fā)的事件,因而不能由用戶觸發(fā)。統(tǒng)自動觸發(fā)的事件,

30、因而不能由用戶觸發(fā)。例:設(shè)置輸出到窗體上的文本的字體是宋體和字號是例:設(shè)置輸出到窗體上的文本的字體是宋體和字號是20 窗窗 體體窗窗 體體o 例:初始化,設(shè)置文本框例:初始化,設(shè)置文本框text1的字體宋體和字號的字體宋體和字號20窗窗 體體o 事件事件2、unload事件事件在卸載窗體時觸發(fā)的事件。在卸載窗體時觸發(fā)的事件。窗窗 體體o 3、click事件事件單擊窗體的空白處,將觸發(fā)單擊窗體的空白處,將觸發(fā)click事件,稱為單擊事件事件,稱為單擊事件o4、dblclick事件事件 雙擊窗體的空白處,將觸發(fā)雙擊窗體的空白處,將觸發(fā)dblclick事件,稱為雙擊事件事件,稱為雙擊事件 窗窗 體體

31、o 1、hide 方法方法用來隱藏窗體。格式:用來隱藏窗體。格式: 對象名對象名.hideo2、show方法方法用來顯示窗體。格式:用來顯示窗體。格式: 對象名對象名.showo3、move方法方法用來移動窗體或控件。用來移動窗體或控件。格式:格式: 對象名對象名.move left 對象名對象名.move left,top窗窗 體體例:窗體上分別用例:窗體上分別用4個命令按鈕上、下、左、右移個命令按鈕上、下、左、右移動窗體。動窗體。窗窗 體體窗窗 體體o 4、print方法方法在窗體上輸出文本在窗體上輸出文本格式:格式: 對象名對象名.print “輸出的內(nèi)容輸出的內(nèi)容”窗窗 體體o 5、c

32、ls方法方法清除運行時窗體所產(chǎn)生的圖形和文本清除運行時窗體所產(chǎn)生的圖形和文本格式:對象名格式:對象名.clso 4. 窗體的窗體的Click、DbClick、Load事件的使用,以及事件的使用,以及Print方法和相關(guān)屬性的使用。方法和相關(guān)屬性的使用。 要求:要求: 1)在屬性窗口中將窗體設(shè)置成無最大化按鈕和最小化按)在屬性窗口中將窗體設(shè)置成無最大化按鈕和最小化按鈕,并使標(biāo)題欄顯示鈕,并使標(biāo)題欄顯示“窗體窗體”。 2)在窗體裝入時,窗體上顯示)在窗體裝入時,窗體上顯示“裝入圖片裝入圖片”字符串,并字符串,并顯示一張圖片,標(biāo)題欄顯示顯示一張圖片,標(biāo)題欄顯示“顯示圖片顯示圖片”。 3)當(dāng)用戶單擊窗

33、體時,在標(biāo)題欄顯示)當(dāng)用戶單擊窗體時,在標(biāo)題欄顯示“鼠標(biāo)單擊鼠標(biāo)單擊”,去,去除圖片,并在窗體上顯示除圖片,并在窗體上顯示“歡迎使用歡迎使用VB” 4) 當(dāng)用戶雙擊窗體時,在標(biāo)題欄顯示當(dāng)用戶雙擊窗體時,在標(biāo)題欄顯示“鼠標(biāo)雙擊鼠標(biāo)雙擊”,并清除窗體上的字符串并清除窗體上的字符串命令按鈕控件命令按鈕控件 Commando 命令按鈕控件:用來接收用戶的操作信息,觸發(fā)相應(yīng)的命令按鈕控件:用來接收用戶的操作信息,觸發(fā)相應(yīng)的事件過程。它是用戶與程序交互的最簡單的方法。事件過程。它是用戶與程序交互的最簡單的方法。 命令按鈕控件的屬性、事件命令按鈕控件的屬性、事件命令按鈕控件命令按鈕控件o 例例1:在窗體上建

34、立兩個按鈕和一個文本框。單擊在窗體上建立兩個按鈕和一個文本框。單擊“開開始始”按鈕,文本框顯示按鈕,文本框顯示“日出江花紅勝火日出江花紅勝火”,單擊,單擊“繼繼續(xù)續(xù)”按鈕,文本框顯示按鈕,文本框顯示“春來江水綠如藍春來江水綠如藍”。o 2. 設(shè)計一個窗體,在窗體上添加一個文本框和三個命設(shè)計一個窗體,在窗體上添加一個文本框和三個命令按鈕。令按鈕。要求:要求: 1)當(dāng)按當(dāng)按“顯示顯示”按扭時,在文本框內(nèi)顯示按扭時,在文本框內(nèi)顯示“Visual Basic 程序設(shè)計程序設(shè)計”一串字符串。一串字符串。2)當(dāng)按當(dāng)按“黑體黑體”按鈕時,文本框內(nèi)的字符串的字體變?yōu)榘粹o時,文本框內(nèi)的字符串的字體變?yōu)楹隗w;黑體

35、; 3)當(dāng)按當(dāng)按“隸書隸書”按鈕時,文本框內(nèi)的字符串的字體變?yōu)榘粹o時,文本框內(nèi)的字符串的字體變?yōu)殡`書;隸書;標(biāo)簽控件標(biāo)簽控件 LabeLo 標(biāo)簽控件用于輸出文本、顯示提示信息,輸出的文本、標(biāo)簽控件用于輸出文本、顯示提示信息,輸出的文本、提示信息不能編輯、修改。提示信息不能編輯、修改。 屬性、事件屬性、事件標(biāo)簽控件標(biāo)簽控件例例:建立一個計算機等級考試報名登記界面。窗體上有:建立一個計算機等級考試報名登記界面。窗體上有6個標(biāo)簽,四個文本框,三個命令按鈕,標(biāo)簽個標(biāo)簽,四個文本框,三個命令按鈕,標(biāo)簽1的的caption屬性值為:計算機等級考試報名登記,標(biāo)簽屬性值為:計算機等級考試報名登記,標(biāo)簽2標(biāo)簽標(biāo)簽5的的caption屬性值分別為:姓名,

溫馨提示

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

評論

0/150

提交評論