wx vcl clx整理

http://wxdsgn.sourceforge.net/

http://twinforms.com/products/wxwidgets/wxvcl.php

http://wxnet.sourceforge.net/

http://www.cnblogs.com/perhaps/archive/2004/09/21/45270.aspx

 

http://www.blong.com/Conferences/DCon2001/VCLvsCLX/VCLvsCLX.htm


delphi ado.net

http://blog.csdn.net/yzhhome520/article/details/2749609

http://sourceforge.net/projects/delphinet/

 Delphi7下仿Ado.Net类的实现

http://www.moon-soft.com/doc/14278.htm

Delphi.NET 内部实现分析(5)

http://blog.donews.com/xzwenlan/archive/2005/01/29/261602.aspx

HTML.Display.Components 

Visual Studio 2005时就诞生了RemObjects Chrome for VisualStudio,直接以Delphi的语法,调用.NET Framework,编译成IL格式。



wxWidgets+CodeBlocks搭建环境

http://blog.csdn.net/puny/article/details/2768513

 

相遇VCF

http://blog.donews.com/lemur/archive/2005/11/19/632132.aspx

 

 

http://www.vcf-online.org/

http://notus.sourceforge.net

 

wxWidgets,完全基于C++,基本成熟,而且在不断更新中,跨平台也是一个亮点!
    原来叫wxWindows,最新版本2.5.2,就是BCBX选用的UI库啦!
    主页http://wxwindows.sourceforge.net/



好用的RAD工具,以下排名仅代表个人观点哦:
    (1)wxDevCpp
          就是整合于DevC++的RAD开发环境,从RAD设计到工程管理,基本齐全,RAD方面,BCB有的基本都有,
          目前最新版本Bate3,正在不断更新中,呵呵,居然是Delphi开发的!好像不支持Win以外的平台!
          主页http://wxdsgn.sourceforge.net/
    (2)wxGlade
          熟悉linux下GTK的朋友可能知道GTK有一个RAD,叫Glade2的,这个是基于wxWidgets的RAD,
          缺点就是上手不如wxDevCpp,不过支持Win以外的平台哦
    (3)其他
          wxDesigner   商业软件,功能不怎么样,而且在偶的机器总是非法操作.
          DialogBlocks   商业软件,没有试过,暂时找不到下载,好像只能购买!
          wxWorkshop   和wxDesigner一样不怎么样
          VisualWx   找不到了,人间蒸发了?
          还有linux下的Kdevelop,Anjuta,Eclipse   不过没有试验!
          两个基于Python的据说很强大的IDE,boa-constructor和SPE,暂时没有深入研究...

 

1.装好windows,vc,和wxDevCPP
2.用wxDevCpp作UI设计
3.用vc进行调试,编译,控制项目生成.
说道这里,也可以单独安装最新的wxWidgets2.5.2,VC环境配置到这个版本,仅仅用wxDevCpp作设计.
wxDevCpp不用单独安装wxWidgets的,已经集成了,单独安装的仅仅是用来VC作工程生成!

wxWidgets不是很好用,结构也落后(特别是事件处理,只用过VCL或.net类库而没用过MFC的人用wxWidgets的事件处理方式有种被SM的感受)。

跨平台也没有想象中的简单,它的所谓跨平台是通过大量的宏和条件编译实现的,很多类的数据和成员函数不是每个平台下都相同的,就连事件也是不同的平台各不一致,并且没有模拟实现。界面构件也没有模拟实现,这个平台有的别的平台没有。

例如指定的字体颜色常量比如wxLIGHT_GREY,在windows底下非常正常,转到GTK+2环境中简直暗淡得可以。还有许多,所以其跨平台的前提是你非常精通各个平台,在每个平台上都有相当经验,你才能在写代码之前非常明确的知道要注意什么,什么能写什么不能写。比如非windows平台的环境中窗体(wxFrame)本身就很有可能没有焦点的概验,捕抓不到键盘消息,要用wxPanel才可以。

还有那些个wxDevCpp和wxGlade简直就原始得可爱,根本不成熟,wxDesigner和DialogBlocks勉强能凑一下,VisualWx好一点。

 

你可能感兴趣的:(eclipse,windows,Delphi,平台,跨平台,gtk)