`
bencode
  • 浏览: 106902 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

wxWidgets是个好东西

阅读更多
最近一个工具,由于是工具,本来是用SDK编写的,只是功能完成后,对界面不满意,但是苦于手头可用的东东有限。。。

MFC?这玩意儿,我从大三开始研究,把各类宏,消息映射机理,搞得很清楚,看了《深入浅出MFC》不止两次,还搞不出东西,于是又看了《Programming Windows With MFC》终于好像能搞出一些DEMO, 后来碰到一聊友,说“把MFC扔进垃圾堆,永远不要碰这种东西……”

VCL! 是个好东西,虽然不会Delphi,但C++ Builder也很好用,虽然对C++改了些语法和语意,嘿嘿。 Chuck 和 Anders这两个牛人。

SWT/JFace: 可以说这一年多一直在进行着基于Eclipse的RCP开发,所以对SWT/JFace也很熟悉,而且Java语法优美简洁,比起C++,写起来轻松多了(不仅是生理上的,而且是心理上的: 这个 new 要不要 delete,不行,应该用RAII, 参数不能是直接是类型,应该改成const引用以避免拷贝…… 哇,不想这些了,自然轻松和愉快) 

所以如果对方机子上有JVM,或者允许安装JVM的话, 我会选择SWT/JFace

当然,如果对于大一些的窗口程序,使用 Eclipse RCP 简直酷B了!

偶有一次,在使用Ruby,遇见 wxRuby,这东东的文档中提到了 wxWidgets, 于是就这样结识了它(本人我是古墓派)

于是立马下载,安装,编译,哇噻! 还有许许多多的 samplesssssssssss。除了自带的帮助,我还找到了一本由 Julian Smart(我以后就给我儿子取名叫  "X有钱") 亲自写的《Cross-Platform GUI Programming with wxWidgets》...

然后我把我那个类似于资源管理器的小工具用 wxWidgets 重新写过。 果然不错

我的手头又多了一样武器~~~

  • 大小: 23 KB
分享到:
评论
10 楼 七猫 2007-08-10  
wxwidgets还不错,很实用,缺点是有人报告 这个库BUG比较多。
9 楼 bencode 2007-08-09  
template其实更多在用在库的编写上,实际中,我挺少用到template的.
8 楼 jjcang 2007-08-05  
我也用wxwindows,和mfc类似,我喜欢老式的c++,模板之类的高级冬冬不感冒。
7 楼 jjx 2007-07-20  
哈哈,桌面其实我一般看用户的机器配置再决定使用什么

主流机器都用windows forms解决掉,.net 桌面开发效率, rails 都不能比的,当然,前提还是要有框架积累

另外,我还大量用vj6,在一些低配置的机器上,msjvm的速度可真不是盖的,可惜了

在linux跑上才用wxpython之类的,不过linux 桌面开发,和windows差距还是不小的
6 楼 bencode 2007-07-20  
引用
jjx     1 星期前

用在项目中还是有些不足,少了一个必要的层次,如同jface 在swt. 项目大些自己要动手的东西太多了


对于桌面应用程序的开发, 我一般根据具体情况选择合适的开发工具

如果自己用, 用Ruby
如果是企业级的一些数据管理的软件,用 Eclipse RCP
如果是普通的东东,对方有 Java虚拟机, 用SWT / JFace
如果没有Java虚拟机, 现在我想我会用wxWidgets(以前都直接用win api(当然,自己有套C++小封装, 用起来也方便))

5 楼 mathgl 2007-07-16  
hehe  我原来用wxPython
后来客户嫌体积太大

改用wxWidgets(C++)作界面
4 楼 笨笨狗 2007-07-16  
推荐wxpython,写起来简洁方便多了
3 楼 jjx 2007-07-16  
用在项目中还是有些不足,少了一个必要的层次,如同jface 在swt. 项目大些自己要动手的东西太多了
2 楼 yfmine 2007-07-12  
wxRuby的ruby命名风格和wxWidgets冲突...
1 楼 charon 2007-07-12  
wxwidget封装的最好和最成熟的,当然是wxpython了(C++除外).

相关推荐

    使用wxwidgets进行跨平台程序开发(中文版)_wxWidgets学习_wxWidgets_

    这是一部学习wxWidgets的基础文档,能够让你快速的学习

    wxWidgets入门 深入 查询

    wxwidgets开发入门 API查询 深入学习wxwidgets

    wxWidgets-3.1.1源码安装包

    wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows[1])是一個開放原始碼且跨平台的物件工具集(widget toolkit),其函式庫可用來建立基本的圖形使用者介面(GUI)。wxWidgets由Julian Smart於1992年首先開發。 ...

    wxWidgets和MFC混合编程

    wxWidgets和MFC混合编程 讲述在一个程序中wxWidgets和MFC的窗口如何一起工作。

    wxWidgets-3.1.4_wxWidgets_wxwidgetsversion_

    wxWidgets跨平台界面开发,一次开发,全平编译运行。

    wxWidgets跨平台程序开发

    全书共有20章,第·1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构...

    wxWidgets

    wxWidgets是开源项目,是一个图形框架,可与codeblocks,MinGW相集成,DIY一个自己的VC++!

    wxWidgets(开发工具包)

    wxWidgets是一个程序员的开发工具包,这个工具包用来开发用于桌面或者移动设备的图形界面应用程序。或者说它提供了一个框架,它作了很多底层的管家婆似的工作以便给应用程序提供一些默认的行为。wxWidgets库给程序员...

    wxWidgets wxWidgets

    wxWidgets是一个程序员的开发工具包,这个工具包用来开发用于桌面或者移动设备的图形界面应用程序。或者说它提供了一个框架,它作了很多底层的管家婆似的工作以便给应用程序提供一些默认的行为。wxWidgets库给程序员...

    wxWidgets wxSkin.chm

    wxWidgets 下的皮肤组件,非常好用

    wxwidgets 第一个程序

    自己联系第一个wx 程序 慢慢改成ribbon

    wxWidgets-2.8.7-CHM

    wxWidgets官方帮助文档wxWidgets-2.8.7-CHM

    WIN版本的wxWidgets-3.1.3.zip wxWidgets源码

    WIN版本的wxWidgets-3.1.3.zip wxWidgets源码 来自官网 下载链接 https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.zip 不想花积分的可以直接下载。

    wxWidgets Demo

    wxWidgets Demo source codes

    wxWidgets build通过完整包

    wxWidgets 完整的buid demo vc6 support ///////////////////////////////////////////////////////////////////////////////////// 1. 看见很多人都在为build这关苦恼 本人在开源研究的比较多,也希望正规化,是...

    wxWidgets编程全套手册

    包含了《wxWidgets跨平台GUI编程》的中、英文两个版本。另外还有wxWidgets的类库参考指南。

    wxWidgets自绘标题栏

    wxWidgets自绘标题栏,项目源码分享,请使用vs2015编辑器

    wxWidgets安装+教程

    wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程

    wxWidgets的类型转换

    wxWidgets的类型转换 char int wxString

    CodeBlocks编译wxWidgets设置

    CodeBlocks编译wxWidgets设置.pdf

Global site tag (gtag.js) - Google Analytics