Visual Basic程序設(shè)計(jì)應(yīng)用教程課件第1章 Visual Basic 程序設(shè)計(jì)概述(完整版)_第1頁
Visual Basic程序設(shè)計(jì)應(yīng)用教程課件第1章 Visual Basic 程序設(shè)計(jì)概述(完整版)_第2頁
Visual Basic程序設(shè)計(jì)應(yīng)用教程課件第1章 Visual Basic 程序設(shè)計(jì)概述(完整版)_第3頁
Visual Basic程序設(shè)計(jì)應(yīng)用教程課件第1章 Visual Basic 程序設(shè)計(jì)概述(完整版)_第4頁
Visual Basic程序設(shè)計(jì)應(yīng)用教程課件第1章 Visual Basic 程序設(shè)計(jì)概述(完整版)_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1章VisualBasic程序設(shè)計(jì)概述

VisualBasic(簡稱VB)是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言。在本章中主要介紹計(jì)算機(jī)程序設(shè)計(jì)的一些基本知識(shí)及VB的發(fā)展歷程和特點(diǎn),并通過介紹簡單應(yīng)用程序的設(shè)計(jì)過程,講解面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)概念和VB6.0集成開發(fā)環(huán)境的使用,結(jié)合實(shí)例總結(jié)出VB6.0面向?qū)ο罂梢暬瘧?yīng)用程序的設(shè)計(jì)方法和步驟。

第1章

VisualBasic程序設(shè)計(jì)概述

1.1VisualBasic簡介

1.2VisualBasic6.0的集成開發(fā)環(huán)境1.3VisualBasic應(yīng)用程序設(shè)計(jì)初步1.4面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念1.5窗體和常用控件

1.1

VisualBasic簡介1.1.1程序設(shè)計(jì)語言與程序設(shè)計(jì)1.1.2VisualBasic的產(chǎn)生和發(fā)展1.1.3VisualBasic的特點(diǎn)返回1.1.1

程序設(shè)計(jì)語言與程序設(shè)計(jì)

“程序設(shè)計(jì)語言”是人和計(jì)算機(jī)交流的工具,是由字、詞和語法規(guī)則構(gòu)成的指令系統(tǒng)。所謂的“指令”,就是命令。使用程序設(shè)計(jì)語言,只需要告訴計(jì)算機(jī)什么時(shí)候、什么條件下干什么,計(jì)算機(jī)根據(jù)指令一條一條地執(zhí)行,并把執(zhí)行結(jié)果告訴人們。一種高級(jí)程序設(shè)計(jì)語言往往只有一百幾十條詞匯、若干條規(guī)則,便于記憶,易于學(xué)習(xí)。

返回1.1.1

程序設(shè)計(jì)語言與程序設(shè)計(jì)最早期的計(jì)算機(jī)語言是機(jī)器語言,即二進(jìn)制語言,由0和1組成。匯編語言是一種用助記符來表示各種操作的計(jì)算機(jī)語言。機(jī)器語言和匯編語言都是面向機(jī)器(依賴于具體的機(jī)器硬件,通用性差)的語言,統(tǒng)稱為低級(jí)語言。1.1.1

程序設(shè)計(jì)語言與程序設(shè)計(jì)高級(jí)語言一種接近自然語言和數(shù)學(xué)語言的程序設(shè)計(jì)語言,它提供常用的數(shù)據(jù)描述和對(duì)數(shù)據(jù)操作的規(guī)則描述。用高級(jí)語言編寫的程序稱為“源程序”。計(jì)算機(jī)不能直接識(shí)別源程序代碼,必須翻譯為二進(jìn)制程序代碼才能在機(jī)器上運(yùn)行。翻譯方式有兩種:解釋方式和編譯方式。VB提供解釋和編譯兩種執(zhí)行方式。1.1.1

程序設(shè)計(jì)語言與程序設(shè)計(jì)任何解決問題的過程都是由一定的步驟組成的,把解決問題確定的方法和有限的步驟稱作算法。算法+數(shù)據(jù)結(jié)構(gòu)=程序

表示一個(gè)算法一般用流程圖表示。符號(hào)名稱說明起止框表示算法的開始與結(jié)束。判斷框用來根據(jù)給定的條件是否滿足決定執(zhí)行兩條路徑中的某一條路徑。處理框用來表示賦值等一般操作。輸入輸出框表示輸入或輸出操作。流程線表示流程的方向。連接點(diǎn)用于將沒有畫在一起的同一流程的各部分連接起來。流程圖符號(hào)1.1.1

程序設(shè)計(jì)語言與程序設(shè)計(jì)程序設(shè)計(jì)方法種類很多,主要有:模塊化程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)方法面向?qū)ο蟪绦蛟O(shè)計(jì)方法大的、復(fù)雜的程序模塊模塊1模塊2模塊3子模塊21子模塊22模塊化程序設(shè)計(jì)方法操作A操作B操作C順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)條件操作A操作B真假循環(huán)條件循環(huán)體真假結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)主要包括:一是使用三種基本控制結(jié)構(gòu),二是采用自頂向下和逐步求精的方法。

面向?qū)ο蟪绦蛟O(shè)計(jì)方法在程序設(shè)計(jì)中,算法總是與特定的數(shù)據(jù)結(jié)構(gòu)密切相關(guān)的,算法含有對(duì)數(shù)據(jù)結(jié)構(gòu)的訪問,特定的算法只適用于特定的數(shù)據(jù)結(jié)構(gòu),因此算法和數(shù)據(jù)結(jié)構(gòu)在編程中應(yīng)該是一個(gè)密不可分的整體,這個(gè)整體叫對(duì)象。面向?qū)ο蟮某绦蛟O(shè)計(jì)通過類、對(duì)象、繼承、多態(tài)等機(jī)制形成一個(gè)完整的編程體系。用面向?qū)ο蠓椒ㄔO(shè)計(jì)和編寫程序,其結(jié)構(gòu)與求解的實(shí)際問題完全一致,有很高的可讀性、可維護(hù)性和可修改性。1.1.2VisualBasic的產(chǎn)生和發(fā)展VB是從Basic語言發(fā)展而來的。Basic是最易于初學(xué)者學(xué)習(xí)使用,在計(jì)算機(jī)程序設(shè)計(jì)發(fā)展歷史上應(yīng)用最為廣泛的語言。Visual指的是開發(fā)Windows環(huán)境下圖形用戶界面(GUI)的方法,即可視化的用戶界面設(shè)計(jì)功能。VB6.0只能運(yùn)行在Windows95、98、2000或WindowsNT操作系統(tǒng)環(huán)境下,是一個(gè)32位應(yīng)用程序的開發(fā)工具。VB6.0共有3個(gè)版本:標(biāo)準(zhǔn)版、專業(yè)版、企業(yè)版。返回1.1.3VisualBasic的特點(diǎn)1.具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具2.事件驅(qū)動(dòng)的編程機(jī)制3.結(jié)構(gòu)化的設(shè)計(jì)語言4.充分利用Windows資源5.強(qiáng)大的數(shù)據(jù)庫操作功能6.支持基于因特網(wǎng)的應(yīng)用程序的開發(fā)。返回1.2VisualBasic6.0的集成開發(fā)環(huán)境

1.2.1VB集成開發(fā)環(huán)境簡介1.2.2工程資源管理器窗口1.2.3屬性窗口1.2.4窗體布局窗口1.2.5代碼窗口1.2.6立即窗口

1.2.7其它窗口返回

啟動(dòng)VB后,出現(xiàn)“新建工程”對(duì)話框,如下圖所示。使用VB開發(fā)的應(yīng)用程序或其他程序都被稱為“工程”。1.2.1VB集成開發(fā)環(huán)境簡介

返回1.2.1VB集成開發(fā)環(huán)境簡介返回1.2.1VB集成開發(fā)環(huán)境簡介

1.

菜單欄

VB6.0菜單欄中除了提供標(biāo)準(zhǔn)的“文件”、“編輯”、“視圖”、“窗口”和“幫助”等菜單外,還提供編程專用的一些功能菜單。2.

工具欄

VB6.0集成開發(fā)環(huán)境提供了標(biāo)準(zhǔn)工具欄、編輯工具欄、窗體編輯器、調(diào)試工具欄等四種典型的工具欄。3.

