Book: Cross-Platform GUI Programming with wxWidgets (Bruce Perens)(含中英文版本下载地址)

Cross-Platform GUI Programming with wxWidgets 以前通过学习Python认识了wxPython,那里面有很多文档和源代码实例可以参考学习,对编程帮助很大。后来在C++项目中也需要用到,发现这本书非常实用,结合的官方手册,编程感觉非常畅快。特别推荐大家阅读,如果你对编程感兴趣的话。有什么读书心得也可以跟贴共享给大家。

now has its own 700-page to help you learn or brush up on your cross-platform programming skills. Written by Julian Smart and Kevin Hock with Stefan Csomor, "Cross-Platform GUI Programming with " was published on July 27th 2005 by Prentice Hall. It’s part of Bruce Perens’ Series.

Continue reading Book: Cross-Platform GUI Programming with wxWidgets (Bruce Perens)(含中英文版本下载地址) - 全文阅读

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

CodeLite to CodeInsight task 1: Internationalization

simulation在Codelite BBS上可以看到短时间内他们没有支持多语言的计划,所以只能自己动手啦。

第一步想支持中文的话,需要做3件事:

1)将所有需要支持翻译的字符串(包括在菜单、messagebox等等中的)从现有的wxT()替换成_();

2) 在程序初始化时支持读入和解析;

3)提供附加配置项以供用户选择。

下面是一篇网上转载的关于利用实现国际化支持的技术文章以供参考。

Continue reading CodeLite to CodeInsight task 1: Internationalization - 全文阅读

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Release Early, Release Often – Open Source Project的开发策略

Author:sourceforge Bryan Wu

公司开发新项目遵从的流程比较繁琐,文档为先并且需要一级一级的评审,等到写代码已经是非常靠后的事情,而且在时间比例上也所占很小。对于开源项目的维护和开发,恰恰需要在需求确定的情况下,立即开始代码的编写以达到尽快实现原型的目的,我想这样做的原因无外乎有以下几点:

1)鼓励自己能持续的花时间在这个项目上:由于开源与公司项目的驱动不同,开源项目的每一次有意义的里程碑都会是刺激开发人员继续参与的动力;

2)鼓励别人加入:松散的组织结构决定了大多数项目都是孤军奋战,让更多的人参与到项目中比如写代码,帮助测试等等都需要在一个原型的基础上;

3)渐进式的学习方式,以便于逐步细化和最终定义清楚这个项目的各个细节,我想很多项目在第一个或者几个版本之后都面临着重构、重写的命运。

Continue reading Release Early, Release Often – Open Source Project的开发策略 - 全文阅读

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Source Insight feature highlights (SI功能分析)

Source Insight 3.5的功能列表拷贝自 http://www.sourceinsight.com/docs35/aa913254.htm source-insight

我们可以看看雏形的codeinsight有哪些功能已经实现,以及还有哪些需要通过插件可以实现(在文章内部有注释)

Source Insight™ is a project-oriented program and code browser, with built-in analysis for C/C++, C#, and Java programs. Source Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically.

Not only is Source Insight a great program , but it also can display reference trees, class inheritance diagrams, and call trees. Source Insight features the quickest navigation of source code and source information of any programming .

Source Insight features quick and innovative access to source code and source information. Unlike many other products, Source Insight parses your source code and gives you useful information and analysis right away, while you edit.

Continue reading Source Insight feature highlights (SI功能分析) - 全文阅读

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Contact us

Admin: Bryan Wu