• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        VFP中運用“宏”來提高編程效率

        VFP中運用“宏”來提高編程效率

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        在本次給大家談一談編寫程序代碼時需注意的一些提高程序運行效率的技巧。

          用宏獲取字段列表

          先讓我們打開 VFP 的示例表 Customer.dbf ,并在命令窗口中運行以下命令:

          list struct to struct.txt

          modi comm struct.txt

          以上代碼將在代碼編輯窗口中打開文本文件struct.txt

          我們現在想獲得一個字段列表(可用于編輯Select 語句或List、Browse 等命令中),因此借助宏來使該工作更簡單一些:

          1、 將光標移到第一行字段的開始處;

          2、 從工具菜單中選擇“宏”并單擊“錄制”按鈕,當顯示“錄制宏”對話框出現“按下要定義的鍵”時,按下 Alt + L,這樣將開始錄制新宏;

          3、 按十次Del 鍵,按 Ctrl + F 鍵調出“查找”對話框,并在查找文本框中輸入兩個空格鍵并按回車,然后關閉查找對話框,回到VFP的代碼編輯窗口,按 Shift+End,按Del,再按下Home鍵和下箭頭鍵(請注意最后按下的Home鍵和下箭頭鍵,它們是為連續調用該宏做的準備工作);

          4、 從工具菜單中選擇“宏” 并單擊“確定”按鈕,這樣你就錄制好了一個宏,然后你將光標移動到還沒有整理好的下一字段的開始處,按下適當次數的 Alt + L,結果如何?

          5、 保存錄制的宏到一個宏文件以備今后使用:你也許會想每次都這么操作并不見得有什么效率上的好處啊!但是你可以將錄制的宏保存到一個文件中,并在需要時載入該宏文件到內存中并調用它們。具體做法是:從工具菜單中選擇“宏”,并選擇“宏”對話框中的“保存”,當 VFP 提示你輸入文件名時,輸入一個文件名,如: fldlst, 這樣 VFP 會將宏內容保存到一個名為 fldlst.fky 的宏文件中,以后要想使用該宏文件時,可以用命令 restore macros from fldlst.fky 來加載該宏到內存中。

          生成SQL所需的表達式

          以下代碼摘自一條SQL Select命令,因為該語句由四個Select命令用 Union 組合起來,共長 7717 字節。考慮到版面字數所限,只取其中一小部分來說明:

          SELECT ;

          單位名稱;

          泵房采樣點;

          管網末梢采樣點;

          "達標次數 " AS 達標率計算;

          SUM(IIF(CC1<1 AND CC1>0,1,0))+000.00 AS CC1;

          SUM(IIF(CC2<1 AND CC2>0,1,0))+000.00 AS CC2;

          SUM(IIF(CC3<1 AND CC3>0,1,0))+000.00 AS CC3;

          ......

          1、 按方法一生成一個如下所示的字段列表:

          單位名稱

          泵房采樣點

          管網末梢采樣點

          CC1

          CC2

          CC3

          ......

          2、從工具菜單中選擇“宏”并單擊“錄制”按鈕,當顯示“錄制宏”對話框讓你“按下要定義的鍵”時,按下 Alt + L,這樣將開始錄制新宏。

          3、 把光標移到字段“色(度)”的開始處,按下 Shift+ End,再按下 Ctrl + C,按下 Home 鍵,然后輸入SUM(IIF(,按下 Ctrl+V,再輸入 "<1 AND " (沒有引號),按下 Ctrl+V,輸入 ">0,1,0))+000.00 AS "(沒有引號),按下 Ctrl+V,按下","(沒有引號),按下 ";"(沒有引號),按下 Home,按下向下箭頭鍵;

          4、 從工具菜單中選擇“宏”并單擊“確定”按鈕,這樣你就錄制好了一個宏,然后將光標移動到還沒有整理好的下一字段的開頭處,按下適當次數的Alt + L。

          代碼的快速格式化

          1、 首先選擇工具菜單的修飾項進入修飾選項對話框進行修飾選項設置,按需要設置好后,關閉它。

          2、 打開一個要整理的表單,進入到代碼窗口中并將光標定位到代碼的開始部位。

          3、 從工具菜單中選擇“宏”并單擊“錄制”按鈕,當顯示“錄制宏”對話框讓你“按下要定義的鍵”時,按下Alt + L,這樣將開始錄制新宏。

          按 Alt+T,按F,按Alt+R,按 PageUp,

          按Alt+T,按F,按Alt+R,按 PageUp,

          按 Alt+T ,按 F,按Alt+R,按 PageUp

          4、從工具菜單中選擇“宏”并單擊“確定”按鈕,這樣你就錄制好了一個宏,然后將光標移動到還沒有整理好的代碼的開始處,按下適當次數的 Alt+L;

          充分利用 VFP 的宏功能,你可在編寫代碼時起到事半功倍的作用。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 日韩电影免费在线观看视频| 中文免费观看视频网站| 国产极品粉嫩泬免费观看| 在线精品亚洲一区二区| 69天堂人成无码麻豆免费视频| 久久夜色精品国产噜噜亚洲AV| 久久国产乱子免费精品| 无码专区—VA亚洲V天堂| 久久国产色AV免费观看| 亚洲黄色免费网址| 亚欧在线精品免费观看一区| 亚洲国产日产无码精品| 在线a级毛片免费视频| 亚洲人成色在线观看| 国产一级淫片a视频免费观看| 国产亚洲视频在线观看| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久乐国产精品亚洲综合| 韩国免费A级毛片久久| 亚洲AV无码久久寂寞少妇| 亚欧免费一级毛片| 在线aⅴ亚洲中文字幕| 免费一级毛片在线播放| 中文字幕永久免费视频| 久久亚洲美女精品国产精品| 99久久综合国产精品免费| 福利片免费一区二区三区| 亚洲热妇无码AV在线播放| 在线成人爽a毛片免费软件| 亚洲精品国产摄像头| 亚洲综合激情另类专区| **aaaaa毛片免费| 国产成人久久精品亚洲小说| 久久亚洲色一区二区三区| 18禁美女裸体免费网站| 亚洲AV日韩AV永久无码色欲| 色偷偷尼玛图亚洲综合| 亚洲人成在线播放网站| 丁香花在线观看免费观看 | 成人无码a级毛片免费| 亚洲一区二区三区高清视频|