工具箱工具箱里面包含的是用來構(gòu)造應(yīng)用程序界面的各種控件。

1.2.2

工程資源管理器窗口

工程是指創(chuàng)建一個(gè)應(yīng)用程序時(shí)所包含的各種類型文件的集合,它包括工程文件(Vbp)、窗體文件(Frm)、二進(jìn)制數(shù)據(jù)文件(Frx)、類模塊文件(Cls)、標(biāo)準(zhǔn)模塊文件(Bas)、資源文件(Res)、包含ActiveX控件的文件(Ocx)。工程資源管理器窗口也簡稱為工程管理器窗口,它以樹型結(jié)構(gòu)方式列出了工程中的窗體、模塊和相應(yīng)的模塊文件名。用鼠標(biāo)雙擊工程中的列表項(xiàng),可以轉(zhuǎn)換到相應(yīng)對(duì)象中去。返回1.2.3

屬性窗口

屬性窗口列出了選定窗體和控件的屬性和屬性值。屬性是指對(duì)象的特征,如大小、標(biāo)題、名稱、顏色等。返回1.2.4

窗體布局窗口

通過窗體布局窗口可以布置應(yīng)用程序中各個(gè)窗體在屏幕上的位置。窗口“顯示器”的“屏幕”上顯示有縮小的窗體,可以通過拖動(dòng)鼠標(biāo)移動(dòng)窗體,來設(shè)置窗體在“屏幕”中的位置,這種設(shè)置將影響程序運(yùn)行時(shí)窗體在屏幕上的初始位置。

返回1.2.5

代碼窗口

應(yīng)用程序中的每一個(gè)窗體或代碼模塊都有一個(gè)單獨(dú)的代碼編輯窗口。有4種方法可以打開“代碼窗口”:1.雙擊一個(gè)控件或窗體本身。2.右健單擊窗體,在彈出的快捷菜單中單擊“查看代碼”。3.選擇工程窗口中的“查看代碼”按鈕。4.單擊“視圖”菜單中的“代碼窗口”。返回1.2.6

立即窗口

調(diào)出立即窗口的方法是:單擊菜單欄“視圖”下拉菜單中的“立即窗口”選項(xiàng),可以顯示立即窗口。在中斷程序的執(zhí)行時(shí),立即窗口會(huì)自動(dòng)打開。通常立即窗口有以下兩個(gè)作用:編寫程序時(shí)可在立即窗口中運(yùn)行命令或函數(shù)。用于調(diào)試程序。返回1.2.7

其它窗口窗體設(shè)計(jì)窗口是界面中央的主窗口,它可以作為自定義窗口用來設(shè)計(jì)應(yīng)用程序的界面。每一個(gè)窗體都有它自己的窗體設(shè)計(jì)器窗口,窗體(Form)設(shè)計(jì)器窗口也簡稱為窗體(Form)窗口。對(duì)象瀏覽器窗口列出工程中有效的對(duì)象,并提供在編碼中漫游的快速方法。返回1.3VisualBasic應(yīng)用程序設(shè)計(jì)初步

1.3.1一個(gè)簡單程序設(shè)計(jì)1.3.2VisualBasic應(yīng)用程序的編程步驟返回1.3.1

一個(gè)簡單程序設(shè)計(jì)【例1-1】返回1.3.1

一個(gè)簡單程序設(shè)計(jì)1.界面設(shè)計(jì)要建立一個(gè)應(yīng)用程序,首先需要?jiǎng)?chuàng)建一個(gè)新的工程文件。程序運(yùn)行時(shí)每個(gè)窗體和它上面的控件對(duì)應(yīng)于一個(gè)窗口。

2.屬性設(shè)置屬性設(shè)置用于定義窗體和控件的名稱、標(biāo)題、顏色、大小、位置和在屏幕上出現(xiàn)的方式等特性。1.3.1

一個(gè)簡單程序設(shè)計(jì)3.編寫程序代碼(1)“歡迎”命令按鈕。PrivateSubCommand1_Click()Text1.Text=Label1.Caption'把標(biāo)簽的標(biāo)題傳給文本框Label1.Caption=""'將標(biāo)題的標(biāo)題置為空,抹去標(biāo)簽的文字EndSub(2)“退出”命令按鈕。PrivateSubCommand2_Click()End'結(jié)束整個(gè)程序EndSub1.3.1

