11.1結構化程序設計基礎
目的與要求: 通過本次課的學習,掌握VFP程序設計的基本方法。 | ||
教學內容與時間安排、教學方法: 教學安排: 程序文件的建立、編輯、運行 40分鐘 程序中的常用命令 40分鐘 教學方法: CAI、圖形、表格 | ||
教學重點及如何突出重點、難點及如何突破難點: 教學重點: 程序文件的建立、編輯、運行、程序中的常用命令 教學難點: 程序中的常用命令 | ||
基本內容 | 教學 | 課堂設計 |
8.1 程序文件 Visual FoxPro系統(tǒng)將命令文件稱為程序文件或程序,由Visual FoxPro命令代碼組成。Visual FoxPro的命令代碼可以是以命令形式出現的指令、函數或任何Visual FoxPro可以理解的操作。程序設計實際上是將一系列有序命令的集合組成一個文件,然后讓計算機去執(zhí)行,以完成指定的任務。 1.程序設計方法 (1)程序基本結構 順序結構 分支結構 循環(huán)結構 (2)流程圖 ANSI流程圖 N-S圖 2.VFP的語法與規(guī)則 (1)VFP語法 命令格式:<命令動詞>[命令字句1]…[命令字句n] (2)VFP程序書寫規(guī)范 ①程序由若干程序行組成 ②每一程序行是一條命令 ③每行以“Enter”鍵結束,可用“;”續(xù)行。 8.2程序的編輯、執(zhí)行 一、程序文件的建立和修改 【格式】MODIFY COMMAND <文件名> 【功能】打開文本編輯窗口,用來建立或修改程序文件。 Visual FoxPro程序文件是一個擴展名為.PRG的文本文件,下面我們以【例】來說明程序文件的建立過程。 *E7_1.PRG a=DATE() && 求當前日期 b=TIME() && 求當前時間 ?"當前日期和時間:",a,b && 顯示日期和時間 輸完代碼后,按CTRL+W將其存盤,也可以單擊“保存”按鈕。如果直接關閉編輯窗口,系統(tǒng)會彈出對話框詢問“要將所做更改保存到文件中嗎?”,單擊“是”保存文件,單擊“否”不保存,單擊“取消”將取消關閉窗口操作,重新返回文本編輯狀態(tài)。 如果要修改源程序,同樣使用命令“MODIFY COMMAND <文件名>”打開文本編輯器,修改完畢后按CTRL+W存盤。 二、運行程序 只要在命令窗口鍵入:DO <文件名>,或者選擇“程序”菜單中的“運行”命令,Visual FoxPro系統(tǒng)就會運行由<文件名>所指定的程序文件,運行結果顯示在Visual FoxPro主窗口中。例如在命令窗口鍵入“DO e7_1.prg”命令,屏幕顯示圖7-1所示的結果。
-----------本節(jié)課結束-----------
8.3 程序中的常用命令 1.交互輸入命令 【命令1】input [提示信息] to <內存變量> 【命令2】accept [提示信息] to <內存變量> 【命令3】wait [提示信息] to <內存變量>[timeout<等待時間>] 2. 格式輸出和格式輸入 一、格式輸出 【格式】@<行,列> SAY <表達式> [FUNCTION <字符表達式1>][PICTURE <字符表達式2>] 【功能】在指定行、列位置顯示信息。 ①位置 <行,列>表示在屏幕上輸出的起始位置。 ②格式 格式屬性用來控制輸出的格式,使用PICTURE/FUNCTION描述碼。 二、格式輸入 【格式】@<行,列> GET <內存變量>|<字段> [FUNCTION <字符表達式1>][PICTURE <字符表達式2>] [RANGE[<表達式2>][,<表達式3>]] && 數據接受的范圍 [VALID <邏輯表達式>] && 合法性檢查 【功能】在指定位置按指定格式輸入。 RANGE <表達式2>,<表達式3>:數據范圍,表達式2為下限,表達式3為上限。 【例】建立4個變量,分別對其進行編輯。運行 *E7_3.PRG a1=.T. && 聲明邏輯變量 a2="Visual FoxPro" && 聲明字符變量 a3=2154.22 && 聲明浮點型變量 a4=DATE() @2,10 SAY "輸入邏輯" GET a1 PICTURE "Y" @3,10 SAY "編輯字符" GET a2 PICTURE "!!!!!!!!!!!!!" @4,10 SAY "輸入數據" GET a3 VALID a3>0 @5,10 SAY "編輯日期" GET a4 PICTURE "D" READ 該程序中創(chuàng)建了4個不同類型的變量。在a1變量只能輸入邏輯值。在a2變量中限定了編輯的寬度,且只能輸入大寫字符。在a3變量中只能輸入大于0的數字。在a4中只能輸入日期數據。程序中READ語句是激活GET的命令。 3.文本輸出命令 【格式】text <文本內容> endtext 4.其它程序命令 (1)退出程序 【格式】quit (2)清屏命令 【格式】clear (3)注釋命令 【格式1】note <注釋內容> 【格式1】* <注釋內容> 【格式1】&& <注釋內容> (4)系統(tǒng)設置命令 set talk on/off set echo on/off set default to <路徑> set date to <日期格式> set delete on/off
-----------本節(jié)課結束-----------
|
講述
|
程序文件設計方法10分鐘
VFP語法規(guī)則8分鐘
程序文件的建立和修改10分鐘
運行程序5分鐘
交互輸入命令10分鐘
格式輸出命令8分鐘
格式輸入命令10分鐘
文本輸出3分鐘
其它程序命令10分鐘
|
上一條:11.2結構化程序設計基礎實驗
下一條:10.2數據庫實驗
CopyRight ? 2016 宣城市信息工程學校 地址:宣城市梅溪路902號 后臺登錄
郵編:242000 電話(傳真):0563-2629508 如有問題,歡迎惠賜 Email:xclmq@163.com