版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)4.1賦值及幾個(gè)簡(jiǎn)單語句
任務(wù)4.2數(shù)據(jù)輸出和輸入
任務(wù)4.3形狀、容器和圖像控件
任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.賦值語句
在程序中若要使用(引用)變量,必須在使用(引用)之前為變量設(shè)定一個(gè)初值。任務(wù)4.1賦值及幾個(gè)簡(jiǎn)單語句
2.程序注釋語句
為了提高程序的可讀性,通常應(yīng)在程序的適當(dāng)位置加上一些備注或說明等注釋內(nèi)容。VFP提供了行首和行尾兩種注釋語句。
1)行首注釋
2)行尾注釋
3.程序暫停語句
WAIT語句用來暫停程序的執(zhí)行并顯示提示信息,按任意鍵或單擊鼠標(biāo)后繼續(xù)執(zhí)行程序。
如圖4-1所示,在代碼窗口中輸入下面的代碼,運(yùn)行后將顯示暫停提示信息。
WAIT"我累了,要休息10秒"WINDOWSAT20,20TIMEOUT10圖4-1WAIT語句示例
4.程序結(jié)束語句
在VFP中,要終止表單的運(yùn)行可以使用RELEASE語句或Release方法。任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.使用標(biāo)簽控件實(shí)現(xiàn)數(shù)據(jù)輸出
標(biāo)簽(Label)控件顯示的文本信息用戶不能直接修改,Label所顯示的內(nèi)容由標(biāo)題(Caption)屬性控制,該屬性可以在設(shè)計(jì)時(shí)通過“屬性”窗口設(shè)置,也可以在運(yùn)行時(shí)用代碼賦值。
各控件的屬性設(shè)置,見表4-1。任務(wù)4.2數(shù)據(jù)輸出和輸入表4-1屬性設(shè)置設(shè)置屬性后,如圖4-2所示。
選中Label1后,單擊工具欄上的“復(fù)制”按鈕,再單擊“粘貼”按鈕,將Label1復(fù)制一個(gè)副本Label2。將Label2的前景色(ForeColor)屬性改為:255,255,255(白色),修改Left和Top屬性值來適當(dāng)調(diào)整兩個(gè)標(biāo)簽的相對(duì)位置,如圖4-3所示。圖4-2設(shè)置Label1的屬性
(3)編寫程序代碼。
編寫命令按鈕Command1的Click事件代碼,以便關(guān)閉表單退出程序:
THISFORM.Release
(4)運(yùn)行程序。
單擊常用工具欄上的“運(yùn)行”按鈕運(yùn)行程序,顯示如圖4-4所示,單擊表單上的“關(guān)閉”按鈕,關(guān)閉表單。
圖4-3修改Label2的屬性圖4-4程序運(yùn)行結(jié)果
2.使標(biāo)簽控件適應(yīng)輸出內(nèi)容
對(duì)于一個(gè)較長(zhǎng)的或在運(yùn)行時(shí)可能變化的標(biāo)題,Label提供了兩種屬性:AutoSize和WordWrap來改變控件尺寸以適應(yīng)較長(zhǎng)或較短的標(biāo)題。
設(shè)置對(duì)象屬性,見表4-2。
設(shè)置屬性后的界面,如圖4-5(b)所示。表4-2屬性設(shè)置圖4-5建立界面與設(shè)置屬性單擊常用工具欄上的“運(yùn)行”按鈕運(yùn)行程序,顯示如圖4-6左所示,單擊表單上的“請(qǐng)點(diǎn)這里看變化”按鈕,顯示如圖4-6(b)所示。圖4-6程序運(yùn)行結(jié)果
3.使用文本框進(jìn)行數(shù)據(jù)輸入
用戶輸入文本信息的最直接的方法是使用文本框(TextBox)控件。
修改對(duì)象屬性,見表4-3。
設(shè)置屬性后的表單如圖4-7所示。
運(yùn)行程序,如圖4-8所示。表4-3屬性設(shè)置圖4-7設(shè)置屬性后的表單
圖4-8求長(zhǎng)方體的表面積
4.焦點(diǎn)
焦點(diǎn)(Focus)就是光標(biāo),當(dāng)對(duì)象具有“焦點(diǎn)”時(shí)才能響應(yīng)用戶的輸入,因此只有對(duì)象具有了焦點(diǎn),該對(duì)象才具有接收用戶鼠標(biāo)單擊或鍵盤輸入的能力。
5.〈Tab〉鍵序
TabIndex屬性決定控件接收焦點(diǎn)的順序,TabStop屬性決定焦點(diǎn)是否能夠停在該控件上。
6.使用對(duì)話框?qū)崿F(xiàn)數(shù)據(jù)輸出
對(duì)話框是用戶與應(yīng)用程序之間交換信息的途徑之一。
(1)〈信息內(nèi)容〉指定在對(duì)話框中出現(xiàn)的文本。在〈信息內(nèi)容〉中使用硬回車符(CHR(13))可以使文本換行。對(duì)話框的高度和寬度隨著〈信息內(nèi)容〉的增加而增加,最多可有1024個(gè)字符。
(2)〈對(duì)話框類型〉指定對(duì)話框中出現(xiàn)的按鈕和圖標(biāo),一般有3個(gè)參數(shù),這3種參數(shù)值可以相加以達(dá)到所需要的樣式。其取值和含義見表4-4。表4-4對(duì)話框類型中各參數(shù)及其含義
(3)〈對(duì)話框標(biāo)題〉指定對(duì)話框的標(biāo)題。若缺省此項(xiàng),系統(tǒng)將使用默認(rèn)標(biāo)題“MicrosoftVisualFoxPro”。
下述代碼將顯示圖4-9所示的對(duì)話框:
msg=MESSAGEBOX(“請(qǐng)確認(rèn)輸入的數(shù)據(jù)是否正確!”,3+48+0,“數(shù)據(jù)檢查”)
(4)?MESSAGEBOX()函數(shù)的返回值指明在對(duì)話框中選擇了哪個(gè)按鈕,見表4-5。圖4-9信息對(duì)話框表4-5MESSAGEBOX()函數(shù)的返回值設(shè)置Command1的Caption屬性為“最佳付款方案”,Default屬性為.T.—
真。其他屬性參見圖4-10所示。圖4-10建立最佳付款方案用戶界面
(3)編寫程序代碼。
運(yùn)行程序,輸入取款金額,單擊命令按鈕,將彈出圖4-11所示的對(duì)話框。圖4-11最佳付款方案程序運(yùn)行結(jié)果任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.形狀控件
形狀(Shape)控件可以在表單中產(chǎn)生圓、橢圓以及圓角或方角的矩形。
【例4-7】利用“形狀”控件修飾例4-4的表單,如圖4-12所示。任務(wù)4.3形狀、容器和圖像控件圖4-12使用“形狀”控件
(1)在例4-4的表單中畫上一個(gè)“形狀”控件Shape1,如圖4-13所示。
(2)修改Shape1的SpecialEffect屬性為:0—3維,然后單擊“格式”菜單→“置后”命令,將其置于原有控件的后邊,如圖4-14所示。圖4-13增加一個(gè)“形狀”圖4-14設(shè)置Shape控件置后
2.容器控件
由于容器(Container)控件的封裝性與外形更具立體感,因此通常使用容器控件對(duì)程序界面進(jìn)行修飾。
【例4-8】
編制程序輸出生成指定范圍內(nèi)的3個(gè)隨機(jī)數(shù),如圖4-15所示。圖4-15生成隨機(jī)數(shù)
(2)設(shè)置控件屬性。
修改對(duì)象屬性,見表4-6。
設(shè)置屬性后的表單如圖4-16所示。表4-6屬性設(shè)置圖4-16設(shè)置屬性后的表單界面
3.圖像控件
圖像(Image)控件允許在表單中添加圖片(.bmp、.ico文件)。圖像控件與其他控件一樣,具有屬性、事件和方法程序。
圖像控件的一些主要屬性,見表4-7。
【例4-9】
在例4-6中使用圖像來修飾表單,如圖4-17所示。表4-7圖像控件的主要屬性圖4-17使用圖像修飾表單技能訓(xùn)練
1.設(shè)計(jì)兩種形式的藝術(shù)標(biāo)簽:一種是投影式標(biāo)簽,一種是立體式標(biāo)簽,如圖4-18所示。
2.在文本框中輸入弧度值,將弧度換算為角度值(度、分、秒)的形式,然后輸出,如圖4-19所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024學(xué)校實(shí)驗(yàn)室設(shè)備更新及維修服務(wù)合同3篇
- 2024店鋪轉(zhuǎn)讓協(xié)議書
- 2024模具智能制造技術(shù)研發(fā)合同
- 2024標(biāo)準(zhǔn)版兩居室房車短期租賃合同版
- 2024服裝工裝定制合同
- 2024青島運(yùn)動(dòng)會(huì)官方用車租賃服務(wù)協(xié)議3篇
- 2024年行車設(shè)備安裝與維護(hù)合同3篇
- 2024年版城市供水項(xiàng)目特許經(jīng)營權(quán)協(xié)議
- 2024運(yùn)營總監(jiān)國際業(yè)務(wù)拓展與跨國合作合同3篇
- 2025年度網(wǎng)絡(luò)安全技術(shù)股權(quán)合作與轉(zhuǎn)讓合同3篇
- 標(biāo)桿房企人力資源體系研究之龍湖
- 規(guī)則大副貨運(yùn)知識(shí)點(diǎn)
- 《2022年上海市初中語文課程終結(jié)性評(píng)價(jià)指南》中規(guī)定的150個(gè)文言實(shí)詞
- 關(guān)于轉(zhuǎn)發(fā)《關(guān)于進(jìn)一步加強(qiáng)少先隊(duì)輔導(dǎo)員隊(duì)伍建設(shè)的若干意見》的通知
- 愛麗絲夢(mèng)游仙境話劇中英文劇本(共6頁)
- 書法少年宮活動(dòng)記錄
- 醫(yī)療設(shè)備報(bào)廢申請(qǐng)表
- CAD快速看圖破解安裝步驟
- 鐵路橋梁鋼結(jié)構(gòu)設(shè)計(jì)規(guī)范(TB100022--99)修訂簡(jiǎn)介
- 水文氣象報(bào)告
- 應(yīng)急資金投入保障機(jī)制
評(píng)論
0/150
提交評(píng)論