1.創建應用程序的界面。
應用程序的界面通常由菜單、表單和控件組成。根據我們程序的規模和應用需求,選擇使用哪些對象,規劃最合適的接口。建議創建壹個項目文件,使用項目管理器統壹創建和管理這些文件和數據。
2.設置界面上每個對象的屬性。
根據具體情況設置界面上每個對象的屬性,如對象的外觀、名稱、顏色等。在Vfp中,大多數屬性值可以在設計時通過屬性窗口設置,也可以在程序運行時使用程序代碼進行設置和修改。
3.編寫與對象相對應的程序代碼。
界面只決定程序的外觀。設計接口後,您應該為對象的事件添加代碼。Vfp程序的主要功能其實是通過程序代碼來實現的。
4.調試程序。
編程後,程序員需要運行調試自己的程序,發現並消除各種錯誤,然後交付給用戶。
5.生成可執行文件。
經過調試,如果沒有問題,就可以編譯程序生成可執行文件。然後通過安裝向導將所有相關文件打包,這樣我們的程序就可以在沒有Vfp環境的Windows環境下作為軟件產品運行。
下面,我們舉個例子,讓大家體驗壹下Vfp程序編譯的壹般過程。但是我想提醒大家,有了這個例子之後,不要急於去做Vfp的面向對象操作。還是要紮紮實實的學習後續課程,打好基礎,才能編出漂亮的程序!不要太心急!
舉例:計算圓的面積。
1.設計界面設計步驟:
1.打開我們之前創建的項目文件myvfp.pjx,將出現項目管理器窗口。在“全部”選項卡中,展開“文檔”選項,選擇“表單”,單擊右側的“新建”按鈕打開“新建表單”對話框,然後單擊對話框中的“新建表單”按鈕打開表單設計器。
2.在窗體設計器窗口的右側有壹個窗體控件工具欄。選擇標簽按鈕(將指針指向工具欄上的按鈕,將出現壹個消息框,顯示按鈕的名稱)。單擊表單的空白處,標簽控件label1將顯示在表單上。用同樣的方法,制作壹個標簽控件label2,兩個文本框控件Text1和Text2,以及壹個命令按鈕Command1。然後,我們需要設置這些對象的屬性。
3.剛才我們在表單中添加壹個控件的時候,發現新添加的控件周圍有八個黑色的小方塊,我們稱之為“控制點”,控制點出現,表示控件處於選中狀態。將來,如果我們想選擇壹個控件,只需用鼠標點擊它。
選中壹個控件後,我們可以通過按Delete來刪除它,按Ctrl+z來撤銷刪除。如果按住Shift鍵單擊每個控件,可以同時選擇多個控件。另外,選中壹個控件後,還可以使用標準工具欄上的“復制”和“粘貼”按鈕來復制該控件,這與Windows“我的電腦”中復制圖標是壹樣的。
2.設置對象的屬性:
我們使用屬性窗口來設置對象的屬性。在正常情況下,打開窗體設計器後,“屬性”窗口會自動打開。如果“屬性”窗口沒有自動打開,我們可以右鍵單擊窗體設計器的空白區域,然後選擇“屬性”命令來打開“屬性”窗口。
現在我們在窗體設計器中選擇label1控件和“屬性”窗口的狀態。我們在屬性窗口中拖動滾動條,選擇Caption屬性(該屬性用於指定控件的顯示文本,我們將在後面的專門課程中介紹,所以不要心急),輸入屬性值“radius =”,這樣表單上label1的顯示文本也是壹樣的,我們分別選擇label2、Text1、Text2和Command1,並根據下表設置它們的屬性:
對象屬性名稱屬性值
label 1標題半徑=
標簽2標題圓的面積=
text 1值0
命令1標題計算
設置後,在界面中設置label2的caption屬性時,由於文字較多,label2的控件寬度不夠,可能無法顯示。設置好屬性後,我們可以點擊選擇label2,指向它右邊的控制點,向右拖動,label2的所有標題文字都會顯示出來。
3.編寫事件代碼:我們為命令1(“calculate”按鈕)編寫click事件代碼(即單擊“calculate”按鈕時發生的事件):
1.雙擊窗體設計器中的“計算”按鈕,打開代碼窗口。我們在窗口的“進程”列表中選擇“單擊”,然後在我們的窗口區域中輸入以下代碼:
r=thisform.text1.value
this form . text 2 . value = 3.14159 * r * r
此表單.刷新
輸入代碼時,註意代碼中每個英文單詞(實際上是壹個命令關鍵字)之間有壹個實心點,這是壹個英文標點。至於代碼的作用,我們會在以後的課程中介紹。
2.輸入代碼後,點擊代碼窗口右上角的“關閉”按鈕。接下來,我們可以保存並運行表單。
4.保存並運行程序:
1.保存表單:
(1).單擊文件→保存打開另存為對話框。
(2)輸入表格的文件名,如circle,點擊保存。(如果妳已經設置e:\myvfp為默認目錄,系統會自動定位。您需要使用“保存在”列表框在“另存為”對話框中定位e:\myvfp)。
2.運行程序:這裏可能有三種情況:
A.保存表單後,我們關閉了表單設計器。沒關系。在項目管理器中,我們依次展開“所有→文檔→表格”,選擇我們剛剛創建的表格圈,點擊右邊的“運行”按鈕。
B.如果保存表單後沒有關閉表單設計器,我們可以直接點擊菜單欄中的表單菜單,選擇執行表單命令。
妳也可以在命令窗口中直接輸入do form circle命令,然後回車。(圓圈是表單的文件名)
您可以用以上任何壹種方式運行表單循環。我們在第壹個文本框中輸入半徑32的值,然後單擊“計算”按鈕,第二個文本框將顯示半徑為32的圓的面積。