(四)多模塊程序
1.模塊的定義:
1)概念:模塊可以是命令文件,也可以是過(guò)程。是指一個(gè)相對(duì)獨(dú)立的程序段,可被其他模塊調(diào)用也可調(diào)用其他模塊。
2)過(guò)程定義的語(yǔ)法格式:
procedure/function 過(guò)程名 過(guò)程名必須以字母或下劃線開(kāi)頭,可包含字母、數(shù)字和下劃線
命令序列 若執(zhí)行return命令,轉(zhuǎn)回到調(diào)用程序并返回表達(dá)式的值;若缺省return命令則在過(guò)程結(jié)
[return [表達(dá)式]] 束處執(zhí)行一個(gè)隱含的return命令;若return不帶表達(dá)式,則返回邏輯真值
[endproc/endfunc] 若缺省此命令,則過(guò)程結(jié)束于下一條precedure/function命令或文件尾處
3)過(guò)程文件:
² 建立:modify command 命令,文件默認(rèn)擴(kuò)展名為.prg
² 打開(kāi):set procedure to 過(guò)程文件名1,…過(guò)程文件名n
² 關(guān)閉:set procedure to ——可關(guān)閉所有打開(kāi)的過(guò)程文件
4)過(guò)程(模塊)的位置:3種
² 單獨(dú)過(guò)程即獨(dú)立過(guò)程
² 包含在主程序中的過(guò)程,在主程序代碼的后面
² 包含在過(guò)程文件中的過(guò)程
2.模塊的調(diào)用
1)模塊的調(diào)用格式:2種
² 格式1:do 過(guò)程名 一般無(wú)返回值
² 格式2:過(guò)程名() 作為命令使用時(shí)返回被忽略,作為函數(shù)時(shí)有返回值
3.參數(shù)傳遞
4.變量的作用域
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測(cè)試題及答案全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |