版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二節(jié):基礎(chǔ)概念及程序編寫代碼一、概念及基礎(chǔ)知識:控件:程序界面中使用的文字標(biāo)簽、文本框、命令按鈕等統(tǒng)稱為控件。屬性:指一個(gè)所具有的性質(zhì)、特征。對象:窗體和控件統(tǒng)稱為對象。(程序界面上的各個(gè)對象有各自的屬性,系統(tǒng)給出的是該對象的各種屬性設(shè)置的默認(rèn)屬性值)VB程序中只包含一個(gè)工程文件和一個(gè)窗體文件。VB語句中的符號,如引號、等號和句號等都必須是英文字符。對大小寫字符不區(qū)分。
二、屬性窗口的組成對象名組合框、屬性名列表、屬性值列表、屬性說明。P12頁名稱與caption是有區(qū)別的。caption屬性是窗體的標(biāo)題,在窗體中顯示為文本,該屬性可在屬性窗口中設(shè)置,也可在代碼中設(shè)置。三、caption屬性與Text屬性比較窗體Form、命令按鈕、標(biāo)簽等控件都有caption屬性。而文本框Text沒有caption屬性,其內(nèi)容屬性為Text。文本框既可以用來顯示信息,也可以接受用戶輸入的內(nèi)容。其顯示的文字由Text屬性決定。四、為命令按鈕編寫事件驅(qū)動程序單擊某個(gè)命令按鈕后要完成的任務(wù),需要編制程序代碼來實(shí)現(xiàn)。1.事件運(yùn)行程序時(shí),單擊鼠標(biāo)、按鍵盤上的某一個(gè)鍵等動作稱為事件。如:看電視時(shí),按一下遙控器上的選臺按鈕,可以選擇電視頻道?!鞍催x臺按鈕”之類的動作就可以稱為事件。一個(gè)對象可以響應(yīng)若干種事件。如命令按鈕可以響應(yīng)單擊、雙擊等事件。每個(gè)對象能響應(yīng)的事件是固定的,不能為對象建立新的響應(yīng)事件。2.事件驅(qū)動運(yùn)行程序時(shí),要讓對象響應(yīng)某個(gè)事件后實(shí)現(xiàn)某些指定的功能,就必須為這個(gè)事件編寫程序代碼,以便發(fā)生這個(gè)事件時(shí)調(diào)用并執(zhí)行這段程序代碼。這種通過事件調(diào)用并執(zhí)行程序代碼的機(jī)制就稱為事件驅(qū)動。認(rèn)識代碼窗口事件(過程)名框?qū)ο竺虼a編輯區(qū)認(rèn)識代碼窗口
代碼窗口由對象名框、事件(過程)名框和代碼編輯區(qū)3部分組成,在對象窗口雙擊“退出”后,VB會打開代碼窗口并在代碼編輯區(qū)中自動給出兩行代碼(也稱語句)在VB中,具有一定功能的一段程序代碼稱為過程。上面兩條語句組成了一個(gè)過程的框架,其中“PrivateSub”和”EndSub”是過程的起始和結(jié)束標(biāo)識符,“Command1_Click()”是命令按鈕的“單擊”事件過程的名稱。Command1是“退出”命令按鈕的名字,Click表示單擊鼠標(biāo)事件。命令按鈕的默認(rèn)事件是單擊事件。運(yùn)行程序時(shí),如果單擊了“退出”,就會執(zhí)行在這個(gè)事件過程中編寫的程序代碼。小博士
text1.Text=“”
text2.Text=“”text3.Text=“”
中的“Text1.Text”表示Text1文本框控件的Text屬性,Text1和Text中間的英文句號用來表示它們之間的從屬關(guān)系,即Text屬性是從屬于Text1文本框控件的。上面語句是賦值語句,語句中的“=”是賦值運(yùn)算符,它的作用是將空字符串賦給3個(gè)文本框的Text屬性,其實(shí)際效果就是清空Text1、Text2、Text3文本框中顯示的內(nèi)容。如:Label1.Caption,表示Label1標(biāo)簽的Caption屬性.Label1.Caption=“歡迎使用我的計(jì)算器”可以動態(tài)修改對象的屬性。
五、語句小博士
text3.Text=val(text1.Text)+val(text2.text)
Val是VB的標(biāo)準(zhǔn)函數(shù),Val(Text1.Text)和Val(Text2.Text)的作用是把Text1和Text2文本框的Text屬性值由文本串轉(zhuǎn)換為數(shù)值。整條語句的作用是把Text1和Text2文本框中輸入的數(shù)值加起來,賦給Text3文本框的Text屬性,這樣,在Text3文本框中將顯示出求和計(jì)算的結(jié)果。調(diào)試程序的方法調(diào)試程序是一個(gè)反復(fù)多次的過程。要注意語句書寫的正確。英文狀態(tài)下輸入句號等。進(jìn)一步美化程序界面P24頁美化程序界面編寫VB程序的步驟:設(shè)計(jì)算法繪制程序界面設(shè)置對象的屬性編寫程序代碼運(yùn)行并調(diào)試程序保存程序做一做:進(jìn)一步美化“我的計(jì)算器”程序界面。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正能量演講稿四篇
- 高速公路封閉方案
- 思想政治雙向細(xì)目表
- 我有一個(gè)夢想演講稿范文(9篇)
- 客房經(jīng)理上半年工作總結(jié)(5篇)
- 高速冷凍離心機(jī)驗(yàn)證方案
- 六號線 電力監(jiān)控系統(tǒng)施工方案
- 會銷-合作協(xié)議書
- 銀行績效工資考核分配規(guī)章制度方案
- 教育培訓(xùn)機(jī)構(gòu)聘用協(xié)議-解除勞務(wù)合同協(xié)議書
- 河道降水專項(xiàng)施工方案
- 系統(tǒng)性能測試方案
- 口腔頜面外科_頜骨骨折
- 英文譯稿《藥品注冊管理辦法》
- 最新部編版二年級上冊道德與法治第二單元我們的班級測試卷6
- 5科學(xué)大玉米真好吃課件
- 新蘇教版2021-2022四年級科學(xué)上冊《8力與運(yùn)動》教案
- DB44 T 552-2008 林業(yè)生態(tài) 術(shù)語
- 套裝門安裝工程施工方案(完整版)
- IBHRE國際心律失??脊傥瘑T會資料: ibhre 復(fù)習(xí)資料
- 洋蔥雜交制種高產(chǎn)栽培技術(shù)
評論
0/150
提交評論