在什么情况下会用到第三方的控件,为什么不自己开发呢?

一般在什么情况下会选择去用第三方的控件,为什么程序员不自己去写呢?

我在VB6.0想用Win7风格的按钮,我写了600多行(不是load image)然后各种事件像Mouse_Move,Mouse_Drag,还有Click……最后写完脑子都大了所以一般情况下有第三方de大部分情况都选第三方

节约开发成本。软件是边界成本很低的产品。一个控件可能实现的功能自己开发需要一个程序员几个星期甚至几个月的时间,而现成的控件可以只有几百几千元,你说有必要自己开发么?
当然要具体情况自己权衡。

自己重复造一个轮子花几星期,第三方拉过来就可以用了.

  1. 方便,稳定性好
  2. 节约成本

有钱了为什么要买汽车,为什么不自己做个呢?

我在VB6.0想用Win7风格的按钮,我写了600多行(不是load image)然后各种事件像Mouse_Move,Mouse_Drag,还有Click……最后写完脑子都大了所以一般情况下有第三方de大部分情况都选第三方

第三方的比较稳定,节约成本,还有就是有些自己不一定能做出来,技术方面的问题

选用开源的第三方控件,不要重复造轮子。

这就是可持续发展道路