亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 技術開發 > 正文

Visual Foxpro應用程序的開發步驟

2023-06-13 12:11:08
字體:
來源:轉載
供稿:網友

創建一個Vfp應用程序的主要步驟如下:

1.創建應用程序的界面。

應用程序的界面一般由菜單、表單、控件等組成。根據我們所編制的程序的規模大小和應用需求,來選擇需要使用哪些對象,規劃最合適的界面。建議創建一個項目文件,使用項目管理器來統一創建和管理這些文件和數據。

2.設置界面上各個對象的屬性。

根據具體情況來設置界面上各個對象的屬性,如:對象的外觀、名稱、顏色等。在Vfp中,大多數屬性值既可以在設計時通過屬性窗口來設置,也可以使用程序代碼在程序運行時設置修改。

3.編寫對象對應的程序代碼。

界面僅僅決定了程序的外觀,設計完界面后就要為對象的事件添加代碼。實際上,Vfp程序的主要功能是通過程序代碼來實現的。

4.調試程序。

程序編制完成后,在交付用戶使用之前,程序員需要運行和調試自己的程序,查找和排除各種錯誤。

5.生成可執行文件。

程序經過調試,如果沒有問題,就可以對其進行編譯,生成可執行文件。再通過安裝向導將所有相關的文件打包,這樣我們的程序就可以脫離Vfp環境,作為一個軟件產品在Windows環境下運行了。

下面,我們做一個實例,讓大家體驗一下編制Vfp程序的大致過程。但要提醒大家,做完這個實例,不要急于進行Vfp的面向對象操作。還是應該踏踏實實學好后續的課程,打好基礎,才能編制出漂亮的程序呀!千萬不要太心急了!

例:計算圓的面積。

一.設計界面。

該程序的運行界面如 圖10 ,設計步驟:

1.打開我們之前創建的項目文件myvfp.pjx,出現項目管理器窗口,在“全部”選項卡中展開“文檔”選項,選中“表單”,單擊右側的“新建”按鈕,彈出“新建表單”對話框,如圖11 ,

單擊該對話框中的“新建表單”按鈕,出現“表單設計器”窗口,如圖12

2.“表單設計器”窗口的右側有一個“表單控件”工具欄,選擇“標簽”按鈕(把指針指向該工具欄上的按鈕,會出現一個消息框,顯示該按鈕的名稱), 單擊表單空白處,表單上顯示標簽控件label1,如圖13 。

同樣方法,再做一個標簽控件label2,兩個文本框控件Text1和Text2,一個ming令按鈕Command1,如圖14 ,

緊接著,我們要設置這些對象的屬性。

3.剛才我們向表單添加控件時發現,剛添加的控件,外圍有8個小黑方塊,我們稱之為“控制點”,有控制點出出,說明此控件處于選到狀態。以后,我們若想選取一個控件,用鼠標單擊它就可以了。

選取一個控件后,我們可以按Delete鍵將其刪除,按組合鍵Ctrl+z可撤消刪除。如果按Shift鍵單擊各個控件,可同時選取多個控件。另外,選到控件后,也可以利用“常用”工具欄上的“復制”和“粘貼”按鈕來復制控件,這和在Windows的“我的電腦”中復制圖標操作方法是一樣的。

二.設置對象的屬性:

我們使用“屬性”窗口設置對象的屬性,正常情況下,打開“表單設計器”后,“屬性”窗口會自動打開,如果“屬性”窗口沒有自動打開,我們可以右擊“表單設計器”的空白處,選“屬性”ming令即可將“屬性”窗口打開。

現在我們在“表單設計器”中選取label1控件,“屬性”窗口的狀態如圖15 ,

我們在“屬性”窗口中拖動滾動條,選中Caption屬性(用于指定控件的顯示文本,以后我們有專門課程介紹的,先不要心急),輸入屬性值“半徑=”,這樣,label1在表單上的顯示文本就是“半徑=”。同樣方法,我們分別選中label2、Text1、Text2及Command1,按下表分別設置它們的屬性:

對象 屬性名 屬性值
label1 Caption 半徑=
label2 Caption 圓的面積=
Text1 Value 0
Command1 caption 計算

設置完畢,界面如圖16,

在設置label2的caption屬性時,因為文本比較多,label2的控件寬度不夠,可能展示不開。我們可以設完屬性后,單擊選取label2,指向它右側的控制點向右拖動,這樣,label2的所有caption文本就都顯示出來了。

三.編寫事件代碼:

我們為command1(“計算”按鈕)編寫click事件代碼(即單擊“計算”按鈕時發生的事件):

1.在“表單設計器”中雙擊“計算”按鈕,彈出代碼窗口,如圖17,

我們在該窗口的“過程”列表中選“click”,然后在窗口的編輯區中輸入如下代碼:
r=thisform.text1.value
thisform.text2.value=3.14159*r*r
thisform.refresh

輸入代碼時注意,代碼中每個英文單詞(實際是ming令關鍵字)之間都有一個實心的點,是英文標點。至于代碼的功能,我們在以后的課程中會有介紹的。

2.輸完代碼后,單擊該代碼窗口右上角的“關閉”按鈕。下一步,我們保存并運行表單就可以了。

四.保存并運行程序:

1.保存表單:

(1).單擊“文件→保存”,系統彈出“另存為”對話框。

(2).輸入表單文件名,比如叫circle,單擊“保存”按鈕。(如果已經把e:/myvfp設為默認目錄,系統會自動定位到那里,你需要在“另存為”對話框中,利用“保存在”列表框定位到e:/myvfp).

2.運行程序:這里可能出現三種情況:

a.保存完表單后,我們把“表單設計器”關閉掉了。沒有關系,我們在“項目管理器”中,依次展開“全部→文檔→表單”,選中剛才我們創建的表單circle,單擊右側的“運行”按鈕。

b.如果保存完表單,沒有關閉“表單設計器”,我們可以直接單擊菜單欄中的“表單”菜單,選其中的“執行表單”ming令。

c.也可以直接在ming令窗口中輸入do form circleming令,然后按回車。(circle為表單文件名)
采用以上任意一種方式都可以運行表單circle,我們在第一個文本框中輸入半徑的值32,單擊“計算”按鈕,第二個文本框就會顯示出半徑為32的圓的面積,如圖10。

