VFP程序文件的概念_第1頁
VFP程序文件的概念_第2頁
VFP程序文件的概念_第3頁
VFP程序文件的概念_第4頁
VFP程序文件的概念_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、2022/7/211程序是為完成某項具體任務而編寫的一系列指令代碼集合。Visual FoxPro程序以命令文件的形式存儲在磁盤上,稱為:程序文件,文件擴展名為.PRG。Visual FoxPro程序代碼包括命令、函數(shù)、可執(zhí)行的任何操作。2022/7/212文件新建程序2022/7/213命令窗口是一個編輯窗口,可以將這些命令編輯、插入、刪除、剪切、復制和粘貼到 Visual FoxPro程序中。格式:MODIFY COMMAND 2022/7/214【說明】(1)一個程序行不能超過8192個字符。一條語句可分成若干行書寫,續(xù)行時在上行尾寫續(xù)行符;并按回車另起一行。(2)使用W命令或文件-保存

2、/另存為命令保存程序文件;使用Q/ESC放棄編輯內(nèi)容不存盤。2022/7/215例1用戶鍵盤輸入圓半徑值,求圓面積S。在命令窗口打入:MODICOMM EX-12022/7/216例1-1鍵盤輸入3組圓半徑值,求3個圓面積,并判斷能否構(gòu)成圓面積。2022/7/2173.程序書寫規(guī)則遵循Visual FoxPro的程序書寫規(guī)則,否則,出現(xiàn)語法錯誤將導致程序無法繼續(xù)執(zhí)行。(1)每條命令以回車鍵結(jié)束,一行寫一條命令。(2)命令動詞、表達式、參數(shù)之間用空格隔開。(3)命令動詞可以縮寫前4個字符。(4)注釋是非執(zhí)行命令。2022/7/218注釋語句的三種書寫格式:(1)作為單獨的一行,以*開頭,后跟注釋

3、信息。(2)作為單獨的一行,以NOTE開頭,后跟注釋信息。(3)與命令行同行,在命令行后加&注釋信息。2022/7/2194.運行程序文件(1)命令方式:DO 如:DO EX-1.PRG(2)菜單方式:程序-運行命令,在運行對話框中選擇要運行的程序文件。(3)打開指定程序文件,按E鍵;或點擊工具按鈕“!”,執(zhí)行程序文件。2022/7/2110三.程序輸入、輸出命令命令1: INPUTC型信息TO內(nèi)存變量命令2: ACCEPTC型信息TOC型內(nèi)存變量命令3: WAITC型信息TOC型內(nèi)存變量WINDOWAT 行,列NOWAITTIMEOUT功能:暫停程序的執(zhí)行過程,等待用戶作出處理,接收用戶從鍵

4、盤輸入的數(shù)據(jù)。 2022/7/2111例如INPUT 請輸入你借書的書名: TO SMACCEPT輸入+SM+的著者: TO ZZWAIT請選擇1-4 TO KWAITWAIT請檢查顯示內(nèi)容!WINDOW AT15,10 TIMEOUT 52022/7/21122.賦值命令命令1:STORE TO 命令2:=說明:命令1同時向多個內(nèi)存變量賦值,格式2向一個變量賦值。 例如:STORE 5 TO a1,a2,a3,a4,a5 STORE 上海 TO 城市 M=5 SR=1999/10/28 性別=.T.2022/7/2113命令1 ?命令2 ?功能:顯示內(nèi)存變量、常量或表達式的值。說明:命令1從

5、光標行的下一行首顯示;命令2從當前光標位置開始顯示。例:STORE 12 TO a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a52022/7/2114命令:TEXTENDTEXT 說明:TEXT與ENDTEXT成對出現(xiàn),缺一不可。2022/7/2115格式化輸入輸出命令可以設計美觀、方便的屏幕顯示。命令1:行,列SAY C型信息GET 變量DEFAULT命令2:READ 功能:按指定格式顯示變量值,并可編輯變量值。 2022/7/2116例2編程,根據(jù)用戶從鍵盤輸入的記錄號,修改某設備的價格和部門。CLEARUSE S

6、B*SBBH =12,10 SAY請輸入記錄號:GETSBBHDEFAULT 1READGO SBBH4,10 SAY修改第+STR(SBBH,5)+號設備數(shù)據(jù):6,10 SAY價格:GET 價格8,10 SAY部門:GET 部門READUSE2022/7/2117命令: SAY FUNCTIONPICTURE功能:按指定的坐標位置在屏幕上輸出表達式的值。說明:選擇FUNCTION子句或PICTURE子句時,表達式的值按規(guī)定格式輸出。2022/7/2118PICTURE格式符代碼表 代碼 功能 代碼 功能 A 只允許字母 L 只允許邏輯型數(shù)據(jù) N 允許字母或數(shù)字 X 允許任何字符 Y 只允許邏輯數(shù)據(jù)且將小寫換成大寫 # 允許數(shù)字、空格和正負號 9 只允許數(shù)字 ! 小寫轉(zhuǎn)換成大寫 $ 數(shù)值前顯示貨幣符號 . 指定小數(shù)點位置 , 分隔多位數(shù)字 * 數(shù)值前顯示*號 2022/7/2119FUNCTION功能符代碼表 代碼 功能 代碼 功能 A 只允許字符、字母 B N型數(shù)據(jù)左對齊 C 正數(shù)后顯示貸款標記CR D 使用SETDATE設置的日期 E 使用歐洲日期格式DD/MM/YY I 輸出值顯示在輸出字段中間 J 輸出值顯示在輸出字段右邊 L 數(shù)字顯示的前空格用0填寫 X 負數(shù)后顯示借款標記DB T 去掉表達式前空格和尾空格 S 字符顯示寬度為n個字符 Z N型數(shù)據(jù)為0時用空格顯示 (

溫馨提示

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

評論

0/150

提交評論