程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 第一章-Delphi入門(四)(6)

第一章-Delphi入門(四)(6)

編輯:Delphi

1.4.2.1 Timer的重要屬性 

Enabled屬性表示了計時器打開還是關閉;用Interval屬性設置兩個OnTimer事件間的間隔,單位是毫秒,也即千分之一秒。將間隔置為0相當於關閉計時器,Interval的最大允許值是32767,也即32.767秒。 

1.4.2.2 使用Timer對程序進行控制 

計時器是獨立的對象,在啟動與Windows無關的邏輯和應用事件時極其有用。如:用計時器可以模擬時鐘或計時器,可視地顯示經過的時間;可以用作系統延時,Delphi提示信息出現只需在該區域停頓幾秒,就是Timer應用的一個例子;可以檢查系統環境、事件,根據結果進行響應;也可以在窗口中閃爍一段正文或圖像,提示某種操作或處理正在進行等等。

在窗體中放置一個計時器Timer部件,將它的Interval屬性置為100(每隔10毫秒觸發一次),雙擊部件進入代碼編輯器,在它的事件中加入這樣一句程序: 

MessageBeep(0); 

運行它,會有規律地發出“叮”聲。它給您一個應用Timer部件的直觀印象。

盡管Delphi的計時器每秒可以產生1000次激發,在編程中還必須注意程序對計時器激發的響應。如果程序處理OnTimer事件的時間超過Interval的設定值,就可能錯過事件,因為當下一次激發到來時,系統正忙於處理上一事件,則這次激發就會被忽略。同時要注意其它的Windows應用程序是否會影響計時器的觸發。如果後台正運行著一個占用處理器的程序,就可能會導致Timer的觸發不准確,從而使前台程序運行出現錯誤。 

1.4.3 使用公用對話框部件 

Delphi為您在Dialogs頁上提供了幾個標准對話框,它們是文件打開OpenDialog;文件保存SaveDialog;字體Fontdialog;顏色ColorDialog;打印PrintDialog;打印設置PrintsetupDialog;查找FindDialog;替換ReplaceDialog等部件。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved