<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于VB中控件和類的霓虹燈效果的設(shè)計(jì)與實(shí)現(xiàn)

    時(shí)間:2024-08-02 17:41:57 計(jì)算機(jī)軟件畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    基于VB中控件和類的霓虹燈效果的設(shè)計(jì)與實(shí)現(xiàn)

     以下是YJBYS求職網(wǎng)為您推薦的一篇關(guān)于基于VB中控件和類的霓虹燈效果的設(shè)計(jì)與實(shí)現(xiàn)的計(jì)算機(jī)軟件畢業(yè)論文,歡迎瀏覽!

     

      關(guān)鍵詞:計(jì)時(shí)器; 閃爍;Control類;通用性

     

      摘要:論文在VB應(yīng)用程序中利用這些控件和類,來(lái)實(shí)現(xiàn)霓虹燈效果。

     

      Visual Basic是美國(guó)Microsoft公司推出的一種基于Windows平臺(tái)的應(yīng)用程序開(kāi)發(fā)工具。它具有簡(jiǎn)單易學(xué)、操作方便的特點(diǎn),又引入了面向?qū)ο蟮氖录?qū)動(dòng)編程機(jī)制和可視化的程序設(shè)計(jì)方法,已經(jīng)成為Windows應(yīng)用程序開(kāi)發(fā)的首選工具之一。但是Visual Basic 所提供的各種控件中都沒(méi)有閃爍屬性設(shè)置,這就使應(yīng)用程序界面有一種“呆板”的感覺(jué),無(wú)法表現(xiàn)出動(dòng)感。本文以動(dòng)態(tài)改變窗體上的字體顏色為例,介紹霓虹燈效果的設(shè)計(jì)與實(shí)現(xiàn)方法。

     

      1、設(shè)計(jì)思路

     

      所謂霓虹燈效果,是指某一控件的顏色較快地交替變化,在視覺(jué)上達(dá)到閃爍效果。VB中的計(jì)時(shí)器控件是一種定時(shí)觸發(fā)事件的控件,利用它的特性可以實(shí)現(xiàn)霓虹燈閃爍的效果。這里以窗體上的字體顏色為例,設(shè)計(jì)一個(gè)計(jì)時(shí)器控制字體顏色的變化。計(jì)時(shí)器事件觸發(fā)一次,改變一次字體顏色。計(jì)時(shí)器的時(shí)間間隔越短,字體顏色變化越快,霓虹燈效果越明顯。另外,設(shè)計(jì)一個(gè)函數(shù)setfontcolor,它的功能是改變字體的前景顏色。顏色范圍定義在數(shù)組a中,其值取QBcolor函數(shù)的顏色值范圍(0-15),當(dāng)然也可根據(jù)實(shí)際情況設(shè)置需要的顏色。

     

      Visual Basic提供Control類是一般控件的基類。當(dāng)聲明一個(gè)變量為As Control,就可以將任何控件的引用賦給該變量。為了增加程序的通用性,在函數(shù)setfontcolor中,使用Control類實(shí)現(xiàn)不同控件的閃爍效果,加大程序應(yīng)用的范圍。例如:閃爍文本框、閃爍文件列表框等,極大豐富了VB應(yīng)用程序界面。

     

      2、設(shè)計(jì)步驟

     

      (1)建立新工程。新建工程1,同時(shí)包含一個(gè)新窗體Form1

     

      (2)設(shè)計(jì)應(yīng)用程序界面。我們要設(shè)計(jì)的是一個(gè)字體顏色不斷變化的顯示程序,顯示字符為“計(jì)算機(jī)應(yīng)用”。因此,在Form1上添加一個(gè)計(jì)時(shí)器Timer1控制字體顏色變化、一個(gè)標(biāo)簽Label1顯示字符串、一個(gè)退出按鈕Command1

     

      圖1 設(shè)計(jì)界面                         2 運(yùn)行界面

     

      圖3 運(yùn)行界面2                        4 運(yùn)行界面3

     

      (3)設(shè)置各控件屬性。

     

      表1-1窗體及控件的屬性值設(shè)置

     

      對(duì)象

     

      屬性

     

      設(shè)置

     

      Form1

     

      Caption

     

      霓虹燈效果

     

      label1

     

      Caption

     

      計(jì)算機(jī)應(yīng)用

     

      FontName

     

      宋體

     

      FontName

     

      小一

     

      Alignment

     

      居中

     

      Command1

     

      Caption

     

      退出

     

      (4)設(shè)計(jì)程序代碼。

     

      通用聲明部分:

     

      Option Explicit

     

      Dim a(15) As Integer     ′存放不同的顏色值

     

      ′初如化設(shè)置

     

      Private Sub Form_Load()

     

      Dim i As Integer

     

      Label1.Top = 1850

     

      Label1.Left = Screen.Width / 8

     

      Timer1.Interval = 50

     

      Command1.Top = Screen.Height / 3

     

      Command1.Left = Screen.Width / 3

     

      For i = 0 To 15

     

      a(i) = i

     

      Next i

     

      End Sub

     

      ′退出程序

     

      Private Sub Command1_Click()

     

      End

     

      End Sub

     

      ′setfontcolor過(guò)程是循環(huán)地設(shè)置字體顏色(ForeColor)

     

      Private Sub setfontcolor(Cont As Control)

     

      If Cont.Tag < 15 Then

     

      Cont.Tag = Cont.Tag + 1

     

      Else

     

      Cont.Tag = 0

     

      End If

     

      Cont.ForeColor = QBColor(Cont.Tag)

     

      End Sub

     

      ′利用計(jì)時(shí)器控件Timer事件調(diào)用setfontcolor函數(shù)改變字體顏色

     

      Private Sub Timer1_Timer()

     

      setfontcolor Label1,a

     

      End Sub

     

      3、小結(jié)

     

      本文介紹了VB程序?qū)崿F(xiàn)霓虹燈效果的方法。主要強(qiáng)調(diào)利用VB的相關(guān)控件和類動(dòng)態(tài)改變字體顏色,增加程序的通用性的技術(shù)。上述程序已上機(jī)調(diào)試過(guò)。在此基礎(chǔ)上進(jìn)行一些改進(jìn)(如:加上其它的控制使形式變化更豐富些、設(shè)置符合用戶需求的顏色范圍等),應(yīng)用到你開(kāi)發(fā)的軟件的封面設(shè)計(jì)中,就能使用戶更加滿意了。

     

      參考文獻(xiàn):

     

      [1]穆紅濤.Visual Basic程序設(shè)計(jì)(實(shí)訓(xùn)篇) [M]. 大連:大連理工大學(xué)出版社,2008.

     

      [2]楊慶仙.VB中通信控件實(shí)現(xiàn)對(duì)鎖相放大器的控制[j].福建電腦,2010,(10).

     

      [3]王曉敏. Visual Basic程序設(shè)計(jì)[M].北京:中國(guó)鐵道出版社,2005.

    Roman"�moP�nt-family:"Times New Roman"'>  孫曉巖,研究生,河北工程大學(xué),研究方向:管理科學(xué)。

     

    【基于VB中控件和類的霓虹燈效果的設(shè)計(jì)與實(shí)現(xiàn)】相關(guān)文章:

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

    利用VB的MSComm控件實(shí)現(xiàn)GPS數(shù)據(jù)采集07-02

    基于Delphi的VCL控件開(kāi)發(fā)與實(shí)現(xiàn)論文10-01

    基于MapObjects控件的鷹眼圖實(shí)現(xiàn)方法09-18

    基于ASP購(gòu)物系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)ASP+SQL09-03

    基于VB6.0的MSComm通信方法設(shè)計(jì)09-01

    基于Perl的DoS工具設(shè)計(jì)與實(shí)現(xiàn)10-05

    基于PQRM的PACS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)08-02

    基于uCLinux的USB Host的設(shè)計(jì)與實(shí)現(xiàn)10-20

    VB編程中網(wǎng)格控件的選用及使用方法07-28

    主站蜘蛛池模板: 久久99精品久久久久久野外 | 四虎永久在线精品国产免费| 欧美XXXX黑人又粗又长精品| 欧美精品国产精品| 无码国产69精品久久久久网站| 国产一区二区精品尤物| 精品成人免费自拍视频| 精品亚洲麻豆1区2区3区| 无夜精品久久久久久| 国产精品国产高清国产专区| 国产精品久久久久天天影视| 全球AV集中精品导航福利| 午夜一级日韩精品制服诱惑我们这边 | 国产精品制服丝袜亚洲欧美| 国产亚洲福利精品一区| 精品久久人妻av中文字幕| 亚洲精品高清无码视频| 午夜亚洲av永久无码精品| 久草热久草热线频97精品| 国产99视频精品专区| 四虎成人www国产精品| 精品久久久久久久久中文字幕| 国产办公室秘书无码精品99| 人妻少妇精品无码专区二区| 最新欧美性爱精品一区二区三区| 欧美日韩国产中文精品字幕自在自线 | 亚洲精品高清一二区久久| 久久九九久精品国产| 国产亚洲精品免费视频播放 | 久久国产精品成人影院| 亚洲日韩精品A∨片无码| 四虎国产精品永久在线无码| 九九精品在线视频| 欧美亚洲综合免费精品高清在线观看| 精品无码久久久久久久久久 | 国产精品亚洲日韩欧美色窝窝色欲| 午夜精品久久久久久中宇| 亚洲精品国产精品乱码视色| 欧美精品久久久久久久自慰| 久久精品国产亚洲77777| 国产麻豆精品久久一二三|