一个简单问题:怎样开发控件最快。(50分)

  • 主题发起人 主题发起人 任我行_zq
  • 开始时间 开始时间

任我行_zq

Unregistered / Unconfirmed
GUEST, unregistred user!
1、有没有工具或expert可以辅助开发、调试控件?
2、开发控件的一般步骤是怎样的?
恭请高手指导。
 
1、对不起,没看到过。
2、这个问题有点大,书上一般都有实例,照着做一个吧。
 
在此,我先声明,我不是高手,不过你在开发控件时你要先考虑清楚你要加什么功能,要需要哪
些东西,这些都要做一个统一规划,跟开发一个软件差不多!:),不过相对来说简单一点!
 
我主要想知道高手是怎样开发控件的。
 
天真:我并不想开发很复杂的控件,也没有这个能力[:)]
因为使用了一些控件后,发现自己的要求并不是都得到满足,
所以想开发一个简单的控件试试看,也符合代码重用的原则[8D]
 
1.用于建立delphi组件的工具,有不少,
conmpnent development kit(cdk)(www.eagle-software.com)
transform component expert(www.obsof.com)
2.其实高手怎么开发,基本的东西应该也是跟书上讲的一样吧,
把书看懂了,VCL的源码从研究研究.

//我不是高手,我认为高手也是这样开发控件的.
 
关键是如何从你的业务功能中抽象出一个具有复用价值的模型,
即做一个有什么样功能的控件才能在程序开发中得到复用,这个确
定后就可以考虑控件的粒度,是做一个大控件还是做几个小控件?
接着确定控件属性、方法、事件等。这样就可以编程了。至于如何
编写程序倒是比较简单的了,按着DELPHI的样板照着做就可以了。
 
1、我没有听说过这种东东。
2、呵呵,非常赞同 天真 的说法。
 
hbezwwl:你使用什么工具开发控件呢?
 
如果做简单的话,很简单的,比如做EDIT控件好了,你想改变其外观的话,你只要关心其重绘事件就行了
如果,你想处理KEY事件的话,你只要关心KEY的消息就行了
 
自己寫程序來開發,我們公司就是這樣做的
 
我想知道:控件的开发是先规划好的,还是在开发程序过程中,觉得有“一个具有
复用价值的模型”,所以把它做成控件呢?
 
天真:我是想把业务中可以重用的一段代码编写成控件,以便重复调用。
 
项目组在进行程序开发之前应由系统设计员规化好控件的个数及内容,最好是先把
控件开发出来再编写其他业务程序。当然这个也不是很绝对,有时也会有项目开发过半
再增添新控件的数法,但这种情况应该出现越少越好。
 
blueboy:不是项目组,就我一个人而已。
 
一个人也一样,没有控件你怎么调试业务程序呀?
 
>怎样开发控件最快?
在已经成熟的控件基础上添加自己需要的功能,这样写起来最快。

想学习怎么编写控件,多看看delphi的控件源码。
 
我是先写一段代码,觉得有做成控件的可能,所以想做成控件。
另:以前没有做过这方面的事,所以想多了解一点。
 
要写控件最好要先了解VCL架构,,多看其他第三芳的代码。。
 
既然兄台叫偶来看,那偶也题一脚
要是您想知道怎么搞出个控件在控件版上呢,在Delphi开发人员指南里有例子
不过功能就要你自己考虑了,偶着方面超级菜鸟~
 

Similar threads

后退
顶部