Kee & Design

Posts Tagged ‘wxwidgets

MinGW,wxWidget,Code::Blocks 用过Linux的都应该有所耳闻,三个优秀的开源项目,一个是翻译器,一个GUI库,一个是IDE,优点不言而喻:免费+开源+跨平台。这三个项目成熟度高,文档丰富,安装简便,其实就算不用于跨平台,也是一个WINDOWS下进行RAD的不错选择。

以前做WIN32下的RAD,一般是用VB,但VB功能有限,且很难做稍大的项目,库也不完整,常常为了一个功能上网查代码段然后粘贴上去,一些简单的代码转换什么的小TOOLKITS还可以,大一点的就完全崩溃。

之后开始跟潮流用DELPHI,虽然功能是丰富了,VCL也做得很不错,文档很全,也能做比较底层的开发,但DELPHI用的PASCAL语言对于习惯C或类C的朋友而言是一个坎,个人觉得PASCAL太严格不灵活也不清晰,而且DELPHI这类商业开发平台一来要收费(当然国内没多少人会用Z版),二来整个IDE和库个头较大,三来DELPHI很难找到适用的库(一般的好的库都是C/C++),四来开发环境的配置不灵活。虽然功能强大,我也在这平台上开发过不少东西,但最后还是放弃了它。

后来还用过易语言一类的,比VB好用,也便宜,官方和非官方支持很强大,这平台上也开发过一点东西,但毕竟功能有限。而DEV C++/MASM一类,过份底层,也说不上是RAD。VC+MFC功能也很强大,但GUI方面确实不行,内置的库也少。

再看MinGW+wxWidget+Code::Blocks,MinGW这个编译器的强大不用说,wxWidget的GUI和应用扩展方面也牛得很恐怖(看看Samples就知道),Code::Blocks是天生就为wxWidget设计的,内置的GUI编辑器比VC的资源编辑器不知好多少倍,Code::Blocks的GUI设计器有点XUL/FLEX的熟悉感觉,而wxWidget下的程序设计则给人MFC的感觉。wxWidget的运行库很少,不到2M,绝对轻量,作为RAD的工具,这个组合可是非常的配。

刚开始时不懂安装,走了很多弯路,安装步骤我也不写了,官方WIKI上有中文的详细安装攻略:

http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef

中文版:http://shiningray.cn/windows-shang-pei-zhi-codeblocks-wxwidgets.html

注意的地方有:

1、编译wxWidgets的时候只用release版就行了,build项目时也要选择release,debug没什么用的,编译了反而可能出错。

2、Code::Blocks的设置只用设置”Settings”->”Global Variables Editor”,新加一个”wx”,并把其base设置成wxWidgets的目录,”Settings”->”Compiler and Debugger” 设置”Toolchains executables”的编译器目录就足够了。平台的测试不要用Samples下的项目,直接建一个wxWidgets项目,build and run试试。Samples的项目只适用于VC。



  • 羡慕: 美貌与智慧并重的WP主人,可否分享下这个主题的常识给俺,谢谢啦!! 我的www.giftaste.cn 等会加你QQ
  • HicroKee: ibus没用过,Redhat时用小企鹅不错,ubuntu只用SCIM,因为平时要输入简繁中日法,比较和谐。
  • Kee & Design : Blog Archive : Sina股票数据接口的研究: [...] 我与新浪的那段难以启齿的过去说起来还真是纠结呐,初中时装网络时上的第一个门户,现在手机看新闻也是上sina,高中无聊时写的一个图书下载软件用的也是偷取新浪的数据,大二时第一次实习也是去的新浪~现在研究的这个股票数据接口也是新浪的,啊,新浪~~~你真是一个好~~~~容易被人欺负的家伙呀~
  • racoonwise: 好囧啊 哈哈
  • risent: 中文输入ibus,很顺手

About


Hicro Kee
( == ChiFung Cheung, Male, 20 )
Designed by Cheung Clan
Mailbox/GTalk: hicrokee#gmail.com
MSN: hicrokee#hotmail.com
QQ: 317862336

回不了的过去

01月 2009
« Dec    
 123
45678910
11121314151617
18192021222324
25262728293031