




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)——Visual
FoxPro6.0》
第4講
第4章程序設(shè)計(jì)初步
目標(biāo)要求掌握創(chuàng)建及運(yùn)行程序文件的方法
掌握在程序文件中的專用命令
講課提綱了解面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)方法
重點(diǎn)掌握程序的3種基本結(jié)構(gòu)
講課內(nèi)容
學(xué)會(huì)多模塊的程序設(shè)計(jì)
課后作業(yè)
工機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
講課提綱
目標(biāo)要求-創(chuàng)建程序文件
-面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
講課提綱■多模塊的程序
?小結(jié)
講課內(nèi)容
課后作業(yè)
;、
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
目標(biāo)要求4.1.1程序文件的建立
■命令方式
講課提綱■格式:MODIFYCOMMAND〈文件名〉
■功能:新建或打開一個(gè)已有的命令文件
講課內(nèi)容-說明
■菜單方式
課后作業(yè)
1k機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
目標(biāo)要求4.1.2程序文件的執(zhí)行
■命令方式
講課提綱?格式:DO〈文件名》
-功能:將指定的文件調(diào)入內(nèi)存并運(yùn)行
講課內(nèi)容-菜單方式
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
4.L3程序文件中的專用命令
目標(biāo)要求
■交互式輸入命令
■字符串輸入命令(ACCEPT)
講課提綱格式:ACCEPT[〈提示信息>]TO〈內(nèi)存變量〉
功能:暫停程序的運(yùn)行,等待用戶從鍵盤上輸入一串字符,
存入指定的內(nèi)存變量中
說明
講課內(nèi)容
-表達(dá)式輸入命令(INPUT)
格式:INPUT[〈提示信息>]TO〈內(nèi)存變量〉
課后作業(yè)功能:暫停程序的運(yùn)行,等待用戶從鍵盤上輸入,并將輸
入存入指定的內(nèi)存變量中
說明
■單字輸入命令(WAIT)
上機(jī)實(shí)驗(yàn)
格式:WAIT[〈提示信息>][TO〈內(nèi)存變量〉]
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
功能:暫停程序的運(yùn)行,等待用戶從鍵盤上輸入單個(gè)字符,
目標(biāo)要求并將之存入指定的內(nèi)存變量中
?說明
■輸出命令
講課提綱■非格式輸出命令(?/??)
格式:?〈內(nèi)存變量名表》/字符串
??〈內(nèi)存變量名表〉/字符串
講課內(nèi)容功能:顯示常量、內(nèi)存變量或表達(dá)式的值
說明
■格式輸出命令(@……SAY……)
課后作業(yè)格式:@〈行,歹!J〉SAY〈表達(dá)式》
功能:在指定的屏幕坐標(biāo)位置顯示輸出表達(dá)式的值
說明
上機(jī)實(shí)驗(yàn)■其他
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
■■清屏命令(CLEAR)
目標(biāo)要求格式:CLEAR
功能:清除屏幕上的內(nèi)容。
■返回命令(RETURN)
講課提綱格式:RETURN
功能:結(jié)束本程序的運(yùn)行
說明
講課內(nèi)容■終止程序執(zhí)行命令(CANCEL)
格式:CANCEL
功能:終止程序執(zhí)行并關(guān)閉所有打開的文件,返回到系統(tǒng)
課后作業(yè)的【命令】窗口
■退出系統(tǒng)命令(QUIT)
格式:QUIT
上機(jī)實(shí)驗(yàn)功能:終止程序執(zhí)行并關(guān)閉所有打開的文件,退出Visual
FoxPro6.0系統(tǒng)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
目標(biāo)要求■環(huán)境設(shè)置命令
■關(guān)閉對(duì)話命令(SETTALKON/OFF)
格式:SETTALKON/OFF
講課提綱
功能:控制非輸出性的執(zhí)行結(jié)果是否在屏幕上顯示,系統(tǒng)
默認(rèn)為ON
■設(shè)置系統(tǒng)默認(rèn)路徑命令(SETDEFAULTTO)
講課內(nèi)容格式:SETDEFAULTTO<默認(rèn)路徑〉
功能:用于設(shè)置系統(tǒng)默認(rèn)的打開文件的路徑
?設(shè)置精確比較命令(SETEXACTON/OFF)
課后作業(yè)格式:SETEXACTON/OFF
功能:在進(jìn)行字符比較時(shí)是否需要精確比較
說明
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.1創(chuàng)建程序文件
-設(shè)置保護(hù)狀態(tài)命令(SETSAFETYON/OFF)
目標(biāo)要求格式:SETSAFETYON/OFF
功能:系統(tǒng)當(dāng)用戶對(duì)文件進(jìn)行覆蓋或刪除時(shí)是否提
出警告提示信息
講課提綱
■設(shè)置刪除標(biāo)記命令(SETDELETEDON/OFF)
格式:SETDELETEDON/OFF
講課內(nèi)容功能:屏蔽或處理有刪除標(biāo)記的記錄
說明
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
4.2.1順序結(jié)構(gòu)
■順序結(jié)構(gòu)是指程序按照語(yǔ)句的先后順序逐
講課提綱條執(zhí)行,它是程序中最簡(jiǎn)單、最常用的基
本結(jié)構(gòu)。VisualFoxPro中,大多數(shù)命令都
講課內(nèi)容可以作為順序結(jié)構(gòu)中的語(yǔ)句來編寫程序
嘿“后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
422分支結(jié)構(gòu)
■單向分支
講課提綱-格式:IF〈條件表達(dá)式》
V語(yǔ)句行序列,
講課內(nèi)容ENDIF
■功能:首先計(jì)算條件表達(dá)式的值,當(dāng)表達(dá)式的
嘿“后作業(yè)值為真時(shí),順序執(zhí)行IF和ENDIF之間的語(yǔ)句行序
歹U,然后再執(zhí)行ENDIF后面的語(yǔ)句;當(dāng)條件表達(dá)
式的值為假時(shí),直接跳到ENDIF后面的語(yǔ)句繼續(xù)
上機(jī)實(shí)驗(yàn)執(zhí)行
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
目標(biāo)要求■雙向分支
?格式:IF〈條件表達(dá)式〉
〈語(yǔ)句行序列1〉
講課提綱
ELSE
〈語(yǔ)句行序列2〉
ENDIF
講課內(nèi)容
-功能:執(zhí)行此語(yǔ)句,計(jì)算機(jī)首先判斷條件表達(dá)式的值是
否為真,若為真,執(zhí)行〈語(yǔ)句行序列1>,然后跳過〈語(yǔ)句
行序列2>,從ENDIF后面的語(yǔ)句開始繼續(xù)執(zhí)行;若條件表
課后作業(yè)達(dá)式的值為假,則執(zhí)行〈語(yǔ)句行序列2>,然后再執(zhí)行
ENDIF后面的語(yǔ)句
?說明
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
■
目標(biāo)要求■多向分支
■格式:DOCASE
CASE〈條件表達(dá)式1〉
講課提綱
〈語(yǔ)句行序列1〉
CASE〈條件表達(dá)式2〉
講課內(nèi)容〈語(yǔ)句行序列2〉
CASE〈條件表達(dá)式N〉
課后作業(yè)〈語(yǔ)句行序列N〉
[OTHERWISE
〈語(yǔ)句行序列N+1〉]
上機(jī)實(shí)驗(yàn)ENDCASE
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
-功能
目標(biāo)要求
-說明
講課提綱
講課內(nèi)容
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
423循環(huán)結(jié)構(gòu)
目
■DOWHILE-ENDDO循環(huán)
■格式:
講課提綱DOWHILE〈條件表達(dá)式〉
〈語(yǔ)句序列1〉
[LOOP]
講課內(nèi)容〈語(yǔ)句序列2〉
[EXIT]
〈語(yǔ)句序列3〉
課后作業(yè)
ENDDO
■功能
上機(jī)實(shí)驗(yàn)-說明
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
■
目標(biāo)要求■FOR循環(huán)
■格式:
FOR〈循環(huán)變量〉=〈初值〉TO〈終值〉[STEP<
講課提綱步長(zhǎng)〉]
〈語(yǔ)句序列i>
[LOOP]
講課內(nèi)容
〈語(yǔ)句序列2>
[EXIT]
課后作業(yè)〈語(yǔ)句序列3>
ENDFOR/NEXT
?功能:按照設(shè)置好的循環(huán)變量參數(shù),執(zhí)行固定次數(shù)的循環(huán)
上機(jī)實(shí)驗(yàn)體的操作
-說明
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
■
目標(biāo)要求■SCAN語(yǔ)句
■格式:
SCAN[〈范圍〉][FOR〈條件表達(dá)式1〉][WHILE<
講課提綱條彳牛表達(dá)式2〉]
〈語(yǔ)句序列1〉
[LOOP]
講課內(nèi)容
〈語(yǔ)句序列2>
[EXIT]
課后作業(yè)〈語(yǔ)句序列3>
ENDSCAN
■功能:在當(dāng)前表中從首記錄開始自動(dòng)、逐個(gè)移動(dòng)記錄指針
上機(jī)實(shí)驗(yàn)掃描全部記錄,對(duì)于符合條件的記錄執(zhí)行循環(huán)體規(guī)定的
榛彳乍
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.2面向過程的結(jié)構(gòu)化的程序設(shè)計(jì)
■
目標(biāo)要求
-說明
■多重循環(huán)
講課提綱
-多重循環(huán)就是在1個(gè)循環(huán)語(yǔ)句內(nèi)又包含另1個(gè)循
環(huán)語(yǔ)句,因此也稱為嵌套循環(huán)
講課內(nèi)容
課后作業(yè)
1k機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
目標(biāo)要求4.3.1主程序與子過程
■主程序與子過程之間的調(diào)用關(guān)系
講課提綱
MAIN.PRGA.PRGB.PRGC.PRG
DOA.PRGDOB.PRGDOC.PRG
講課內(nèi)容RETURNRETUTOMASTERRETURN
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
目標(biāo)要求4.3.2帶參數(shù)的子程序的調(diào)用與返回
■當(dāng)用DO命令調(diào)用過程時(shí),系統(tǒng)允許帶1個(gè)
講課提綱WITH子句來進(jìn)行參數(shù)傳遞
■格式:DO〈程序名〉[WITH<參數(shù)表>]
講課內(nèi)容-功能:調(diào)用過程文件
-說明
課后作業(yè)
1k機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
4.3.3過程與過程文件
目標(biāo)要求
■VisualFoxPro中的過程文件的結(jié)構(gòu)如下所示:
PROCEDURE〈過程名1>[PARAMETERS〈參數(shù)
講課提綱表>]
<語(yǔ)句序列1>
ENDPROC
講課內(nèi)容
PROCEDURE〈過程名2〉[PARAMETERS〈參
數(shù)表>]
課后作業(yè)〈語(yǔ)句序列2>
ENDPROC
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
目標(biāo)要求4.3.4用戶自定義函數(shù)
-用戶自定義函數(shù)的常用格式為:
講課提綱FUNCTION〈函數(shù)名〉
PARAMETERS〈參數(shù)表〉
講課內(nèi)容〈語(yǔ)句序列〉
RETURN〈表達(dá)式〉
課后作業(yè)ENDFUNC
■說明
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
目標(biāo)要求4.3.5變量的作用域
■公共變量:PUBLICVARIABLE
講課提綱■格式:PUBLIC〈內(nèi)存變量表》
?功能:將〈內(nèi)存變量表〉中的變量設(shè)置為公共變
量,并將這些變量的初值均賦為.F.
講課內(nèi)容
-說明
■私有變量:PRIVATEVARIABLE
課后作業(yè)
■格式:PRIVATE[〈內(nèi)存變量表〉]
[ALL[LIKE/EXCEPT〈通配符通]
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.3多模塊的程序
-功能:聲明私有變量并隱藏上級(jí)模塊中的同名變量,直到
目標(biāo)要求聲明該變量的程序、過程或自定義函數(shù)執(zhí)行結(jié)束后,才
恢復(fù)使用先前隱藏的同名變量
■說明
講課提綱■本地(局部)變量:LOCALVARIABLE
■格式:LOCAL〈內(nèi)存變量表》
?功能:LOCAL〈內(nèi)存變量表>將〈內(nèi)存變量表〉中的變量設(shè)
講課內(nèi)容置為本地變量,并將這些變量的初值均賦為.F.
■說明
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
4.4小結(jié)
目標(biāo)要求■本章主要介紹了面向過程的程序設(shè)計(jì)基礎(chǔ)
■面向過程的程序的基本結(jié)構(gòu)有3種:順序結(jié)
講課提綱構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
■過程和函數(shù)相當(dāng)于子程序,可使程序設(shè)計(jì)
講課內(nèi)容具有模塊化
課后作業(yè)
上機(jī)實(shí)驗(yàn)
時(shí)鐘退出
第4章程序設(shè)計(jì)初步
課后作業(yè)
i.判斷程序中的錯(cuò)誤:
目標(biāo)要求
⑴
k=0
講課提綱dowhilek<10
k=k-l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全執(zhí)法試題及答案
- 深處種菱淺種稻-《汽車數(shù)據(jù)出境安全指引(2025版)》(征求意見稿)的準(zhǔn)確理解與適用
- 安全施工管理試題及答案
- 血液凈化設(shè)備市場(chǎng)國(guó)內(nèi)外競(jìng)爭(zhēng)格局對(duì)比研究報(bào)告
- 安全生產(chǎn)教育試題及答案
- 2025年消費(fèi)金融在下沉市場(chǎng)的地域差異與政策影響報(bào)告001
- 2025年農(nóng)業(yè)灌溉用水管理:水資源保護(hù)與高效利用技術(shù)報(bào)告
- 2025年五金制品行業(yè)跨境電商物流與倉(cāng)儲(chǔ)解決方案報(bào)告
- 助殘主題班會(huì)課件
- 制定班規(guī)主題班會(huì)課件
- 國(guó)開(內(nèi)蒙古)2024年《家庭社會(huì)工作》形考1-3終考答案
- 華佗古本五禽戲智慧樹知到期末考試答案章節(jié)答案2024年安徽中醫(yī)藥大學(xué)
- 齊魯文化智慧樹知到期末考試答案2024年
- 小班語(yǔ)言故事《喇叭花電話》課件
- 眼科視光中心可行性方案
- 臺(tái)球館火災(zāi)危險(xiǎn)性分析報(bào)告
- JCT890-2017 蒸壓加氣混凝土墻體專用砂漿
- 汽車吊、隨車吊起重吊裝施工方案
- 銷售總監(jiān)職業(yè)規(guī)劃書
- 民國(guó)時(shí)期服飾簡(jiǎn)論
- 教學(xué)設(shè)備投標(biāo)方案(完整技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論