麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 技術(shù)開發(fā) > 正文

Visual Foxpro應(yīng)用程序的開發(fā)步驟

2023-06-13 12:11:08
字體:
供稿:網(wǎng)友

創(chuàng)建一個(gè)Vfp應(yīng)用程序的主要步驟如下:

1.創(chuàng)建應(yīng)用程序的界面。

應(yīng)用程序的界面一般由菜單、表單、控件等組成。根據(jù)我們所編制的程序的規(guī)模大小和應(yīng)用需求,來選擇需要使用哪些對(duì)象,規(guī)劃最合適的界面。建議創(chuàng)建一個(gè)項(xiàng)目文件,使用項(xiàng)目管理器來統(tǒng)一創(chuàng)建和管理這些文件和數(shù)據(jù)。

2.設(shè)置界面上各個(gè)對(duì)象的屬性。

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

3.編寫對(duì)象對(duì)應(yīng)的程序代碼。

界面僅僅決定了程序的外觀,設(shè)計(jì)完界面后就要為對(duì)象的事件添加代碼。實(shí)際上,Vfp程序的主要功能是通過程序代碼來實(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ǔ),才能編制出漂亮的程序呀!千萬不要太心急了!

例:計(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 ,

單擊該對(duì)話框中的“新建表單”按鈕,出現(xiàn)“表單設(shè)計(jì)器”窗口,如圖12

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

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

緊接著,我們要設(shè)置這些對(duì)象的屬性。

3.剛才我們向表單添加控件時(shí)發(fā)現(xiàn),剛添加的控件,外圍有8個(gè)小黑方塊,我們稱之為“控制點(diǎn)”,有控制點(diǎn)出出,說明此控件處于選到狀態(tài)。以后,我們?nèi)粝脒x取一個(gè)控件,用鼠標(biāo)單擊它就可以了。

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

二.設(shè)置對(duì)象的屬性:

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

現(xiàn)在我們?cè)?ldquo;表單設(shè)計(jì)器”中選取label1控件,“屬性”窗口的狀態(tài)如圖15 ,

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

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

設(shè)置完畢,界面如圖16,

在設(shè)置label2的caption屬性時(shí),因?yàn)槲谋颈容^多,label2的控件寬度不夠,可能展示不開。我們可以設(shè)完屬性后,單擊選取label2,指向它右側(cè)的控制點(diǎn)向右拖動(dòng),這樣,label2的所有caption文本就都顯示出來了。

三.編寫事件代碼:

我們?yōu)閏ommand1(“計(jì)算”按鈕)編寫click事件代碼(即單擊“計(jì)算”按鈕時(shí)發(fā)生的事件):

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

我們?cè)谠摯翱诘?ldquo;過程”列表中選“click”,然后在窗口的編輯區(qū)中輸入如下代碼:
r=thisform.text1.value
thisform.text2.value=3.14159*r*r
thisform.refresh

輸入代碼時(shí)注意,代碼中每個(gè)英文單詞(實(shí)際是ming令關(guān)鍵字)之間都有一個(gè)實(shí)心的點(diǎn),是英文標(biāo)點(diǎn)。至于代碼的功能,我們?cè)谝院蟮恼n程中會(huì)有介紹的。

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

四.保存并運(yùn)行程序:

1.保存表單:

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

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

2.運(yùn)行程序:這里可能出現(xiàn)三種情況:

a.保存完表單后,我們把“表單設(shè)計(jì)器”關(guān)閉掉了。沒有關(guān)系,我們?cè)?ldquo;項(xiàng)目管理器”中,依次展開“全部→文檔→表單”,選中剛才我們創(chuàng)建的表單circle,單擊右側(cè)的“運(yùn)行”按鈕。

b.如果保存完表單,沒有關(guān)閉“表單設(shè)計(jì)器”,我們可以直接單擊菜單欄中的“表單”菜單,選其中的“執(zhí)行表單”ming令。

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

大家看,使用Vfp編制一個(gè)應(yīng)用程序是不是很簡(jiǎn)單?

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: cosplay裸体福利写真 | 素人视频免费观看 | 黄色影院在线 | 91香草视频 | 羞羞草视频 | 日韩 综合 | 性aaa| 久久国产精品久久久久久久久久 | 91精品久久久久久久久 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | 黄色男女视频 | 李宗瑞国产福利视频一区 | 毛片一区二区三区四区 | 久草久视频 | 免费看性xxx高清视频自由 | 斗破苍穹在线免费 | 免费黄色大片在线观看 | 黄色网页在线观看 | 久久亚洲精品国产一区 | 狠狠干夜夜草 | 久草在线网址 | 一级α片免费看刺激高潮视频 | 在线无码| 色阁阁69婷婷 | 久久亚洲精品久久国产一区二区 | 免费久久久 | 国产一级αv片免费观看 | 国产永久免费观看 | 中国老女人一级毛片视频 | 国产午夜电影在线观看 | 黄色毛片免费视频 | 中文字幕网在线 | av电影网站在线观看 | 色播一区 | 一级免费黄视频 | 久久久久久久一区二区三区 | xxxx hd videos| 做羞羞视频 | 欧美性色黄大片www 操碰网 | 午夜精品久久久久久久96蜜桃 | 天天干干|