window指定編輯備注字段窗口(窗口須事先定義)disable|enable是否允許存取該變量
valid檢查get數據正確性,只有邏輯表達式1為真時才能移到下一個get變量。
定義文本編輯區:@<行,列>edit<內存變量>size<行數>,<列數>font[<字體>[,<字號>]][scroll]
read[cycle][save]cycle定義一個循環read,可通過tab、enter回到第一個對象,save使對象能被以后的read編輯
功能符:! 小寫變大寫;B數值左對齊;D日期型按set date格式;E日期型按日/月/年;Z數值為0時顯示空格;$ 貨幣格式;只支持say:( 負數加括號; C正數后加CR;X負數后加DB.只支持get:A只允許字母字符;J字符右對齊;K光標移到變量時自動刪除原內容;T刪除字符前后空格
格式符:X允許任何字符;#顯示正負號,只許數字、空格、正負號;!小寫變大寫;*第一個有效數字前0變*;
。 小數點位置;, 隔三位插,;只支持say:A數值型用A替換數字; Y邏輯型T變Y,F變N,數值型用Y替換數字; $數值型貨幣號,字符型$替代字符; 9字符型只許0-9; 只支持get:A只允許字母;L只允許邏輯型;N只允許字母和數字;9只允許數字、正負號;$第一個有效數字前0變$;
清整個屏幕:clear 清屏幕局部區域:@<行1,列1>[clear|clear to<行2,列2>]
分支語句:if<條件><命令序列1>[else<命令序列2>]endif 多分支選擇語句:do case case<條件1>
<命令序列1> case<條件2><命令序列2>…case<條件n><命令序列n>[otherwise<命令序列n+1>]endcase
while循環語句:do while<條件><命令序列1>[loop]<命令序列2>[exit]enddo
for(給定次數)循環語句:for<循環變量>=<初值>to<終值>[step<步長>]<命令序列>[loop][exit]endfor
scan循環:scan[<范圍>][for<條件>][while<條件>]<命令序列>[loop][exit]endscan
定義過程:procedure<過程名>[parameters<形參表>]<過程體>return[to master] 過程文件格式:procedure<過程名1><過程體1>return procedure<過程名2><過程體2>return…procedure<過程名n><過程體n>return
打開過程文件:set procedure to[<文件名>],關閉過程close procedure 調用過程do<過程名>[with<實參表>]
定義全局變量:public<內存變量表>
隱藏指定內存變量:1、private<內存變量表>2、private all[like<通配符變量名>]|except<通配符變量名>]
自定義函數:function<函數名>[parameters<形參表>]<函數體>return<表達式> 調用函數:函數名([<實參表>])
定義窗口:define window<窗口名1>from<左上角行號,列號>to<右下角行號,列號>[double|panel|system||shadow][in window <窗口名2>][title<標題>][font<字體>[,<字號>][close][float][grow][zoom][minimize]
邊框樣式double雙線、panel粗線、system模擬命令窗口、默認單線。border string字符串邊框,shadow陰影
in window定義在指定的父窗口內[close關閉][float移動][grow改變大小][zoom最大化][minimize最小化]
激活窗口:activate window<窗口名1>|in window<窗口名2>休眠窗口:deactivate window<窗口名>[all]
釋放窗口:release window<窗口名表> 顯示、隱去窗口show/hide window<窗口名表>|
1、定義水平菜單:define menu<菜單名>[in window<窗口名>][key<熱鍵>]
2、定義菜單選項:define pad<選項名>of<菜單名>prompt<提示>[at<行,列>][key<熱鍵>]
3、設置菜單命令:on selection pad<選項名>of<菜單名><命令> 4、激活菜單:activate menu<菜單名>
相關推薦:考試吧:2010年7月自考試題及答案發布專題