第二節(jié)為我的計算器程序編寫代碼1_第1頁
第二節(jié)為我的計算器程序編寫代碼1_第2頁
第二節(jié)為我的計算器程序編寫代碼1_第3頁
第二節(jié)為我的計算器程序編寫代碼1_第4頁
第二節(jié)為我的計算器程序編寫代碼1_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二節(jié):基礎概念及程序編寫代碼一、概念及基礎知識:控件:程序界面中使用的文字標簽、文本框、命令按鈕等統(tǒng)稱為控件。屬性:指一個所具有的性質、特征。對象:窗體和控件統(tǒng)稱為對象。(程序界面上的各個對象有各自的屬性,系統(tǒng)給出的是該對象的各種屬性設置的默認屬性值)VB程序中只包含一個工程文件和一個窗體文件。VB語句中的符號,如引號、等號和句號等都必須是英文字符。對大小寫字符不區(qū)分。

二、屬性窗口的組成對象名組合框、屬性名列表、屬性值列表、屬性說明。P12頁名稱與caption是有區(qū)別的。caption屬性是窗體的標題,在窗體中顯示為文本,該屬性可在屬性窗口中設置,也可在代碼中設置。三、caption屬性與Text屬性比較窗體Form、命令按鈕、標簽等控件都有caption屬性。而文本框Text沒有caption屬性,其內容屬性為Text。文本框既可以用來顯示信息,也可以接受用戶輸入的內容。其顯示的文字由Text屬性決定。四、為命令按鈕編寫事件驅動程序單擊某個命令按鈕后要完成的任務,需要編制程序代碼來實現(xiàn)。1.事件運行程序時,單擊鼠標、按鍵盤上的某一個鍵等動作稱為事件。如:看電視時,按一下遙控器上的選臺按鈕,可以選擇電視頻道。“按選臺按鈕”之類的動作就可以稱為事件。一個對象可以響應若干種事件。如命令按鈕可以響應單擊、雙擊等事件。每個對象能響應的事件是固定的,不能為對象建立新的響應事件。2.事件驅動運行程序時,要讓對象響應某個事件后實現(xiàn)某些指定的功能,就必須為這個事件編寫程序代碼,以便發(fā)生這個事件時調用并執(zhí)行這段程序代碼。這種通過事件調用并執(zhí)行程序代碼的機制就稱為事件驅動。認識代碼窗口事件(過程)名框對象名框代碼編輯區(qū)認識代碼窗口

代碼窗口由對象名框、事件(過程)名框和代碼編輯區(qū)3部分組成,在對象窗口雙擊“退出”后,VB會打開代碼窗口并在代碼編輯區(qū)中自動給出兩行代碼(也稱語句)在VB中,具有一定功能的一段程序代碼稱為過程。上面兩條語句組成了一個過程的框架,其中“PrivateSub”和”EndSub”是過程的起始和結束標識符,“Command1_Click()”是命令按鈕的“單擊”事件過程的名稱。Command1是“退出”命令按鈕的名字,Click表示單擊鼠標事件。命令按鈕的默認事件是單擊事件。運行程序時,如果單擊了“退出”,就會執(zhí)行在這個事件過程中編寫的程序代碼。小博士

text1.Text=“”

text2.Text=“”text3.Text=“”

中的“Text1.Text”表示Text1文本框控件的Text屬性,Text1和Text中間的英文句號用來表示它們之間的從屬關系,即Text屬性是從屬于Text1文本框控件的。上面語句是賦值語句,語句中的“=”是賦值運算符,它的作用是將空字符串賦給3個文本框的Text屬性,其實際效果就是清空Text1、Text2、Text3文本框中顯示的內容。如:Label1.Caption,表示Label1標簽的Caption屬性.Label1.Caption=“歡迎使用我的計算器”可以動態(tài)修改對象的屬性。

五、語句小博士

text3.Text=val(text1.Text)+val(text2.text)

Val是VB的標準函數(shù),Val(Text1.Text)和Val(Text2.Text)的作用是把Text1和Text2文本框的Text屬性值由文本串轉換為數(shù)值。整條語句的作用是把Text1和Text2文本框中輸入的數(shù)值加起來,賦給Text3文本框的Text屬性,這樣,在Text3文本框中將顯示出求和計算的結果。調試程序的方法調試程序是一個反復多次的過程。要注意語句書寫的正確。英文狀態(tài)下輸入句號等。進一步美化程序界面P24頁美化程序界面編寫VB程序的步驟:設計算法繪制程序界面設置對象的屬性編寫程序代碼運行并調試程序保存程序做一做:進一步美化“我的計算器”程序界面。

溫馨提示

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

評論

0/150

提交評論