语言是语言,库是可复用的代码,控件是基于一些标准接口的库,这是不同的东西。控件从来就不属于语言。就像你不能说文本框控件是C++里的一样。Delphi以外的世界有当然有控件,比如Windows就提供了一套,有文本框、按钮等等,回答完毕。当然这是开玩笑,你问的根本就不是这个。这也说明你选择的帖子主题是如何地烂,别人被你的选择的论坛和主题骗进来看到一个和论坛主题以及你的帖子标题都完全无关的帖子,会有被冒犯和被浪费时间的感觉。下次发帖,仔细选择论坛,并且在标题中概括你需要帮忙的地方,骗点击的标题党在论坛是不受欢迎的。控件和类库的选择取决于用户需求,要找相关的东西,你也得说清楚是和什么相关才行。像你这样需求都不写清楚的,难怪帖子被人置之不理或者删掉。

解决方案 »

  1.   

    这一问题,要搞清几个原理:
    1、语言的编程的工具;
    2、系统是运行的环境;
    3、库是基于系统的,它的重复性表现在,控件调用它(代码重复使用);
    4、控件是基于系统的,主要使用库,所以在同一系统中,不同的编程语言,可以调用控件。
    最后,对于控件软件公司,制作的控件,它基本上支持多种语言。比如:Delphi,C++,易语言等等。
    当然,对于控制要支持不同的系统,也是可以做同来的,就是要刻意地不同的系统中,做出相同的库,再制作相同的控件。
      

  2.   

    有,QT自带的就有界面控件库,像Delphi的VCL的控件一样可以进行快速开发。
      

  3.   


    kylix(linux版的delphi)就是基于qt的
    不过qt的运行库比较大。
      

  4.   

    to jiangsheng 
    我没有想骗点击率啊,我是真心实意的问,其它语言,比如QT,有没有付费控件一说?固然QT本身已经很强大,但肯定有功能不足的地方啊。就想理论上所有Delphier都没必要买控件,依托于Windows平台,自己就可以开发全部的功能,但实际上这是不可能的。通过上一个项目,我发现Python有无数的好用的库,但付费库一个也没有发现(有个别付费控件不能说明问题),也就是说基本上没有第三方厂商为之开发库,更不用说这些库能好用到控件的级别。至于QT,第三方为之开发的库都很少,怎么会这样呢?PS,蒋晟大哥十年前我刚大学毕业,开始泡CSDN论坛,您就已经是带头大哥,没想到10年以后您还在这里啊,真牛!!
      

  5.   

    可视化设计,QT做的也挺好,QT的控件也相当的多,另外QT自定义控件也很方便!
      

  6.   

    DELPHI里面叫做VCL组件,你叫控件也行, VB也有,其他语言也有,只是没有VCL组件这么可视化快速拖放式,你说的夸平台,可以选用DELPHI里面的FMX组件,那是夸得不知多少个平台,好用不好用,不知道,反正我没有用过,一直用D7,现在准备放弃学c++
      

  7.   

    控件,严格来说叫组件,是功能库的进一步发展,一般来说,只有支持可视化设计,并且语言支持PME模型的开发工具才具有实际的组件结构,其他的工具,可能有“组件”的逻辑概念,但是缺少实际结构支持,只是传统的类库而已。
    目前来说,VB、C#、CB、Delphi是支持组件化开发的工具。
      

  8.   

    Qt
    CSDN 有个版面,专门讨论QT开发的。你可以去那里看看额。
      

  9.   

    不过C++的库有多么强大,多么好用,可是很多方面还是不全、不好用。举个例子,C++和其它语言里都没有Unidac这么好用的控件,而且还特别简单。网上也能找到一些相关语言的数据库驱动,但是都要自己摸索编译,非常麻烦不说,还经常不支持某些常见数据库,版本和兼容性稳定性更不用说了。所以说还是Delphi好啊,有质量稳定可靠保证的商业控件。这就是我问这个问题的来源。我想使用商业库/控件,而且最好是付费的。QT的库我找了,商业库还是很少。
      

  10.   


    从方便开发者的角度看,delphi是空前绝后的。
    所以用过delphi,再用别的语言工具,都觉得是回到原始社会了
      

  11.   

    delphi xe6挺好的,组件多,跨平台也多