一個(gè)簡單程序設(shè)計(jì)4.保存工程

VB6.0的一個(gè)工程至少包含工程文件(.vbp)和窗體文件(.frm)等兩種以上類型文件,這些文件集合在一起才能構(gòu)成應(yīng)用程序,或者說這些文件都隸屬于某個(gè)工程。在保存工程時(shí),最好將所有類型的文件存放在同一文件夾中,以便查找、修改和管理程序文件。1.3.1

一個(gè)簡單程序設(shè)計(jì)5.程序的運(yùn)行程序的運(yùn)行可以采用兩種方式:一是解釋方式,二是編譯方式。一般調(diào)試程序過程中采用解釋方式,簡單方便,但運(yùn)行程序的時(shí)間較長,占用的內(nèi)存容量大,效率低。程序調(diào)試通過后,正式投入使用,采用編譯方式執(zhí)行程序

1.3.2VisualBasic應(yīng)用程序的編程步驟

1.總體設(shè)計(jì)復(fù)雜的應(yīng)用程序應(yīng)分解成多個(gè)模塊,各模塊的功能相對(duì)獨(dú)立。根據(jù)軟件實(shí)現(xiàn)的功能和用戶操作的方法,確定使用幾個(gè)窗體,每個(gè)窗體上使用那些控件。復(fù)雜的計(jì)算問題,要確定使用什么算法,必要時(shí)首先畫出程序流程圖。2.設(shè)計(jì)界面設(shè)計(jì)程序的用戶界面即操作界面。新建工程之后首先建立起窗體對(duì)象,然后在窗體上放置需要的控件。3.設(shè)置屬性設(shè)置窗體和控件等對(duì)象的屬性,如Name、標(biāo)題、顏色等。4.編寫代碼確定用到的事件,并給事件編寫相應(yīng)的事件過程代碼。在編寫的過程中,要不斷的運(yùn)行、調(diào)試和修改錯(cuò)誤。返回1.4

面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念

1.4.1面向?qū)ο蟮某绦蛟O(shè)計(jì)1.4.2對(duì)象的屬性、事件和方法返回1.4.1

面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì)(ObjectOrientedProgramming,OOP)是一種全新的程序設(shè)計(jì)方法.面向?qū)ο蟮某绦蛟O(shè)計(jì)通過類、對(duì)象、繼承、多態(tài)等機(jī)制形成一個(gè)完善的編程體系。面向?qū)ο缶幊虒⒊绦蛟O(shè)計(jì)中的數(shù)據(jù)與對(duì)數(shù)據(jù)的操作作為一個(gè)不可分割的整體,通過由類生成的對(duì)象來組織程序。對(duì)象包含屬性與方法,能識(shí)別和響應(yīng)一定的事件。

返回1.4.2

對(duì)象的屬性、事件和方法

1.對(duì)象的概念在現(xiàn)實(shí)生活中,任何實(shí)體都可以視為對(duì)象。從程序設(shè)計(jì)的角度看,對(duì)象就是既包含數(shù)據(jù),又包含接受事件后對(duì)數(shù)據(jù)進(jìn)行操作的方法,并將其封裝起來的一個(gè)獨(dú)立邏輯實(shí)體。對(duì)象都有自己的屬性(數(shù)據(jù))、方法和事件三要素。返回1.4.2

對(duì)象的屬性、事件和方法2.類類是具有相同性質(zhì)的對(duì)象的集合,類中的每一個(gè)單個(gè)對(duì)象稱為類的一個(gè)實(shí)例。類就像是一個(gè)模板,定義它所包含的全體對(duì)象的公共特征和功能,即對(duì)象的屬性、對(duì)象的方法、對(duì)象的事件。

1.4.2

對(duì)象的屬性、事件和方法3.對(duì)象的屬性每個(gè)對(duì)象都有一組特征,稱之為屬性。不同的類的對(duì)象有不同的屬性。在VB中每個(gè)對(duì)象也都有自己的屬性,屬性值的設(shè)置可以控制對(duì)象的外觀和行為。有些屬性項(xiàng)屬于公共屬性,大多數(shù)對(duì)象都具有,有些屬性項(xiàng)則屬于個(gè)別對(duì)象的專有屬性。1.4.2

對(duì)象的屬性、事件和方法每一個(gè)對(duì)象的屬性都有一個(gè)默認(rèn)值,可以在屬性窗口中通過設(shè)置改變,也可在代碼窗口中通過編程設(shè)置屬性改變。在代碼窗口中,編寫程序代碼給屬性設(shè)置新值,其格式為:對(duì)象名.屬性名稱=屬性值1.4.2

對(duì)象的屬性、事件和方法4.對(duì)象事件事件是指對(duì)象能夠識(shí)別并做出反應(yīng)的外部刺激。在VB應(yīng)用程序中,對(duì)象事件是由VB預(yù)先定義好的,能夠被對(duì)象識(shí)別和響應(yīng)的動(dòng)作。事件可分為系統(tǒng)事件和用戶事件兩種,系統(tǒng)事件是由系統(tǒng)或?qū)ο笞约寒a(chǎn)生的,如當(dāng)一個(gè)窗體被加載到內(nèi)存準(zhǔn)備顯示時(shí),發(fā)生的加載(Load)事件,“定時(shí)器時(shí)間到”事件等;用戶事件是由用戶操作引起的,如鼠標(biāo)單擊(Click)事件等。不同的對(duì)象所能識(shí)別的事件是不同的。1.4.2

對(duì)象的屬性、事件和方法VB應(yīng)用程序的運(yùn)行過程就是對(duì)事件的處理過程。程序運(yùn)行時(shí),由用戶、系統(tǒng)或?qū)ο螽a(chǎn)生各種不同的事件,程序設(shè)計(jì)者已分別為各種不同的事件編寫了處理代碼程序,窗體和控件等對(duì)象在響應(yīng)不同事件時(shí)執(zhí)行不同的代碼程序,這就是VB事件驅(qū)動(dòng)機(jī)制。1.4.2

對(duì)象的屬性、事件和方法對(duì)象的事件過程的格式為:PrivateSub對(duì)象名_事件名()……

事件過程代碼…EndSub程序員只需編寫必須響應(yīng)的事件過程,而其他無用的事件過程則不必編寫

1.4.2

對(duì)象的屬性、事件和方法5.對(duì)象方法VB系統(tǒng)中,方法就是系統(tǒng)已經(jīng)設(shè)計(jì)好的、在編寫事件過程可以使用的一些特殊程序,完成顯示、隱藏、移動(dòng)對(duì)象,繪制圖形和打印輸出結(jié)果等一定的操作功能。方法是與對(duì)象相關(guān)的,每個(gè)對(duì)象具有一定的方法,不同的對(duì)象具有不同的方法。方法的內(nèi)容是不可見的,程序設(shè)計(jì)者只要了解某個(gè)對(duì)象具哪些方法,能完成哪些功能,根據(jù)需要按照規(guī)則使用它們即可。

1.4.2

對(duì)象的屬性、事件和方法使用對(duì)象方法的格式為:對(duì)象名.方法名[參數(shù)1,][參數(shù)2,]……[參數(shù)N]①Show是窗體對(duì)象方法,當(dāng)執(zhí)行這個(gè)方法時(shí),顯示窗體并將窗體的Visible屬性值設(shè)為True。Show方法的格式為:窗體對(duì)象名.Show。例如:

Form2.Show'功能是顯示窗體Form2。②Print方法用于在窗體、打印機(jī)、圖片框等對(duì)象上輸出文字或表達(dá)式的值。例如:

Form1.Print"Hello"'在窗體Form1上顯示Hello1.4.2

