第七章 VFP程序設(shè)計(jì)基礎(chǔ)
大綱要求
1、命令文件的建立與運(yùn)行:
(1)程序文件的建立。
(2)簡(jiǎn)單的交互式輸入輸出命令。
(3)應(yīng)用程序的調(diào)試與執(zhí)行。
2、結(jié)構(gòu)化程序設(shè)計(jì):
(1)順序結(jié)構(gòu)程序設(shè)計(jì)。
(2)選擇結(jié)構(gòu)程序設(shè)計(jì)。
(3)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。
3、過(guò)程與過(guò)程調(diào)用。
(1)子程序設(shè)計(jì)與調(diào)用。
(2)過(guò)程與過(guò)程文件。
(3)局部變量和全局變量、過(guò)程調(diào)用中的參數(shù)傳遞。
4、用戶定義對(duì)話框(MESSAGEBOX)的使用。
知識(shí)要點(diǎn)
1.Visual FoxPro的工作方式
Visual FoxPro系統(tǒng)提供有三種工作方式:即命令操作方式、菜單操作方式及程序文件操作方式。
2.程序的概念
有關(guān)此Visual FoxPro程序的幾點(diǎn)說(shuō)明:
(1)注釋語(yǔ)句
【格式1】NOTE<注釋內(nèi)容>
【格式2】*<注釋內(nèi)容>
【格式3】&&<注釋內(nèi)容>
【功能】為程序行加注釋說(shuō)明,以增強(qiáng)程序文件的易讀性。
(2)對(duì)話開(kāi)關(guān)語(yǔ)句
【格式】SET TALK OFF|ON
【功能】關(guān)閉或打開(kāi)命令執(zhí)行時(shí)的對(duì)話開(kāi)關(guān)
(3)命令的分行
Visual FoxPro程序是命令行的序列,每個(gè)命令都以回車(chē)鍵結(jié)束,一行只能寫(xiě)一條命令;若一條命令太長(zhǎng),一行寫(xiě)不下,也可分行書(shū)寫(xiě),并在分行處加上續(xù)行符“;”,再按回車(chē)鍵。
3.建立或修改程序文件
可用兩種方式調(diào)用系統(tǒng)內(nèi)置的文本編輯器建立或修改程序文件:
命令方式
MODIFY COMMAND[<盤(pán)符>][<路徑>]〈程序文件名〉
或
MODIFY FILE[<盤(pán)符>][<路徑>]〈程序文件名〉
菜單方式
打開(kāi)“文件”菜單,選擇“新建”;在“新建”窗口,選擇“程序”,再選擇“新建文件”
4.保存程序
程序輸入、編輯完畢,單擊【文件】|【保存】菜單項(xiàng),或按Ctrl+W復(fù)合鍵,在“另存為”對(duì)話框中指定程序文件的存放位置和文件名,并單擊“保存”按鈕保存程序文件并退出文本編輯器。程序文件的默認(rèn)擴(kuò)展名是.PRG。
5.執(zhí)行程序
程序文件建立后,可以用多種方式、多次執(zhí)行它。下面是兩種常用的方式。
(1)菜單方式
①單擊【程序】|【運(yùn)行】菜單項(xiàng),打開(kāi)“運(yùn)行”對(duì)話框,選擇程序文件,單擊“運(yùn)行”按鈕;
、趶奈募斜砜蛑羞x擇要運(yùn)行的程序文件,打開(kāi)該程序文件,并單擊“運(yùn)行”命令按鈕。
(2)命令方式
【格式】DO[<盤(pán)符>][<路徑>\]<文件名>
【功能】執(zhí)行指定<盤(pán)符>、<路徑>下的程序文件
注意:
執(zhí)行程序文件時(shí),將依次執(zhí)行文件中的命令,直到所有命令執(zhí)行完畢。以下是終止程序運(yùn)行的幾個(gè)常用命令:
、貱ANCAL:終止程序運(yùn)行,清除所有私有變量,返回命令窗口。
②DO:轉(zhuǎn)去執(zhí)行另一個(gè)程序。
③RETURN:結(jié)束當(dāng)前程序的執(zhí)行,返回到調(diào)用它的上級(jí)程序,若無(wú)上級(jí)程序則返回到命令窗口。
、躋UIT:退出VF系統(tǒng),返回到操作系統(tǒng)。
例題:
(1)在Visual FoxPro中,程序文件的擴(kuò)展名為_(kāi)___。
A..prg B..qpr C..scx D..sct
【解析】本題考查的知識(shí)點(diǎn)是程序文件的擴(kuò)展名。在V1sual FoxPro中,程序文件的擴(kuò)展名為.prg。
答案A是程序文件的擴(kuò)展名。選項(xiàng)B是生成的查詢程序文件的擴(kuò)展名。選項(xiàng)C是表單文件的擴(kuò)展名。選項(xiàng)D是表單備注文件的擴(kuò)展名。
【答案】A
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |