




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第二節:基礎概念及程序編寫代碼一、概念及基礎知識:控件:程序界面中使用的文字標簽、文本框、命令按鈕等統稱為控件。屬性:指一個所具有的性質、特征。對象:窗體和控件統稱為對象。(程序界面上的各個對象有各自的屬性,系統給出的是該對象的各種屬性設置的默認屬性值)VB程序中只包含一個工程文件和一個窗體文件。VB語句中的符號,如引號、等號和句號等都必須是英文字符。對大小寫字符不區分。
二、屬性窗口的組成對象名組合框、屬性名列表、屬性值列表、屬性說明。P12頁名稱與caption是有區別的。caption屬性是窗體的標題,在窗體中顯示為文本,該屬性可在屬性窗口中設置,也可在代碼中設置。三、caption屬性與Text屬性比較窗體Form、命令按鈕、標簽等控件都有caption屬性。而文本框Text沒有caption屬性,其內容屬性為Text。文本框既可以用來顯示信息,也可以接受用戶輸入的內容。其顯示的文字由Text屬性決定。四、為命令按鈕編寫事件驅動程序單擊某個命令按鈕后要完成的任務,需要編制程序代碼來實現。1.事件運行程序時,單擊鼠標、按鍵盤上的某一個鍵等動作稱為事件。如:看電視時,按一下遙控器上的選臺按鈕,可以選擇電視頻道。“按選臺按鈕”之類的動作就可以稱為事件。一個對象可以響應若干種事件。如命令按鈕可以響應單擊、雙擊等事件。每個對象能響應的事件是固定的,不能為對象建立新的響應事件。2.事件驅動運行程序時,要讓對象響應某個事件后實現某些指定的功能,就必須為這個事件編寫程序代碼,以便發生這個事件時調用并執行這段程序代碼。這種通過事件調用并執行程序代碼的機制就稱為事件驅動。認識代碼窗口事件(過程)名框對象名框代碼編輯區認識代碼窗口
代碼窗口由對象名框、事件(過程)名框和代碼編輯區3部分組成,在對象窗口雙擊“退出”后,VB會打開代碼窗口并在代碼編輯區中自動給出兩行代碼(也稱語句)在VB中,具有一定功能的一段程序代碼稱為過程。上面兩條語句組成了一個過程的框架,其中“PrivateSub”和”EndSub”是過程的起始和結束標識符,“Command1_Click()”是命令按鈕的“單擊”事件過程的名稱。Command1是“退出”命令按鈕的名字,Click表示單擊鼠標事件。命令按鈕的默認事件是單擊事件。運行程序時,如果單擊了“退出”,就會執行在這個事件過程中編寫的程序代碼。小博士
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=“歡迎使用我的計算器”可以動態修改對象的屬性。
五、語句小博士
text3.Text=val(text1.Text)+val(text2.text)
Val是VB的標準函數,Val(Text1.Text)和Val(Text2.Text)的作用是把Text1和Text2文本框的Text屬性值由文本串轉換為數值。整條語句的作用是把Text1和Text2文本框中輸入的數值加起來,賦給Text3文本框的Text屬性,這樣,在Text3文本框中將顯示出求和計算的結果。調試程序的方法調試程序是一個反復多次的過程。要注意語句書寫的正確。英文狀態下輸入句號等。進一步美化程序界面P24頁美化程序界面編寫VB程序的步驟:設計算法繪制程序界面設置對象的屬性編寫程序代碼運行并調試程序保存程序做一做:進一步美化“我的計算器”程序界面。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海寫字樓續租合同協議
- T牌廣告合同協議
- 店面轉讓出設備合同協議
- ceo管理合同協議
- 16版地勘合同協議
- 上班帶飯采購合同協議
- 上海請律師標準合同協議
- 建設合同簽訂三方協議
- KTV業績合同協議
- coco奶茶店加盟合同協議
- 2025年廣東省中考總復習·數學 第一部分 第三章 第13課時 反比例函數
- 食品銷售提成管理制度
- 自制結婚協議書范本
- 統編版二年級語文下冊第四單元自測卷(含答案)
- 湘豫名校聯考2024-2025學年高三春季學期第二次模擬考試化學答案
- 2025年醫院員工滿意度提升計劃
- 學會自我保護課件
- 政府會計實務(第六版)課件 3.政府會計核算模式
- 手術分級目錄(2023年修訂)
- 防偽包裝技術
- X互聯網公司WLAN無線網絡優化方案全解
評論
0/150
提交評論