




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第二節(jié):基礎概念及程序編寫代碼一、概念及基礎知識:控件:程序界面中使用的文字標簽、文本框、命令按鈕等統稱為控件。屬性:指一個所具有的性質、特征。對象:窗體和控件統稱為對象。(程序界面上的各個對象有各自的屬性,系統給出的是該對象的各種屬性設置的默認屬性值)VB程序中只包含一個工程文件和一個窗體文件。VB語句中的符號,如引號、等號和句號等都必須是英文字符。對大小寫字符不區(qū)分。
二、屬性窗口的組成對象名組合框、屬性名列表、屬性值列表、屬性說明。P12頁名稱與caption是有區(qū)別的。caption屬性是窗體的標題,在窗體中顯示為文本,該屬性可在屬性窗口中設置,也可在代碼中設置。三、caption屬性與Text屬性比較窗體Form、命令按鈕、標簽等控件都有caption屬性。而文本框Text沒有caption屬性,其內容屬性為Text。文本框既可以用來顯示信息,也可以接受用戶輸入的內容。其顯示的文字由Text屬性決定。四、為命令按鈕編寫事件驅動程序單擊某個命令按鈕后要完成的任務,需要編制程序代碼來實現。1.事件運行程序時,單擊鼠標、按鍵盤上的某一個鍵等動作稱為事件。如:看電視時,按一下遙控器上的選臺按鈕,可以選擇電視頻道?!鞍催x臺按鈕”之類的動作就可以稱為事件。一個對象可以響應若干種事件。如命令按鈕可以響應單擊、雙擊等事件。每個對象能響應的事件是固定的,不能為對象建立新的響應事件。2.事件驅動運行程序時,要讓對象響應某個事件后實現某些指定的功能,就必須為這個事件編寫程序代碼,以便發(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的標準函數,Val(Text1.Text)和Val(Text2.Text)的作用是把Text1和Text2文本框的Text屬性值由文本串轉換為數值。整條語句的作用是把Text1和Text2文本框中輸入的數值加起來,賦給Text3文本框的Text屬性,這樣,在Text3文本框中將顯示出求和計算的結果。調試程序的方法調試程序是一個反復多次的過程。要注意語句書寫的正確。英文狀態(tài)下輸入句號等。進一步美化程序界面P24頁美化程序界面編寫VB程序的步驟:設計算法繪制程序界面設置對象的屬性編寫程序代碼運行并調試程序保存程序做一做:進一步美化“我的計算器”程序界面。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 10我們愛和平(第3課時)(教學設計)2023-2024學年統編版道德與法治六年級下冊
- 中國心電圖機設備市場供需現狀及投資戰(zhàn)略研究報告
- 第9課 追憶童年歲月 感悟成長滋味-《從百草園到三味書屋》教學設計七年級語文上冊同步高效課堂(統編版2024)
- 13-1《林教頭風雪山神廟》(教學設計)-2024-2025學年高一語文下學期同步教學教學設計專輯(統編版必修下冊)
- 礦山石子銷售合同5篇
- 辦公樓裝修改造項目管理及組織架構
- 7 《我是班級值日生》(教學設計)2024-2025學年統編版道德與法治二年級上冊
- 2025年化纖塑料縫紉制品項目投資可行性研究分析報告
- Bridging Unit 2 Keep tidy 第 2 課時 pronunciation教學設計-2024-2025學年魯教版(2024)七年級英語上冊
- 2025年度企業(yè)內部安全管理借讀生合作協議
- 人教三年級數學下冊表格式全冊
- QC課題提高檢查井周邊壓實
- 應征公民體格檢查表(征兵)
- ACL磁致伸縮液位計說明書
- 優(yōu)秀教研組評比制度及實施細則
- 慈善祖師—太乙救苦天尊經文選集拼音版
- 3建筑工程規(guī)劃放線、驗線多測合一成果報告書
- JJF 1752-2019全自動封閉型發(fā)光免疫分析儀校準規(guī)范(高清版)
- GB 1886.300-2018 食品安全國家標準 食品添加劑 離子交換樹脂(高清版)
- 尾礦庫安全技術規(guī)程釋義
- 如何寫數學新授課教學設計
評論
0/150
提交評論