大家看,使用Vfp編制一個應用程序是不是很簡單?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品爽爽爽| 久久91超碰青草是什么| 日韩免费电影在线观看| 97在线观看视频| 亚洲第一区第一页| 亚洲精品福利资源站| 中文字幕日韩欧美精品在线观看| 国产成人精品免高潮费视频| 亚洲精品videossex少妇| 国产精品精品视频| 成人黄色激情网| 亚洲成人精品久久| 日韩电影中文字幕一区| 久热99视频在线观看| www.亚洲免费视频| 欧美韩日一区二区| 欧美天堂在线观看| 久久久亚洲精选| 狠狠躁18三区二区一区| 精品国产鲁一鲁一区二区张丽| 国产成人精彩在线视频九色| 国产精自产拍久久久久久蜜| 中文字幕国内精品| 在线视频精品一| 亚洲欧美另类国产| 国产成人综合精品| 亚洲精品一区二区三区婷婷月| 97成人精品视频在线观看| 这里只有视频精品| 亚洲人成在线播放| 91成品人片a无限观看| 亚洲欧美国内爽妇网| 色综久久综合桃花网| 中文字幕日韩专区| 国产视频丨精品|在线观看| 国产精品露脸自拍| 91久久精品久久国产性色也91| 国产一区二区三区精品久久久| 国产亚洲精品激情久久| 久久频这里精品99香蕉| 亚洲第一天堂无码专区| 97**国产露脸精品国产| 欧美日韩国产二区| 91在线视频一区| 欧美成人在线网站| 欧美国产中文字幕| 久久久精品在线| 川上优av一区二区线观看| 91国内精品久久| 久久琪琪电影院| 97婷婷大伊香蕉精品视频| 欧美性受xxx| 成人黄色生活片| 亚洲高清免费观看高清完整版| 91久久在线观看| 日本精品久久久| 欧美性高跟鞋xxxxhd| 人人做人人澡人人爽欧美| 欧美午夜宅男影院在线观看| 国产精品jizz在线观看麻豆| 亚洲成人精品视频在线观看| 精品网站999www| 日韩电影中文字幕在线| 久久综合国产精品台湾中文娱乐网| 国产精品十八以下禁看| 中文字幕在线日韩| 成人a视频在线观看| 久久久久久久久网站| 国产精品久久久久久久久久久久久久| 亚洲精品国产综合久久| 国产精品久久久久一区二区| 日韩不卡中文字幕| 秋霞成人午夜鲁丝一区二区三区| 国产一区二区三区毛片| 在线国产精品播放| 国产日韩在线亚洲字幕中文| 精品日本美女福利在线观看| 国产黑人绿帽在线第一区| 久久久久久成人| 欧美午夜xxx| 亚洲精品美女在线观看| 在线视频日韩精品| 国产精品视频999| 久久激情视频免费观看| 国产精品电影在线观看| 日韩在线播放视频| 久久99久久99精品中文字幕| 国内自拍欧美激情| 91亚洲国产精品| 日韩亚洲综合在线| 日韩av电影院| 一本大道香蕉久在线播放29| 亚洲一区二区免费| 亚洲一区av在线播放| 日韩小视频在线观看| 91在线视频精品| 亚洲天堂免费视频| 亚洲第一视频网| 国产精品入口福利| 91精品国产高清| 91精品久久久久久久久中文字幕| 国产精品大陆在线观看| 亚洲精品久久久久国产| 91精品久久久久久久久| 国产精品久久av| 国产美女主播一区| 中文字幕欧美精品日韩中文字幕| 欧美一区二区三区艳史| 亚洲成人黄色在线观看| 亚洲色图av在线| 亚洲午夜色婷婷在线| 久久大大胆人体| 欧美性猛交xxxx乱大交蜜桃| 亚洲综合中文字幕在线| 55夜色66夜色国产精品视频| 欧美精品久久久久久久免费观看| 97国产精品免费视频| 久久久人成影片一区二区三区| 日韩中文视频免费在线观看| 久久久久久久久久久免费| 欧美做爰性生交视频| 亚洲va国产va天堂va久久| 久久99精品视频一区97| 亚洲精品乱码久久久久久按摩观| 国产不卡精品视男人的天堂| 97久久久久久| 亚洲最新av在线| 国产成人精品视频在线观看| 日韩精品亚洲视频| 久久精品色欧美aⅴ一区二区| 欧美一级bbbbb性bbbb喷潮片| 中文字幕日韩欧美精品在线观看| 欧美成人第一页| 这里只有精品在线播放| 亚洲美女性生活视频| 91久久国产婷婷一区二区| 欧美午夜精品久久久久久人妖| 欧美老肥婆性猛交视频| 亚洲一区二区中文字幕| 在线一区二区日韩| 成人自拍性视频| 亚洲国产精品推荐| 久久99精品视频一区97| 国产做受69高潮| 国产精品成人观看视频国产奇米| 国产不卡在线观看| 久久久中精品2020中文| 日韩精品免费一线在线观看| www.色综合| 亚洲精品自拍第一页| 2019中文字幕在线免费观看| 久久久成人精品视频| 亚洲成人黄色在线| 亚洲天堂一区二区三区| 久久不射热爱视频精品| 国产精品91在线| 国产欧美最新羞羞视频在线观看| 亚洲在线观看视频| 久久网福利资源网站| 久久97久久97精品免视看| 色yeye香蕉凹凸一区二区av| 国产丝袜一区二区三区免费视频| 国产精品www色诱视频| 欧美性猛交xxxx免费看久久久|