华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機(jī)等級 > 二級考試 > Visual FoxPro > VF輔導(dǎo) > 文章內(nèi)容
  

計算機(jī)等級考試二級VFP輔導(dǎo)講義:在VFP中模擬動畫

中華IT學(xué)院   【 】  [ 2017年7月26日 ]

  在當(dāng)今眾多的編程語言中,VFP的簡單、方便和實用使我一直情有獨衷。它不僅提供了對中、小型數(shù)據(jù)庫完善的管理和操作機(jī)制,在應(yīng)用程序界面的設(shè)計上也提供了豐富的手段。比如說,VFP的表單設(shè)計器提供了圖象控制,允許我們直接在表單中添加.BMP圖片。稍顯不足的是它不支持其他格式的圖象,更不用說是動畫了。

  由于圖象控制和其他控制一樣,具有自己一整套的屬性,在設(shè)計時可以動態(tài)地改變它,因此我在實踐中摸索到一種變通的方法,在VFP的表單中加入模擬的“動畫”。其設(shè)計思想是準(zhǔn)備幾幀連貫的.BMP圖象(可用相關(guān)的繪圖軟件自行制作),利用計時器的計時功能,在規(guī)定的時間間隔內(nèi)動態(tài)地改變所顯示的.BMP圖象。下面我就通過一個演示實例來加以說明:首先,我準(zhǔn)備了四幅連貫的紅旗飄圖象,分別取名為:1.bmp,2.bmp,3.bmp和4.bmp。如下所示(略),然后使用表單設(shè)計器設(shè)計表單如下:

  演示表單

  其中包括三個控制:Image(圖象),Timer(計時器)和Command(命令按鈕) 。設(shè)置屬性如下:

  Image.Picture=“1.bmp”Ttimer.Enabled=.t.Timer.Interval=200Command.Caption=“退出演示”

  在表單的Activate事件中添加如下代碼:

  Public II=1在計時器的Timer事件中添加代碼如下:If I $#@62;=4  I=1Else   I=I+1EndifPic=Str(I,1)+".bmp"Thisform.Image.Picture= Pic

  在命令按鈕的Click事件中添加代碼如下:

  Thisform.Release

  最后,保存并運行表單,我們會看到窗口中一幅鮮艷的紅旗在迎風(fēng)招展。單擊“退出演示”命令按鈕,模擬動畫的演示就結(jié)束了。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
溆浦县| 枝江市| 新宾| 德昌县| 保德县| 张北县| 乐至县| 武冈市| 南昌市| 双流县| 烟台市| 嘉定区| 西畴县| 丰顺县| 衡南县| 伊金霍洛旗| 武平县| 西吉县| 长顺县| 慈利县| 清镇市| 上栗县| 陕西省| 海安县| 永仁县| 潜山县| 新密市| 石泉县| 隆化县| 文安县| 河间市| 科技| 专栏| 重庆市| 平度市| 大田县| 航空| 丰顺县| 桓台县| 永德县| 九台市|