程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi控件,我們也可以(1)

Delphi控件,我們也可以(1)

編輯:Delphi
Delphi是一個強大的開發工具,它有很多動人之處,其中之一就是開放性。它是一個完全開放的系統。當IDE中原有的控件不能滿足我們所需時,可以添加第三方的控件。相信每一個Delphi程序員都見識過大名鼎鼎的AHM和LMD以及RxLib等第三方控件包。但這些控件包也並非完美無缺。當這些控件也不能完全滿足我們時,有沒有想過自己寫一個來用呢?

  當然,這不一定是一件輕而易舉的事。Delphi的權威書籍《Delphi5開發人員指南》中也指出,開發控件的Delphi程序員通常都是高手,因為他們除了要了解一般的Delphi編程知識,更要對Delphi本身以及操作系統的一些高級知識有所了解。當然,想開發出一個受歡迎的控件,還要了解客戶的需求,這就是超越技巧的東西了。

  相信很多初學者就此望而卻步了,其實,有時菜鳥與高手只有一步之遙。想不想跨過去,體驗一下高手的感覺?

  做一個真正的高手可能很難,但做一個控件就未必了。現在我們就來做一個。它並不復雜,但絕對有著完整的功能,而且它符合Delphi6的體系,同時提供了VCL和CLX兩個類庫的組件,可移植性良好。事實上,我在工作中就已經在用它了。



圖1:我自己做的Label。

  上面的窗體中就是兩個TouchLabel。當你用把鼠標放在TouchLabel上時,它可以從左邊的樣子變成右邊的樣子。

  現在我們完整地體驗一下這個開發過程。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved