星期三, 八月 30, 2006

002 - WINX概览:C++程序员的困惑

• 内存管理
 –垃圾回收器?
 –解决方案: WINX!( AutoFreeAlloc等)
• 界面编程
 –可视化?
 –属性编程?事件?
 –解决方案:WINX!
• 自动化支持(Automation)
 –Dispatch调用?连接点?
 –解决方案:#import + WINX!
• 进程间通讯(IPC)
 –解决方案:WINX!
• 大型程序支持
 –如何解耦?Document/View?
 –WINX的界面设计理念不是MFC简单的Document/View模型。

001 - 认识WINX

WINX是卓越的,你需要了解以下内容:

*) 卓越的消息分派机制。正是因为有这个核心支撑,使得WINX区别于传统的界面库(如MFC、WTL)。

*) 简单易用(SIMPLE)是第一目标,尽量使可视化(WYSIWYG)界面开发成为可能。

*) WINX是一个界面库,不是开发框架(WINX is a library, not a framework)。WINX代码是可以和WTL、MFC等界面库的代码共存的。

*) 兼容。尽管有更简洁的方法,但WINX还是提供了MFC程序员熟悉的调用界面,并尽量使得MFC代码可以轻松移植到WINX下。

*) 不重复制造轮子。在没有一个卓越的解决方案以区别于现有系统之前,先沿用现有的。事实上,WINX建立于WTL之上,重用了多数的WTL组件。

星期六, 八月 26, 2006

欢迎,这里是winx official blog!

WINX关注一个目标:简单而高效。它是一个C++界面开发库,容易使用,兼容WTL。WTL是高效的,然而,它并不容易上手。

您可以在sourceforge获得WINX的最新版本:http://sourceforge.net/projects/winx/