第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)_第1頁(yè)
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)_第2頁(yè)
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)_第3頁(yè)
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)_第4頁(yè)
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第5章選擇結(jié)構(gòu)程序設(shè)計(jì)

5.1條件表達(dá)式5.2條件選擇語(yǔ)句5.3提供簡(jiǎn)單選擇的控件5.4計(jì)時(shí)器與微調(diào)器5.5鍵盤(pán)事件第5章選擇結(jié)構(gòu)程序設(shè)計(jì)

選擇結(jié)構(gòu)的特點(diǎn)是,根據(jù)所給的條件為真(即條件成立)與否,從不同分支中選擇執(zhí)行某一分支的相應(yīng)操作,并且任何情況下總有“無(wú)論分支多寡,必?fù)衿湟?;縱然分支眾多,僅選其一”的特性。5.1條件表達(dá)式

5.1.1關(guān)系運(yùn)算符與關(guān)系表達(dá)式

VFP提供的關(guān)系運(yùn)算符有8種,見(jiàn)表5-1。5.1條件表達(dá)式

5.1.2邏輯運(yùn)算符與邏輯表達(dá)式

VFP提供的邏輯運(yùn)算符有3種,見(jiàn)表5-2。5.1條件表達(dá)式5.1.2邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符的運(yùn)算規(guī)則,見(jiàn)表5-3。5.1條件表達(dá)式5.1.3運(yùn)算符的優(yōu)先順序運(yùn)算符的優(yōu)先順序,見(jiàn)表5-4。

5.1條件表達(dá)式5.1.3運(yùn)算符的優(yōu)先順序【例5-1】寫(xiě)出VFP表達(dá)式2+3>1+4ANDNOT6<8的值。①算術(shù)運(yùn)算 5>5ANDNOT6<8②關(guān)系運(yùn)算 .F.ANDNOT.T.③非運(yùn)算 .F.AND.F.④結(jié)果 .F.【例5-2】5.2條件選擇語(yǔ)句

5.2.1單條件選擇語(yǔ)句IF1.語(yǔ)法結(jié)構(gòu)語(yǔ)法格式為:

IF〈條件〉[〈語(yǔ)句組1〉][ELSE[〈語(yǔ)句組2〉]]ENDIF

【例5-3】

【例5-4】5.2條件選擇語(yǔ)句5.2.1單條件選擇語(yǔ)句IF2.使用IIF函數(shù)

IF函數(shù)的語(yǔ)法結(jié)構(gòu)為:

IIF(〈條件〉,〈真部分〉,〈假部分〉)

語(yǔ)句y=IIF(〈條件〉,〈真部分〉,〈假部分〉)相當(dāng)于:

IF〈條件〉y=〈真部分〉ELSEy=〈假部分〉ENDIF

【例5-5】5.2條件選擇語(yǔ)句5.2.1單條件選擇語(yǔ)句IF3.IF語(yǔ)句的嵌套在IF語(yǔ)句中,如果語(yǔ)句組1或語(yǔ)句組2本身又是一個(gè)IF語(yǔ)句,則稱(chēng)為IF語(yǔ)句的嵌套。

【例5-6】5.2條件選擇語(yǔ)句5.2.2多分支條件選擇語(yǔ)句DOCASEDOCASE語(yǔ)句的語(yǔ)法格式為:

DOCASECASE〈條件1〉[〈語(yǔ)句組1〉][CASE〈條件2〉[〈語(yǔ)句組2〉]]...[OTHERWISE[〈其他語(yǔ)句組〉]]ENDCASE

【例5-7】

【例5-8】5.3提供簡(jiǎn)單選擇的控件

5.3.1使用命令按鈕組

1.命令按鈕組命令按鈕組是一個(gè)容器對(duì)象,其中包含命令按鈕,即具有圖5-9所示的層次性。

【例5-9】5.3提供簡(jiǎn)單選擇的控件5.3.1使用命令按鈕組

2.按鈕組生成器利用按鈕組生成器,可以更方便地設(shè)計(jì)命令按鈕組。在上面的例子中,可以使用按鈕組生成器來(lái)設(shè)置命令按鈕組的各項(xiàng)屬性。右擊命令按鈕組控件CommandGroup1,在彈出菜單中選擇“生成器”命令,如圖5-13所示,打開(kāi)命令組生成器。5.3提供簡(jiǎn)單選擇的控件5.3.2選項(xiàng)按鈕組1.選項(xiàng)組與選項(xiàng)組生成器

【例5-10】2.選項(xiàng)組的圖形方式在表單中,可以同時(shí)使用不同的選項(xiàng)按鈕組來(lái)控制不同的選擇,并且可以將選項(xiàng)組設(shè)計(jì)成圖形按鈕的形式。5.3提供簡(jiǎn)單選擇的控件5.3.3使用復(fù)選框

1.復(fù)選框復(fù)選框的狀態(tài)由其Value屬性決定:

0或.F.——假;

1或.T.——真;

2或.NULL.——暗。

【例5-11】2.復(fù)選框的圖形按鈕方式將復(fù)選框的Style屬性改為1-圖形,然后分別把Picture、DownPicture和DisabelPicture屬性設(shè)置為所需要的圖像。

【例5-12】5.4計(jì)時(shí)器與微調(diào)器

5.4.1使用計(jì)時(shí)器計(jì)時(shí)器控件的主要屬性如下。①Enabled屬性:該屬性為T(mén)rue時(shí),計(jì)時(shí)器開(kāi)始工作,為False時(shí)計(jì)時(shí)器暫停。②Interval屬性:該屬性用來(lái)設(shè)置計(jì)時(shí)器觸發(fā)的周期。1.計(jì)時(shí)器的計(jì)時(shí)功能【例5-13】2.計(jì)時(shí)器的動(dòng)感控制【例5-14】5.4計(jì)時(shí)器與微調(diào)器5.4.2使用微調(diào)器

【例5-15】5.5鍵盤(pán)事件

5.5.1KeyPress事件語(yǔ)法格式為:LPARAMETERSnKeyCode,nShiftAltCtrlnKeyCode是一個(gè)數(shù)值,一般表示被按下字符鍵的ASCII碼。特殊鍵和組合鍵的編碼,見(jiàn)表5-12。

5.5鍵盤(pán)事件

5.5.1KeyPress事件

溫馨提示

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

評(píng)論

0/150

提交評(píng)論