1.5 Foxpro應(yīng)用程序的開發(fā)步驟
創(chuàng)建一個(gè)Vfp應(yīng)用程序的主要步驟如下:
1.創(chuàng)建應(yīng)用程序的界面。
應(yīng)用程序的界面一般由菜單、表單、控件等組成。根據(jù)我們所編制的程序的規(guī)模大小和應(yīng)用需求,來(lái)選擇需要使用哪些對(duì)象,規(guī)劃最合適的界面。建議創(chuàng)建一個(gè)項(xiàng)目文件,使用項(xiàng)目管理器來(lái)統(tǒng)一創(chuàng)建和管理這些文件和數(shù)據(jù)。
2.設(shè)置界面上各個(gè)對(duì)象的屬性。
根據(jù)具體情況來(lái)設(shè)置界面上各個(gè)對(duì)象的屬性,如:對(duì)象的外觀、名稱、顏色等。在Vfp中,大多數(shù)屬性值既可以在設(shè)計(jì)時(shí)通過屬性窗口來(lái)設(shè)置,也可以使用程序代碼在程序運(yùn)行時(shí)設(shè)置修改。
3.編寫對(duì)象對(duì)應(yīng)的程序代碼。
界面僅僅決定了程序的外觀,設(shè)計(jì)完界面后就要為對(duì)象的事件添加代碼。實(shí)際上,Vfp程序的主要功能是通過程序代碼來(lái)實(shí)現(xiàn)的。
4.調(diào)試程序。
程序編制完成后,在交付用戶使用之前,程序員需要運(yùn)行和調(diào)試自己的程序,查找和排除各種錯(cuò)誤。
5.生成可執(zhí)行文件。
程序經(jīng)過調(diào)試,如果沒有問題,就可以對(duì)其進(jìn)行編譯,生成可執(zhí)行文件。再通過安裝向?qū)⑺邢嚓P(guān)的文件打包,這樣我們的程序就可以脫離Vfp環(huán)境,作為一個(gè)軟件產(chǎn)品在Windows環(huán)境下運(yùn)行了。
下面,我們做一個(gè)實(shí)例,讓大家體驗(yàn)一下編制Vfp程序的大致過程。但要提醒大家,做完這個(gè)實(shí)例,不要急于進(jìn)行Vfp的面向?qū)ο蟛僮。還是應(yīng)該踏踏實(shí)實(shí)學(xué)好后續(xù)的課程,打好基礎(chǔ),才能編制出漂亮的程序呀!千萬(wàn)不要太心急了!
例:計(jì)算圓的面積。
一。設(shè)計(jì)界面。該程序的運(yùn)行界面如 圖10 ,設(shè)計(jì)步驟:
1.打開我們之前創(chuàng)建的項(xiàng)目文件myvfp.pjx,出現(xiàn)項(xiàng)目管理器窗口,在“全部”選項(xiàng)卡中展開“文檔”選項(xiàng),選中“表單”,單擊右側(cè)的“新建”按鈕,彈出“新建表單”對(duì)話框,如圖11 ,
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |