找回密码
 注册
查看: 3758|回复: 31

最新的基于wxWidgets(wxWindows)界面开发解

[复制链接]
发表于 2004-10-7 02:12:45 | 显示全部楼层 |阅读模式
准备工作:
1.不满足于现状,喜欢探索,敢于"冒进"的心!第一重要!

2.windows2000平台(其他平台有待进一步研究)

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

4.一个好用的基于windows的C++开发环境(VC,BCB,DEVC++,我目前仅试验了这三个)
  推荐VC吧,理由就不用说了...

5.一个好用的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作工程生成!

暂时介绍到这里吧,感兴趣的朋友和偶联系,互相交流吧!
qq:250822207
msn:[email protected]
发表于 2004-10-7 17:18:44 | 显示全部楼层
vc好象很简单不利于学习呀,我推荐windows下用cygwin然后安装wxmsw,然后直接
g++ a.cpp `wx-config --libs --cflags` -o a.exe
就可以拉,但我现在对这个东西没什么兴趣拉,因为编译个helloworld都要20m大,几乎把整个库都放进去了,太大拉,如果用gtk编译的程序只有几十k,就算装gtk运行环境才7m多点.
回复

使用道具 举报

 楼主| 发表于 2004-10-7 20:30:48 | 显示全部楼层

vc编译很小的!

debug版本大概在2一上兆左右
release版本只有600K一上啊
用upx压缩后debug版本只有几百K,release版本也只有200K一上!
windows下的编译器,觉得VC是最好的,而且调试功能VC最好用!
仅个人观点,说明,偶不是为了学习,是实际项目,所以要考虑生产力的!!
回复

使用道具 举报

 楼主| 发表于 2004-10-7 20:34:41 | 显示全部楼层
GTK在windows平台表现怎么样啊,我没有研究过...
我们暂时不考虑linux平台的...
呵呵,别鄙视我哦,市场决定一切啊!
回复

使用道具 举报

发表于 2004-10-7 22:00:52 | 显示全部楼层
你说的也没错,但我觉得vc写的东西太简单,而且好象不用指针什么的吧?没什么竞争力!
所以我觉得c还不错,简单!可以学很多东西,主要是扩展库方便,而vc好象只有ms能扩展它,虽然一般的人不用那么多扩展,但毕竟说明它好用,这是一个趋势.


个人观点,不要用砖头砸偶呀!
回复

使用道具 举报

发表于 2004-10-7 22:25:05 | 显示全部楼层
[quote:cd3fc374a9="zzh2004linux"]vc好象很简单不利于学习呀,我推荐windows下用cygwin然后安装wxmsw,然后直接
g++ a.cpp `wx-config --libs --cflags` -o a.exe
就可以拉,但我现在对这个东西没什么兴趣拉,因为编译个helloworld都要20m大,几乎把整个库都放进去了,太大拉,如果用gtk编译的程序只有几十k,就算装gtk运行环境才7m多点.[/quote]

vc很简单?? 不利于学习??
兄弟你没弄错吧
VC只是工具, MFC不好学
你没个半年, 都不好说你入门了
回复

使用道具 举报

 楼主| 发表于 2004-10-7 23:42:46 | 显示全部楼层
[quote:bad7fdfaca="zzh2004linux"]你说的也没错,但我觉得vc写的东西太简单,而且好象不用指针什么的吧?没什么竞争力!
所以我觉得c还不错,简单!可以学很多东西,主要是扩展库方便,而vc好象只有ms能扩展它,虽然一般的人不用那么多扩展,但毕竟说明它好用,这是一个趋势.


个人观点,不要用砖头砸偶呀![/quote]

指针啊,晕,vc离开了指针还能活啊,偶用vc主要基于sdk api开发,不用mfc那个垃圾的,只是作为一个C++编译调试环境的。
其他的ide比如bcb,还有mingw(拼写有误?)什么的,唉,不好用,说真的,实践的结果,偶不是瞎说--
仅仅编译技术和调试技术以及代码的优化,其他的都不及他。
虽然网上以及其他媒体有这几个工具的比较,不过好像用vc的人就是多,这个可以说明一切了!
没有办法哦,想扔烂番茄的就不要在观望了。。。嘻嘻
回复

使用道具 举报

 楼主| 发表于 2004-10-7 23:45:23 | 显示全部楼层
错了,上文”仅仅编译。。。“一句应为”不仅仅编译。。。“,该死的输入法,紫光拼音,这么烂!还是装拼音加加了,尽管不是我的机器。。。
回复

使用道具 举报

发表于 2004-10-8 08:50:38 | 显示全部楼层
我对vc不了解,主要是用惯命令行工具拉,原因嘛,IDE太复杂拉,还要花时间去学习它,我嘛又懒,GCC还好获得,所以就狠喜欢GCC了。呵呵.......
回复

使用道具 举报

 楼主| 发表于 2004-10-8 10:01:15 | 显示全部楼层

哦,呵呵

那要是写一个大项目,没有ide,会不会不方便或者效率受影响或者开发的成本会提高??
回复

使用道具 举报

发表于 2004-10-8 11:52:25 | 显示全部楼层
我学C就是冲着gtk才学的,glade是个不错的ide设计图形界面很简单,而且还跨平台呢。
回复

使用道具 举报

 楼主| 发表于 2004-10-8 12:58:25 | 显示全部楼层

好阿!

那就发贴介绍一下gtk的情况吧!
好期待:-)
回复

使用道具 举报

 楼主| 发表于 2004-10-8 12:59:15 | 显示全部楼层
那就发贴介绍一下gtk的情况吧!
好期待:-)
回复

使用道具 举报

发表于 2004-10-8 14:04:28 | 显示全部楼层
还用我发?google找一下,就狠多拉!
回复

使用道具 举报

 楼主| 发表于 2004-10-8 14:48:59 | 显示全部楼层

都很肤浅,还是发贴啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-11 21:58 , Processed in 0.028418 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表