Delphi控件 我们也可以(1)

2016-01-29 14:12 3 1 收藏

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

【 tulaoshi.com - Delphi 】

 
Delphi是一个强大的开发工具,它有很多动人之处,其中之一就是开放性。它是一个完全开放的系统。当IDE中原有的控件不能满足我们所需时,可以添加第三方的控件。相信每一个Delphi程序员都见识过大名鼎鼎的AHM和LMD以及RxLib等第三方控件包。但这些控件包也并非完美无缺。当这些控件也不能完全满足我们时,有没有想过自己写一个来用呢?

  当然,这不一定是一件轻而易举的事。Delphi的权威书籍《Delphi5开发人员指南》中也指出,开发控件的Delphi程序员通常都是高手,因为他们除了要了解一般的Delphi编程知识,更要对Delphi本身以及操作系统的一些高级知识有所了解。当然,想开发出一个受欢迎的控件,还要了解客户的需求,这就是超越技巧的东西了。

  相信很多初学者就此望而却步了,其实,有时菜鸟与高手只有一步之遥。想不想跨过去,体验一下高手的感觉?

  做一个真正的高手可能很难,但做一个控件就未必了。现在我们就来做一个。它并不复杂,但绝对有着完整的功能,而且它符合Delphi6的体系,同时提供了VCL和CLX两个类库的组件,可移植性良好。事实上,我在工作中就已经在用它了。



图1:我自己做的Label。

  上面的窗体中就是两个TouchLabel。当你用把鼠标放在TouchLabel上时,它可以从左边的样子变成右边的样子。

  现在我们完整地体验一下这个开发过程。

 

来源:https://www.tulaoshi.com/n/20160129/1492751.html

延伸阅读
  unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, ExtCtrls, StdCtrls, jpeg; const LMouseDown=False; type   TForm1 = class(TForm)     Edit1: TEdit;     Panel2: TP...
标签: ASP
       作者:http://www.aspcn.com 飞刀      众所周知,ASP.Net中给我们提供了三个数据控件--DataGrid,Repeater,DataList。在这三个控件中,DataGrid控件的功能最强大,Repeater控件最忠实于模版原样,DataList控件则兼而有之。      DataGrid控件太有名了,...
标签: Delphi
  Borland卷土重来 在企盼了近2年之后,Borland的年度巨献Delphi 6终于浮出水面。由于信息技术的飞速发展,许多程序设计师需要不断在应用软件中加入最新的技术,或是用这些新技术开发下一代的应用系统。例如XML/XSL的盛行,让设计师对于如何处理和发挥XML技术有着强烈的需求,又例如SOAP逐渐成为远端和分布式计算的标...
前一段时间,一个名叫YAI的‘病毒’在我国闹的沸沸扬扬,许多不明真相的人 对他感到神秘莫测,可是究其实质无非也就是一个远程控制软件罢了,只不过他的 服务器端程序隐藏的十分好而已。其实在VB5中有一个基于TCP\IP协议的Winsock控 件,利用他改改属性,写几段代码,我们同样可以来一回YAI. 由于篇幅所限,...
Delphi的出现将一大批程序员带入了Windows下的可视化编程,为一些C&C++的死党程序员所羡慕、感叹。直到C++Builder的出现这些Programer才用到了梦寐以求的编程工具,也将一些不得已"投敌"到Delphi下的程序员又拉回到C++的怀抱。她正真将Windows下的可视化编程和面向对象编程语言有机的融合在一起。但是由于C++Builder面市时间...

经验教程

496

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部