VisualBasic基礎知識.pptx_第1頁
VisualBasic基礎知識.pptx_第2頁
VisualBasic基礎知識.pptx_第3頁
VisualBasic基礎知識.pptx_第4頁
VisualBasic基礎知識.pptx_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Visual Basic基礎知識,Nozioni di base di Visual Basic,在設計時設置屬性,屬性定義了對象的外觀和行為。 用戶可以在設計時和運行時設置大部分屬性。一些屬性可以通過使用屬性窗口在設計時設置對象的屬性。有些屬性不能在設計時進行設置,可以在運行時通過程序代碼設置這些屬性。 在設計時設置屬性的方法是使用屬性窗口在設計時設置。任何在設計時所做的屬性設置都會作為每次運行時的初始設置。 在工程窗口中,選中想要設置其屬性的窗體和控件,此時Visual Basic將激活窗體或控件并在屬性窗口中顯示這個對象的屬性,輸入或選擇想要的屬性設置值。 在屬性窗口中,雙擊屬性名稱,可以查看這個屬性的可取值。 用“對象.屬性=表達式”的賦值語句,可以在運行時設置對象的屬性。 一些屬性必須設置為特定的值,以便在應用程序中具有特殊的含義。一個復選框可以有三種狀態(tài):選中、未選中、無效??梢园褟瓦x框的Value屬性分別設置為0、1、2表示這些狀態(tài)。 Visual Basic提供了許多已定義的常數(shù),可以作為應用程序中的值。常數(shù)具有說明性的名字,用VB前綴來標識。在用到值的地方使用常數(shù)可以使用戶的程序代碼更易于理解。 在應用程序中,有時需要對象屬性的值來執(zhí)行某些計算或其它任務。要想得到“返回”對象屬性的值,可以使用“變量=屬性.表達式”把屬性的值設置為變量的值。,方法,除了具有某些特性外,對象還可以通過方法執(zhí)行操作。 方法可以使對象執(zhí)行一個操作或任務。與屬性相似,方法是對象的一部分。通常,方法是用戶想要執(zhí)行的操作,而屬性則是想要設置或獲取的特性。 方法可以影響屬性的值。如列表框具有List屬性,用Clear方法可以修改List屬性,刪除列表框中所有的項目,或是Add Item方法給列表框添加一個新的項目。 可以用多種不同的方式調用方法。根據(jù)方法是否返回值以及這個值是否被應用程序使用,可以采用不同的語法調用方法。 要調用一個不返回值的方法,可以使用“對象.方法參數(shù)”的語法。 要使用由方法返回的值時,可以把參數(shù)用圓括號括起來。通常,只要方法出現(xiàn)在等號的右邊就要使用圓括號:變量=對象.方法(參數(shù))。 一個方法有多個參數(shù)時,就要用逗號把它們分開。,事件,事件是可以被窗體或控件識別的操作,如單擊鼠標或按下一個鍵。用戶可以在事件過程中編寫程序代碼,一旦事件發(fā)生就會執(zhí)行它們。任何操作都可以和Visual Basic事件相關聯(lián),這樣用戶就可以完全控制應用程序來響應所有這些事件了。 對象的某些方面被改動時,會觸發(fā)事件。例如,在垂直滾動條中移動滾動塊觸發(fā)Scroll事件。 Visual Basic中的每個對象都有一組它可以識別的事件。,設計時和運行時都可設置的屬性,窗體對象是用Visual Basic編寫的應用程序中基本的構造塊。用戶主要是通過窗體對象和放置在它上面的控件與應用程序進行相互。窗體用自己的屬性、事件和方法來控制它們的外觀和行為。 窗體對象與其它對象相同,設計時可以在屬性窗口中設置窗體對象的屬性,也可以通過編寫代碼在運行時設置它們。 Caption屬性:標題欄上的文本值,當窗體被最小化時,這個文本會出現(xiàn)在窗體圖標的下方。 Name屬性:窗口的默認名稱是Form加上一個不重復的整數(shù),在程序中引用這個窗體。窗體的名稱必須以字母開頭,可以包含數(shù)字和下劃線字符。 Font屬性:設置窗體上的字體。窗體上放置的其它控件使用為窗體設置的字體。 Left、Top、Width和Height屬性:設置窗體的大小和位置,這些屬性的默認單位是緹,一英寸是1440緹。在設計時,可以使用屬性窗口或鼠標來設置窗體的尺寸和位置。要設置Height和Width屬性,可以拖動窗體的底邊和右邊框,要設置Left和Top屬性,可以在窗體布局窗口中把代表窗體的圖形拖動到正確的位置。 Back Color 和Fore Color屬性:窗體的兩個顏色屬性。前者設置對象的背景顏色,后者設置用于在對象上顯示文本和圖形的前景顏色。運行時設置背景顏色會擦除所有的文本和圖形,包括永久性圖形,設置前景顏色不會影響已經(jīng)繪制的圖形或打印輸出。 Icon屬性:指定了窗體最小化時出現(xiàn)的圖標,要在設計時進行設置。 Mouse Pointer屬性:運行時當鼠標指針出現(xiàn)在對象的特定區(qū)域上方時顯示的鼠標指針類型。 Window State屬性:窗體出現(xiàn)時的狀態(tài),要在運行時設置。 Border Style屬性:控制著窗體邊框的外觀。 Max Button和Min Button:決定是否用標準的最小化和最大化按鈕。 Control Box屬性:決定標準Windows控制框是否出現(xiàn)在窗體上。,窗體方法和事件,與其它對象相似,窗體提供了方法并可以響應事件。 兩個最重要的窗體方法是Show和Hide方法。調用Show方法和把窗體的Visible屬性設置為True效果是一樣的;Print、Line、 Circle和Refresh方法直接在窗體上進行打印或繪制圖形。 窗體對象包含一些事件。窗體被縮放時觸發(fā)Resize事件,可以通過編寫程序來響應窗體尺寸的變化。 只要窗體成為活動窗體,Activate事件就會發(fā)生,當另一個窗體或應用程序處于活動狀態(tài)時就會觸發(fā)Deactivate事件。,給窗體添加控件,控件是包含在窗體對象中的對象。每種類型的空間都有自己的一組屬性、方法和事件,用于相應的特定目的。 在Visual Basic中使用的控件分為標準控件、ActiveX控件和可插入對象。 工具箱中包含了標準控件,可用于在窗體中繪制控件。工具箱里的每一個按鈕代表一種控件,包括指針、圖片框、標簽、文本框、框架、命令按鈕、復選框、單選框、組合框、列表框、水平滾動條、垂直滾動條、計時器、驅動器列表框、目錄列表框、文件列表框、幾何圖形、直線、圖像框和數(shù)據(jù)控件。 單擊工具箱中想要添加的控件,把鼠標指針移動到窗體上,指針會變化為十字形,把十字形指針放置在控件的左上角所在的位置,拖動到右下角,這樣就會在窗體上繪制出一個矩形,表明控件的實際大小和位置??丶徽_地防治之后,釋放鼠標,控件就會進入窗體中的位置。 控件添加到窗體中之后,它還可以被重新擺放位置或縮放大小。要重新設置控件的位置,可以單擊選中它,然后拖動到希望的位置。要縮放控件,直接拖動縮放手柄,調整到合適的大小就可以了。,設置Name屬性,Name屬性總是在設計時被設置。在創(chuàng)建控件時,Visual Basic會給它一個默認的名稱,表明了控件的類型,再加一個整數(shù)。在應用程序開發(fā)的前期修改Name屬性是很重要的,因為控件的名稱在程序中用來指代控件。如果修改了控件的名稱,那么任何其事件里的程序或任何引用了原來的名稱的程序,都不會再運行。,使用WithEnd With語句來設置對象屬性,在為對象設置屬性和調用方法時,通常要在同一個對象上編寫許多程序語句。使用WithEnd With語句可以使程序變得更有效和易于閱讀??梢允褂肳ith語句快速簡便地設置幾個屬性和調用幾個方法。因為僅給對象賦值一次,所以程序就會執(zhí)行得更快。WithEnd With語句可以被多層嵌套使用。 WithEnd With語句所用的語法如下: With 對象 語句 End With 對象的名稱被放置在With行。所有以后的程序代碼都沒有對象指示符,但都會自動應用在對象上。,設置標簽控件的Caption屬性,幾乎所有用Visual Basic編寫的應用程序都要用到標簽、文本框和命令按鈕三個控件。標簽是一個用于顯示文本的圖形控件,不能編輯文本,標簽控件最常用于標識不具有Caption屬性的控件,如文本框控件。 可以使用Caption屬性來修改顯示在標簽上的文本,在設計時,可以從控件的屬性窗口中選中并設置其屬性。 在運行時,可以把標簽的Caption屬性設置為提供給用戶的指導或附加的幫助性文字。,對齊標簽中的文本,Alignment屬性用來設置標簽控件中文本的對齊方式,可以是左對齊、右對齊或居中對齊。默認情況下,文本是左對齊的。,使用Auto Size和Word Wrap,如果Caption屬性中輸入的文本數(shù)量超出了標簽控件的寬度,文本就會換到下一行。如果超出了控件的高度,文本就會被剪切。把Auto Size屬性設置為True,就可以在水平方向擴展控件以適應其內容的尺寸。要想把內容換到下一行并做垂直擴展,可以把Word Wrap屬性設置為True。,創(chuàng)建一個多行文本框,使用文本框來獲得用戶輸入或顯示應用程序提供的信息。顯示在文本框中的文本可以被用戶改變。文本框可以和數(shù)據(jù)控件結合使用,顯示數(shù)據(jù)庫中的信息。用戶還可以使用文本框建立數(shù)據(jù)庫或編輯數(shù)據(jù)庫中的記錄。 文本框的Multiple Line屬性與Scroll Bar屬性結合使用時,可以顯示幾行文本。Multiple Line屬性可以設置True或False,Scroll Bar屬性可以設置為空、水平、垂直或水平與垂直結合。 如果把Multiple Line屬性設置為True,Alignment屬性就可以用來設置文本框中的對齊方式。默認狀態(tài)下,文本是左對齊的。如果Multiple Line屬性設置為了False,對Alignment屬性的設置就無效了。,命令按鈕,單擊命令按鈕時會執(zhí)行一項任務??梢允褂妹畎粹o控件來開始、中斷或結束一個過程,因為在單擊按鈕時它的樣子好像是被按下的,所以叫下壓式按鈕。對于命令按鈕,最常見的事件是Click事件。 使用Caption屬性可以在命令按鈕控件上顯示文本。用戶可以通過單擊按鈕選中一個命令按鈕控

溫馨提示

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

評論

0/150

提交評論