版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第2節(jié) 程序基本知識第11章 程序設(shè)計一、學(xué)習(xí)目標(biāo)1、了解程序的基本構(gòu)成。2、掌握變量、函數(shù)、表達(dá)式等概念。3、理解順序結(jié)構(gòu)程序的執(zhí)行過程及簡單代碼的編寫。二、復(fù)習(xí)回顧見書見書p81p81,用,用vbvb編寫一個如圖所示編寫一個如圖所示“求圓面積求圓面積”的程序。的程序。vb中對象三要素vbvb中的對象有各自的中的對象有各自的屬性屬性、事件事件和和方法方法,它們構(gòu)成了對象的三要素。,它們構(gòu)成了對象的三要素。(1 1)屬性)屬性(2 2)事件)事件(3 3)方法)方法屬性決定了對象的具體特征。如大小、位置、顏色等。 事件指對象的某個動作。如單擊、雙擊、移動鼠標(biāo)等。一個對象可以響應(yīng)多種事件。 封裝
2、在對象內(nèi)部的現(xiàn)成的、可以直接調(diào)用的程序。各種對象中包含有不同的方法。如print(打?。?、circle(畫圓)、line(畫線)cls(清除屏幕內(nèi)容)等。顯示桌面.scf三、探究學(xué)習(xí) 參考書參考書p85-86p85-86,編寫一個,編寫一個“涂鴉涂鴉”程序:程序:運行程序后,按住左鍵移動鼠標(biāo)即可在窗體運行程序后,按住左鍵移動鼠標(biāo)即可在窗體上即興作畫,雙擊窗體將所畫的內(nèi)容清除。上即興作畫,雙擊窗體將所畫的內(nèi)容清除。四、vb常用語句一個程序是由若干條一個程序是由若干條語句語句組成。一般一條語句一行。組成。一般一條語句一行。(1 1)賦值語句)賦值語句(2 2)注釋語句)注釋語句(3 3)結(jié)束語句)
3、結(jié)束語句語句格式:let let 變量變量= =表達(dá)式表達(dá)式其中“=”是賦值號,它的作用是將賦值號右邊表達(dá)式的值賦給左邊的變量。賦值語句中l(wèi)et有時可以省略。語句格式:rem rem 注釋內(nèi)容注釋內(nèi)容 注釋語句的作用是給程序注解,以增加可讀性。注釋語句在程序中為非執(zhí)行語句,當(dāng)然也可以省略。語句格式:endendend語句的作用是結(jié)束程序。五、vb函數(shù)函數(shù)的一般格式為:函數(shù)名(參數(shù)函數(shù)名(參數(shù)1 1,參數(shù),參數(shù)22)說明:函數(shù)一般出現(xiàn)在表達(dá)式中,它總要返回一個函數(shù)值。在vb中提供了大量的內(nèi)部函數(shù)(也稱標(biāo)準(zhǔn)函數(shù)):函數(shù)函數(shù)函數(shù)值函數(shù)值函數(shù)值類型函數(shù)值類型abs(x)x的絕對值數(shù)值int(x)取不大
4、于x的最大整數(shù)數(shù)值sqr(x)x的平方根值數(shù)值rnd(x)產(chǎn)生0,1的隨機數(shù)數(shù)值val(x)將字符型數(shù)據(jù)轉(zhuǎn)化成數(shù)值型數(shù)據(jù)數(shù)值str(x)將數(shù)值型數(shù)據(jù)轉(zhuǎn)化成字符型數(shù)據(jù)字符inputbox產(chǎn)生一個對話框,等待從鍵盤輸入信息字符提示:提示:inputboxinputbox(提示文字,(提示文字, ,對話框標(biāo)題,對話框標(biāo)題,輸入的缺省值,輸入的缺省值 )六、輸入信息(1 1)常量和數(shù)據(jù)類型)常量和數(shù)據(jù)類型(2 2)變量)變量(3 3)利用文本控件的文本屬性輸入信息)利用文本控件的文本屬性輸入信息常量,就是其值保持不變的量。例如:=3.1416常量的類型主要有:整型integer,字符串型string,
5、 邏輯型boolean等變量,就是其值可以變化的量。例如:let m=3中的m就是變量變量的類型也有整型、實數(shù)型、字符型、邏輯型等。例1:text3.text=text1.text+text2.text (其含義為兩個文本框內(nèi)容的連接”12”+”34”=“1234”) 例2:text3.text=val(text1.text)+val(text2.text) (其含義為兩個文本框內(nèi)容的相加”12”+”34”=“46”)七、處理信息(1 1)算術(shù)運算符與算術(shù)表達(dá)式)算術(shù)運算符與算術(shù)表達(dá)式(2 2)字符運算符與字符串表達(dá)式)字符運算符與字符串表達(dá)式算術(shù)運算符算術(shù)運算符功能功能算術(shù)運算符算術(shù)運算符功
6、能功能+正號或加法運算/除法運算-負(fù)號或減法運算乘方運算*乘法運算字符運算符字符運算符功能功能+將兩個字符表達(dá)式連接成1個新字符串&將兩個不管是字符型還是數(shù)值型表達(dá)式連接成1個新字符串八、輸出信息(1 1)利用文本框或標(biāo)簽輸出信息)利用文本框或標(biāo)簽輸出信息(2 2)利用)利用printprint方法在窗體中輸出信息方法在窗體中輸出信息 利用賦值語句向文本框?qū)ο蟮膖ext屬性或標(biāo)簽對象的caption屬性進(jìn)行賦值輸出信息。例如:let text1.text=3.14 let label1.caption=“vb程序設(shè)計”print是vb窗體的內(nèi)置方法,可以直接使用。格式:格式:print print 表達(dá)式表達(dá)式1 1;表達(dá)式;表達(dá)式2 2;注意:1、表達(dá)式之間也可以用逗號隔開 2、末尾有符號則不換行,末尾沒符號則換行九、課堂實踐一1、編寫“孫悟空上織女星”程序 步驟一:建立由圖像和兩個命令按鈕組成的程序界面(書p89)。 步驟二:設(shè)置對象屬性。 步驟三:在2個命令按鈕代碼窗口輸入相應(yīng)的程序(書p87-88)。 步驟四:運行于調(diào)試程序。 步驟五
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年家具商場促銷活動合同6篇
- 2024年勞動合同授權(quán)書樣本2篇
- 2024年城市更新項目土地收購合同3篇
- 2024年版標(biāo)準(zhǔn)電力項目設(shè)計咨詢服務(wù)合同版
- 2024年度某食品生產(chǎn)加工企業(yè)質(zhì)量保證合同3篇
- 2024年標(biāo)準(zhǔn)版無財產(chǎn)分割離婚合同模板版
- 2024年外墻面磚施工勞務(wù)分包合同(含綠色施工方案)3篇
- 2024年版股權(quán)投資合同的投資策略與風(fēng)險控制
- 2024年度屠宰場工人社會保險及公積金繳納合同3篇
- 2024年某企業(yè)員工培訓(xùn)服務(wù)合同
- AFC1500擰緊控制器
- GB_T 37515-2019 再生資源回收體系建設(shè)規(guī)范(高清版)
- 商品條碼管理辦法條文釋義
- 八年級上冊歷史知識結(jié)構(gòu)圖
- 特殊建設(shè)工程消防設(shè)計審查申請表
- 漢密爾頓抑郁量表(24項)——評定方法
- 功能高分子材料和智能高分子材料.PPT
- 莫爾條紋干涉光學(xué)系統(tǒng)仿真設(shè)計
- 紅外熱像儀的應(yīng)用PPT課件
- 未婚承諾書模板
- [推薦]:校園歌手大賽show安全應(yīng)急預(yù)案(正式)
評論
0/150
提交評論