對(duì)象的屬性、事件和方法6.事件編程(1)窗體和命令按鈕、標(biāo)簽、文本框控件的常用事件不同的對(duì)象識(shí)別的事件是不同的,如窗體能識(shí)別單擊(Click)和雙擊(DblClick)事件,而命令按鈕只能識(shí)別單擊(Click)事件,卻不能識(shí)別雙擊(DblClick)事件。對(duì)象事件名事件產(chǎn)生形式窗體Load(裝載)啟動(dòng)程序,將窗體裝入內(nèi)存時(shí)發(fā)生的事件Unload(卸載)退出程序,從內(nèi)存中清除窗體(關(guān)閉窗體或執(zhí)行Unload語句)時(shí)發(fā)生的事件Activate(激活)當(dāng)窗體被激活時(shí)發(fā)生的事件Deactivate(非活動(dòng))其他窗體被激活時(shí)發(fā)生的事件,此時(shí)本窗體不是活動(dòng)的Click(單擊)在窗體的窗口區(qū)單擊鼠標(biāo)左健時(shí)發(fā)生的事件DblClick(雙擊)在窗體的窗口區(qū)雙擊鼠標(biāo)左鍵時(shí)發(fā)生的事件Paint(繪制)當(dāng)窗體被顯示、被移動(dòng)、被放大縮小或需要重新繪制時(shí)發(fā)生的事件命令按鈕Click(單擊)用鼠標(biāo)單擊命令按鈕,激發(fā)命令按鈕Click事件。當(dāng)窗體中有“默認(rèn)按鈕”或“取消按鈕”時(shí),分別按下Enter鍵或Esc鍵也激發(fā)Click事件。標(biāo)簽Change(改變)當(dāng)標(biāo)簽顯示的內(nèi)容,即Caption屬性的值發(fā)生改變時(shí)發(fā)生的事件文本框Change(改變)當(dāng)文本框的內(nèi)容,即Text屬性的值發(fā)生改變時(shí)發(fā)生的事件1.4.2

對(duì)象的屬性、事件和方法編寫事件過程代碼①直接雙擊窗體或控件對(duì)象,代碼窗口。②在窗體中單擊鼠標(biāo)選定對(duì)象,單擊“視圖”菜單中的“代碼窗口”命令,顯示代碼窗口。③單擊“工程窗口”左上角的“查看代碼”按鈕,顯示代碼窗口。④將光標(biāo)移到要選定的對(duì)象上右擊鼠標(biāo),在彈出的快捷菜單中選擇“查看代碼”選項(xiàng),也可以顯示代碼窗口

【例1-2】建立一個(gè)工程,該應(yīng)用程序有一個(gè)窗體,窗體中有一標(biāo)簽。要求用鼠標(biāo)單擊窗體時(shí),標(biāo)簽內(nèi)顯示“你單擊了窗體”;雙擊窗體時(shí),窗體標(biāo)題欄中的文字變?yōu)椤俺绦蚺e例”,同時(shí)標(biāo)簽內(nèi)顯示“你雙擊了窗體”。PrivateSubForm_Click() '窗體的Click事件Label1.Caption="你單擊了窗體"EndSub'事件過程結(jié)束標(biāo)志代碼PrivateSubForm_DblClick()'窗體的DblClick事件Label1.Caption="你雙擊了窗體"Form1.Caption="程序舉例"'將窗體的標(biāo)題置為"程序舉例"EndSub1.5

窗體和常用控件

1.5.1窗體1.5.2標(biāo)簽控件1.5.3命令按鈕控件1.5.4文本框控件1.5.5VisualBasic6.0工程的結(jié)構(gòu)返回1.5.1

窗體窗體是VB應(yīng)用程序最常用的一個(gè)對(duì)象,是其他各種控件對(duì)象的載體。

VB的窗體,由標(biāo)題欄、邊框和窗口區(qū)組成。標(biāo)題欄從左至右由控制菜單圖標(biāo)、窗體標(biāo)題、“最小化”按鈕、“最大化/還原”按鈕和“關(guān)閉”按鈕組成。返回屬性說明Name窗體的名稱Appearance外觀效果:0-平面;1-3D(立體)Backcolor確定窗體的背景顏色,可以彈出調(diào)色板選擇BorderStyle窗體的邊框風(fēng)格CaptionCaption屬性的值就是顯示在窗體標(biāo)題欄中的標(biāo)題名稱,默認(rèn)值與Name屬性的值相同,此屬性的值可以是任意的字符串ControlBox如果ControlBox屬性的值為False,則標(biāo)題欄中只顯示標(biāo)題名稱,不顯示控制菜單圖標(biāo)和三個(gè)控制按鈕,也就不能單擊控制菜單圖標(biāo)顯示控制菜單。True為默認(rèn)值,正常顯示Font字體,可從彈出的對(duì)話框中選擇字體、大小、樣式、效果ForeColor前景顏色,可從彈出的調(diào)色板中選擇返回屬性說明HeightWidthHeight、Width屬性值分別是窗體的高度和寬度,默認(rèn)的單位是緹。Icon

