WinxGui开发文档

WinxGui开发包的内容

WinxGui开发包的目录结构如下:

  ├─stdext
  │ └─include
  ├─winx
  │ ├─include
  │ ├─bin
  │ ├─lib
  │ └─src
  ├─winxsamp
  │ ├─samples
  │ └─tutorials
  ├─winsdk
  │ ├─bin
  │ ├─include
  │ └─lib
  └─wtl
   └─include

winsdk, wtl是外部工程。winsdk是新版的Windows SDK开发包,它并不随WinxGui发布。你可以到这里下载:

如果你的开发环境是Visual C++ 2003/2005,那么你不需要winsdk。如果你用VC++ 6.0,那么建议你下载winsdk。

wtl是atl的扩展,用以取代MFC写小巧轻量的Windows界面控件/程序。详细参阅“WTL界面开发”。

stdext是WinxGui非界面相关的部分。虽然stdext并没有独立发布,但是它的确是一个可独立使用的库,其定位是作为“STL扩展库”存在,是WinxGui的基础。

winx是WinxGui界面相关的部分,也是WinxGui的核心所在。winx基于wtl的实现,但对wtl的使用接口进行了重新定义。可以说,基于wtl是为了避免大量的重复性劳动。详细参阅“WINX界面开发”。

winxsamp是WinxGui开发包的样例。详细参阅“WinxGui样例”。

其他WinxGui开发的话题

从MFC程序员到WinxGui

如果你以前是MFC程序员,那么恭喜你,你可以很快了解WinxGui的开发 —— 他们是如此一致。请参阅:

其他WinxGui开发资料

page_revision: 2, last_edited: 1198731921|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License