




已閱讀5頁,還剩70頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
11.1繪制矩形及清除屏幕區(qū)域11.2屏幕的格式輸出、輸入命令,第11章屏幕格式及打印格式的設(shè)計(jì),返回主目錄,11.1繪制矩形及清除屏幕區(qū)域,11.1.1繪制矩形框的命令在屏幕上繪制矩形的命令有兩種,其命令格式和功能稍有不同。1.命令格式之一格式:起始行,起始列,終止行,終止列BOX該命令以指定的起始行、列作為矩形的左上角,指定的終止行、列作為矩形的右下角,在屏幕上畫一個矩形框。例如:4,6,12,60BOX從屏幕的第4行到第12行,從第6列到第60列,畫出以線段為邊框的矩形,命令中指定的起止行、列被矩形的邊框所占用。,2.命令格式之二格式:起始行,起始列TO終止行,終止列DOUBLE|PANELCOLORSCHEME調(diào)色盤號|COLOR顏色對表該命令按指定的起始行、列和終止行、列,在屏幕上畫矩形框。命令中如果選擇DOUBEL,則矩形邊框?yàn)殡p線;如果選擇PANEL,則畫出帶陰影的矩形。例如:4,4TO20,60PANEL由于命令中指定了PANEL,所以屏幕上顯示出一個帶陰影邊框的矩形。,(1)在一條命令中,DOUBLE、PANEL兩者只能選用一個。(2)如果選擇COLORSCHEME調(diào)色盤號,則按指定的調(diào)色盤號配置矩形邊框的顏色;如果選擇顏色對表,則按指定的顏色對配置邊框的顏色。但是,不同的顯示器、不同的Windows版本,會使矩形邊框的形狀和顏色有所不同,用戶應(yīng)當(dāng)通過調(diào)試,選擇較適于所用系統(tǒng)的邊框和顏色。FoxPro一共有24個調(diào)色盤,其中,第1324號調(diào)色盤系統(tǒng)未定義(可由用戶定義)。每個調(diào)色盤由10個色對組成,不同的調(diào)色盤影響不同的窗口或菜單的顏色,系統(tǒng)定義的12個調(diào)色盤號與所影響的對象見表11.1。,(3)可以利用返回當(dāng)前光標(biāo)所在行、列的函數(shù)ROW()、COL(),指定命令中的行、列數(shù)。例如,分別執(zhí)行下列命令,觀察所畫矩形邊框及其矩形的顏色:4,6TOROW()+8,COL()+50DOUBLECOLOSCHEME84,6TO12,60PANELCOLORSCHEME4第一條命令中,因?yàn)镽OW()的函數(shù)值是4,所以ROW()+8=12,同理COL()+50=56。因此,下面的兩條命令是等價的:4,6TO12,56DOUBLECOLOSCHEME84,6TOROW()+8,COL()+50DOUBLECOLOSCHEME8,例11.1在數(shù)據(jù)庫瀏覽命令中,可以通過選擇調(diào)色盤號改變?yōu)g覽窗口的顏色。請執(zhí)行下面的程序,當(dāng)改變調(diào)色盤號后,觀察BROWS窗口顏色的變化情況。CLEARUSED:rshDOWHIL.T.INPUT請輸入調(diào)色盤號(112,如果輸入100則退出)TOclIFcl=100ERROR只能輸入字符Y或N!,READ4)關(guān)于MESSAGE參數(shù)MESSAGE用于指定格式輸入語句的操作提示等說明性信息。MESSAGE信息顯示在屏幕的底行。如果程序中使用了SETMESSAGE命令,則MESSAGE信息顯示在此命令指定的位置。SETMESSAGE命令的一般格式是SETMESSAGETO行號LEFT|RIGHT|CENTER此命令不僅可以指定顯示MESSAGE信息的行號,還可以用關(guān)鍵字LEFT(左)、RIGHT(右)、CENTER(居中),指定在該行中的顯示位置。請看下例:例11.5執(zhí)行下面的程序,觀察MESSAGE信息在屏幕上的顯示位置。,SETMESSAGETO24CENTERMESSAGE請按月/日/年各兩位數(shù)字的順序輸入!READdd=CTOD(dt)DISPMEMOLIKEddRETU可見,GET語句中用關(guān)鍵字MESSAGE指定的信息在屏幕的24行居中顯示。,3.格式輸入、輸出語句綜合應(yīng)用舉例例11.6這是一個工資管理系統(tǒng)程序的啟動畫面,它是這樣設(shè)計(jì)的:設(shè)置程序運(yùn)行環(huán)境和初始化變量;先將整個屏幕從上下兩端向屏幕中間逐行畫“圓圈”;清除一個矩形區(qū)域內(nèi)寫本程序系統(tǒng)的有關(guān)信息;設(shè)置并詢問用戶口令,若三次回答不對,則退出FoxPro。其程序如下:*程序開始,先進(jìn)行運(yùn)行環(huán)境的設(shè)置和變量的初始化:,SETEXACTON&設(shè)置精確比較SETSTATUSOFF&關(guān)閉FoxPro系統(tǒng)信息SETCOLORTOW+/NCLEARSETCOLORTOG/Bk=1r=0*下面的循環(huán)是為了從屏幕兩端逐行畫“圓圈”:DOWHILEk=18&暫時按一屏輸出行ROW()+1,2SAY&結(jié)束頁的表格底線WAITWINDOWS按任意鍵繼續(xù)CLEAR5,4SAY單位:&mMC&使用絕對行、列號,相當(dāng)換頁,5,4SAY單位:&mMC&使用絕對行、列號,相當(dāng)換頁ROW()+1,2SAYROW()+1,2SAY|職工代碼|職工姓名|基本工資|職稱工資|地區(qū)補(bǔ)貼|實(shí)發(fā)工資|ROW()+1,2SAYSKIPLOOPELSE&不換頁時:IFEOF()&但是如果當(dāng)前工資庫文件結(jié)束,輸出表格底線,ROW()+1,2SAYWAITWINDOWS按任意鍵繼續(xù)CLEAREXITELSE&繼續(xù)輸出當(dāng)前庫的職工數(shù)據(jù)ROW()+1,2SAYENDIFENDIF,NDDOSELE1&一個處級單位輸出結(jié)束,為取下一個單位代碼SKIPIFEOF()&如果所有單位輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)理主動上報(bào)不良事件
- 不忘初心方得始終
- 中日幼兒教育比較分析
- 中移鐵通培訓(xùn)
- 艾滋病健康教育課件
- 危險(xiǎn)化學(xué)品操作證培訓(xùn)
- 裝卸作業(yè)安全培訓(xùn)
- 量具使用規(guī)范培訓(xùn)
- 古爾邦節(jié)酒店活動方案
- 古箏銷售活動方案
- 叉車裝卸搬運(yùn)合同協(xié)議書
- 突發(fā)事件應(yīng)對法考試題庫
- 公司勞務(wù)合同范本2018
- DL∕T 1753-2017 配網(wǎng)設(shè)備檢修試驗(yàn)規(guī)程
- 寄生蟲病防治技能競賽試題及答案
- 中興智慧園區(qū)智能停車解決方案
- 陜西省西安市西光中學(xué)2025屆高一化學(xué)第二學(xué)期期末考試試題含解析
- 期末專題復(fù)習(xí)專題04 修改病句(專項(xiàng)訓(xùn)練)-2023-2024學(xué)年四年級下冊語文(統(tǒng)編版)
- 檢驗(yàn)科實(shí)驗(yàn)室生物安全
- 數(shù)學(xué)教學(xué)與技能訓(xùn)練智慧樹知到期末考試答案章節(jié)答案2024年濟(jì)寧學(xué)院
- 國開(河南)專科《管理心理學(xué)》作業(yè)練習(xí)1-3+終考試題及答案
評論
0/150
提交評論