按鈕,打開“加載圖標(biāo)”對(duì)話框,查找確定一個(gè)圖標(biāo)文件(.ico或.cur文件)作為屬性的值。LeftTopLeft屬性的值是窗體距屏幕顯示區(qū)左邊界的距離,Top屬性的值是窗體距屏幕顯示區(qū)上邊界的距離。MaxButtonMinButton這兩個(gè)屬性值決定窗體標(biāo)題欄中的最大化按鈕和最小化按鈕是否可用,值為True時(shí)可用。Moveable該屬性的值為True時(shí),程序運(yùn)行后用戶可以拖動(dòng)標(biāo)題欄移動(dòng)窗體Picture使用Picture屬性可以為窗體指定一幅背景圖片,設(shè)置方法與Icon屬性相同Visible該屬性為True時(shí),該窗體才可見,用來隱藏或顯示該窗體WindowState該屬性決定窗體的當(dāng)前狀態(tài)是還原、最小化還是最大化。1.5.2

標(biāo)簽控件

標(biāo)簽(Label)控件通常用于顯示文本,但用戶不能編輯這些文本。因此標(biāo)簽控件可以用來標(biāo)識(shí)那些本身不具有標(biāo)題屬性的控件。返回屬性說明Name標(biāo)簽控件的名稱,在同一個(gè)窗體上,不能有同名的控件Appearance外觀效果:0-平面;1-3D(立體)AutosizeAutosize屬性值為Ture時(shí),標(biāo)簽控件的大小隨顯示內(nèi)容的值而變化Backcolor確定背景顏色BorderStyle設(shè)置標(biāo)簽控件邊框風(fēng)格Caption該屬性的值是標(biāo)簽上顯示的文本內(nèi)容EnabledEnabled屬性決定標(biāo)簽是否有效Font字體,可從彈出的對(duì)話框中選擇字體、大小、樣式、效果ForeColor前景顏色,可從彈出的調(diào)色板中選擇HeightWidthHeight、Width屬性值分別是標(biāo)簽的高度和寬度,默認(rèn)的單位是緹LeftTop這兩個(gè)屬性的值分別是標(biāo)簽左上角在窗體上的水平與垂直位置坐標(biāo),坐標(biāo)原點(diǎn)在窗體窗口區(qū)的左上角VisibleVisible屬性決定程序運(yùn)行時(shí)標(biāo)簽控件是否可見。當(dāng)屬性值為False是不可見WordWrapAutosize屬性值為Ture時(shí),該屬性的值決定當(dāng)顯示內(nèi)容增加時(shí),標(biāo)簽控件的大小是垂直擴(kuò)展還是水平擴(kuò)展。1.5.3

命令按鈕控件命令按鈕(CommandButton),簡稱為按鈕。命令按鈕是VisualBasic應(yīng)用程序設(shè)計(jì)的首選控件屬性說明Cancel如果一個(gè)命令按鈕的Cancel屬性的值為Ture,則按鈕被定義為“取消”命令按鈕,程序運(yùn)行過程中,按下Esc鍵相當(dāng)于單擊這個(gè)按鈕。Default如果一個(gè)命令按鈕的Default屬性的值為Ture,則此按鈕被設(shè)置為窗體的“默認(rèn)”按鈕,即用戶在窗口中按回車鍵(Enter),相當(dāng)于單擊此按鈕。CaptionCaption屬性的值就是顯示在按鈕表面上的標(biāo)題名稱。在Caption屬性值中輸入“&”字符,可以定義快捷鍵。Enabled該屬性決定按鈕是否有效。返回1.5.4

文本框控件

文本框控件(TextBox)重要的輸入輸出控件,顯示用戶輸入的信息,也可以顯示程序運(yùn)行結(jié)果。返回屬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論