<var id="xrdpp"><strike id="xrdpp"><listing id="xrdpp"></listing></strike></var>
<cite id="xrdpp"><video id="xrdpp"></video></cite><var id="xrdpp"><video id="xrdpp"><thead id="xrdpp"></thead></video></var>
<cite id="xrdpp"><video id="xrdpp"><menuitem id="xrdpp"></menuitem></video></cite><var id="xrdpp"></var>
<var id="xrdpp"><strike id="xrdpp"><listing id="xrdpp"></listing></strike></var>
<cite id="xrdpp"><video id="xrdpp"><var id="xrdpp"></var></video></cite>
<var id="xrdpp"></var>
<cite id="xrdpp"><video id="xrdpp"></video></cite>
<var id="xrdpp"><video id="xrdpp"><thead id="xrdpp"></thead></video></var>
您現在的位置: 弘智首頁 > 計算機等級考試 > 二級VFP >

2012年計算機二級VFP語言基礎學習教程3

時間:2012-10-10 11:42 來源:弘智培訓

2.3 程序設計基礎

  1. 基本概念

  程   序:為解決某一問題而設計的一系列指令。

  主程序:通常被用戶直接執行的程序。

  子程序:在程序中被調用的程序。

  源程序: 由人用源語言編寫的計算機程序,必須翻譯成機器語言后才能被執行。

  目標程序: 是源程序經過編譯后所產生的機器語言程序。

  可執行程序:

  源程序被編譯后產生的可被機器直接執行的程序,具有 .EXE 擴展名。在VFP中是指由項目管理器連編生成的、可脫離VFP環境運行的程序。

  應用程序:

  指為完成專門工作而設計的一組相互聯系的例行程序和子程序。在VFP中是指一組 Visual FoxPro 程序、表單、菜單和其他文件經項目管理器連編后形成的單個程序,不能脫離VFP環境運行,擴展名為.APP。

  例行程序:

  按某種順序排列的、使計算機能執行某種任務的指令集合,可以是一種專用的程序或作為程序的一部分。它可由若干個子程序組成。

  2. 程序控制

 。1) 順序語句

  即按程序中的語句順序依次執行。

 。2) 分支語句

   條件語句

情況語句

IF 條件

   命令組1

   [ ELSE

   命令組2 ]

   ENDIF

DO CASE

   CASE 情況1

   命令組1

   CASE 情況2

   命令組2

   …

   [OTHERWISE

   其它命令組 ]

   ENDCASE

  3. 循環語句

   FOR

   循環語句(預知循環次數)

FOR 變量 = 初值 TO 終值 [STEP 步長 ]

   命令組

   ENDFOR | NEXT

DO WHILE

   循環語句(未知循環次數)

DO WHILE 條件

   命令組

   ENDDO

SCAN

   循環語句(針對全部記錄)

SCAN [ 范圍 ] [FOR | WHILE 條件 ]

   命令組

   ENDSCAN

  循環結構中的LOOP命令和EXIT命令:

  LOOP是短路語句,表示從此開始下一次循環;

  EXIT是退出語句,表示跳出循環。

  4. 子程序

  子程序的的形式可以是一個程序文件,也可以是一個過程或自定義函數。

  

子程序

自定義函數

過程

特點

總是被其他程序調用而不單獨執行,可以調用其他子程序,不一定要返回一個值。

能以一個獨立的文件儲存,也可包含在調用程序中,必須返回一個值。

是一個程序段,是程序的組成部分,一般放在程序的最后。

定義方法

與程序相同,只是在子程序的結尾加需一條返回命令:

   RETURN [ 表達式 |TO MASTER |TO 程序文件名]

FUNCTION 函數名

   或:MODIFY COMMAND 函數名

   PARAMETERS 數表

   命令組

   RETURN 表達式

   注:用此命令定義的函數以獨立的文件形式儲存。

PROCEDURE 過程名

   PARAMETRS 參數表

   命令組

   RETURN

調用方法

DO 子程序名[WITH 參數表 ]

= 函數名 ( 參數表 )

DO 過程名 WITH 參數表

  5. 創建應用程序

  方法一:

  在命令窗口中輸入: MODIFY COMMAND 程序名

  方法二:

  單擊文件菜單 → 新建 → 程序 → 新文件 → 在編輯窗口中編輯程序 → 完成后關閉 → 給出合適的程序名及保存位置 。

  程序的注釋: 方法1: * | NOTE <注釋內容> 可出現在程序中的任何地方

  方法2: && <注釋內容> 一般用于命令的尾部

  給程序加注釋的目的是為了提高程序的可讀性。

  面向過程的程序設計三步曲: 輸入 → 處理 → 輸出

  6. 修改應用程序

  方法一:

  在命令窗口中輸入: MODIFY COMMAND 程序名 | ?

  注: ? 表示不知道程序名,要從打開對話框中選定。

  方法 二:

  單擊文件菜單 → 打開 → 選擇所需程序并打開 → 在編輯窗口中對程序進行修改 → 完成后關閉退出。

  7. 執行應用程序

  方法一: 在命令窗口中輸入: DO 程序名 | ?

  方法二:從程序菜單中選擇執行→從打開對話框中選擇所需程序并執行之。

  8. 程序設計的基本步驟

 。1)對問題進行說明

 。2)分解問題

 。3)編制各模塊

 。4)測試并完善各模塊

 。5)組裝全部模塊

 。6)整體測試

主頁 | 我們介紹 | 我們課程 | 開課公告 | 無錫學歷培訓 | XML地圖
欧美Av无码高清在线_岛国在线无码高清视频_无码国模国产在线观看_第一福利在线永久视频
<var id="xrdpp"><strike id="xrdpp"><listing id="xrdpp"></listing></strike></var>
<cite id="xrdpp"><video id="xrdpp"></video></cite><var id="xrdpp"><video id="xrdpp"><thead id="xrdpp"></thead></video></var>
<cite id="xrdpp"><video id="xrdpp"><menuitem id="xrdpp"></menuitem></video></cite><var id="xrdpp"></var>
<var id="xrdpp"><strike id="xrdpp"><listing id="xrdpp"></listing></strike></var>
<cite id="xrdpp"><video id="xrdpp"><var id="xrdpp"></var></video></cite>
<var id="xrdpp"></var>
<cite id="xrdpp"><video id="xrdpp"></video></cite>
<var id="xrdpp"><video id="xrdpp"><thead id="xrdpp"></thead></video></var>