国产在线导航,欧美日本中文,黄色在线观看网站永久免费乱码,chinese国产在线视频,亚洲欧洲第一视频,天天做人人爱夜夜爽2020毛片,亚洲欧美中文字幕在线网站

現(xiàn)在位置:范文先生網(wǎng)>教學(xué)論文>信息技術(shù)論文>在VFP6.0程序設(shè)計(jì)中使用動(dòng)畫效果

在VFP6.0程序設(shè)計(jì)中使用動(dòng)畫效果

時(shí)間:2023-02-27 13:31:57 信息技術(shù)論文 我要投稿
  • 相關(guān)推薦

在VFP6.0程序設(shè)計(jì)中使用動(dòng)畫效果

在VFP6.0程序設(shè)計(jì)中使用動(dòng)畫效果

 

邯鄲物資中專學(xué)校   張巍

 

摘要:本文引用幾個(gè)實(shí)際例子,說明使用VFP6.0開發(fā)程序時(shí),使用戶的界面具有動(dòng)畫效果,主要使用了計(jì)時(shí)器控件。

關(guān)鍵詞:表單,計(jì)時(shí)器控件,事件代碼

1、引言:Visual Foxpro 6.0采用了可視化的面向?qū)ο蟮木幊坦ぞ吆蛯?duì)OLE和ActiveX的支持,可以通過引用相關(guān)對(duì)象的方法或定義其屬性來標(biāo)控和使用一些對(duì)象。在使用VFP6.0進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),開發(fā)人員常常希望設(shè)計(jì)的界面生動(dòng),美觀,這就需要適當(dāng)?shù)剡\(yùn)用動(dòng)畫的設(shè)計(jì),才能達(dá)到這些效果。下面介紹使用表單中計(jì)時(shí)器控件創(chuàng)建動(dòng)畫的方法。

2、基本思想:計(jì)時(shí)器控件能周期性地按時(shí)間間隔自動(dòng)執(zhí)行它的Timer事件代碼,在程序中來處理反復(fù)發(fā)生的動(dòng)作。計(jì)時(shí)器控件工作的三要素是①Timer事件代碼,表示執(zhí)行的動(dòng)作。②Interval 屬性,用于指定時(shí)間間隔。③Enabled屬性,其值為T時(shí),啟動(dòng)計(jì)時(shí)工作,為F時(shí)掛起計(jì)時(shí)器的運(yùn)行。程序設(shè)計(jì)中首先創(chuàng)建表單,在表單中添加表單控件,再設(shè)置其各的屬性值。

3、程序設(shè)計(jì):

1)讓文字移動(dòng),設(shè)置一個(gè)向左移動(dòng)的字幕。

在表單上添加標(biāo)簽和計(jì)時(shí)器控件各一個(gè),將Label1 的Caption 值設(shè)置為“歡迎光臨”,Timer1的Interval的值設(shè)置為200,Enabled設(shè)置為T

Timer的事件代碼編寫如下:

IF Thisform.label1.left- Thisform.label1.width<0

   Thisform.label1.left= Thisform.width

ELSE

   Thisform.label1.left= Thisform.label1.left-10

ENDIF

   即“歡迎光臨”在表單中就有動(dòng)畫效果,四個(gè)字從右邊游入,左邊游出,并不斷循環(huán)執(zhí)行。

  2)讓文字飛起來,設(shè)置“歡迎光臨”四個(gè)字從表單底部飛入。

在表單上創(chuàng)建標(biāo)簽控件(四個(gè))和計(jì)時(shí)器控件(一個(gè))屬性設(shè)置方法同1)。

 

 


Timer的事件代碼編寫如下:

Labelt='labelt'+str(n,1)+'.top'

[1] [2] 下一頁


IF Thisform.&labelt<=high

     Thisform.&labelt=high

     N=N+1

     IF N=5

       Thisform.timer1.enabled=.F.

       n=1

     ENDIF

ENDIF

Thisform.&labelt=Thisform.&labelt-10

FORM的Activate事件代碼:

PUBLIC  high, n

n=1

i=1

high=Thisform.labebl1.top

DO  WHILE  I<=4

       labelt='label'+str(i,1)+'.top'

       Thisform.&labelt=Thisform.hight

       i= i+1

ENDDO

上述操作產(chǎn)生動(dòng)畫效果是,四個(gè)字依次從表單底部飛入表單上部。

2)設(shè)置當(dāng)前日期時(shí)間

表單控件和屬性同1)

Timer的事件代碼編寫如下:

IF Thisform.label1.caption<>TTOC(datetime())

       Thisform.label1.caption=TTOC(datetime())

ENDIF


表單中的值將隨著時(shí)間日期的變化而變化。

4、結(jié)束語:以上使用計(jì)時(shí)器控件設(shè)置了幾種動(dòng)畫效果,在此基礎(chǔ)上還可以演變出其它的動(dòng)畫效果來,比如,文字依次從左邊向右展開,從左側(cè)飛入等等。上述標(biāo)簽控件若改為圖象控件也可使用。

上一頁  [1] [2] 


【在VFP6.0程序設(shè)計(jì)中使用動(dòng)畫效果】相關(guān)文章:

《PPT動(dòng)畫效果的設(shè)置》教學(xué)反思08-25

動(dòng)畫專業(yè)中Flash動(dòng)畫設(shè)計(jì)的教學(xué)探討08-18

學(xué)會(huì)使用排比論據(jù)增強(qiáng)論證效果08-23

探析動(dòng)畫視聽設(shè)計(jì)元素在日式動(dòng)畫作品中的應(yīng)用08-19

淺談?dòng)螒蚪虒W(xué)在《算法與程序設(shè)計(jì)》中的應(yīng)用08-01

《五柳先生傳》中“贊”的藝術(shù)效果08-16

淺談?dòng)彤嫿虒W(xué)中的肌理效果與運(yùn)用08-18

電教媒體在語文側(cè)重教學(xué)中的作用與效果08-17

在VB中如何使用 Winsock 控件08-06