Introduction
WinxGui (abbreviated to WINX) focus the goal: MOST SIMPLE BUT EFFECTIVE. It is a C++ template GUI library that easy to use, and compatible to WTL. WTL is an effective Windows GUI library. However, it is not SIMPLE. WINX support WYSIWYG window GUI development.
If you want to contribute to WinxGui Library, Take a look at our task list.
News
2009-04-19: Release winx-2.3.01, boost-memory-2.3.01, stdext-2.3.01, tpl-2.3.01
Please download winx-2.3.01 from here, download boost-memory-2.3.01, stdext-2.3.01 from here and download tpl-2.3.01 from here.
2009-04-12: Release boost-memory-2.3.00, stdext-2.3.00, tpl-2.3.00
Please download boost-memory-2.3.00, stdext-2.3.00 from here and download tpl-2.3.00 from here.
See ChangeLog for stdext-2.3.00, tpl-2.3.00.
For more news, please refer here.
Framework
WinxGui is composed of some sub-libraries. They are winsdk, wtl, stdext, winx.
winsdk, wtl are 3rdparty libraries. winsdk is Windows Platform SDK, which is provided by Microsoft. wtl is Windows Template Library. It is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.
stdext is a GUI-less library. stdext means STL (Standard Template Library) extensions. It extends STL and provides a set of classes for diagnosis, memory management, unit tests, file io, etc. stdext is self systematic. It depends nothing else, and you can use it freely.
winx is the core of WinxGui library, of course. It depends winsdk(optional), wtl, and stdext. You may ask me why you based on WTL. In Dive into WinxGui I will answer the question.
In fact, stdext library is more general and useful than winx. So, we decided to release stdext library independently. Its homepage is http://code.google.com/p/stdext/. The wiki of stdext library is http://cpp.winxgui.com/.
FAQ
How to get WinxGui?
- Checkout from SVN.
- Shell Command: svn co http://winx.googlecode.com/svn/trunk/
- Visual Client: TortoiseSVN
- Download zipped packages from following sites:
How to get help?
- Post your question to WinxGui forum, such as http://groups.google.com/group/winx.
- For more information, see WinxGui mailing list.
I want to learn WinxGui, but how to start?
What components are included in WinxGui?
How does WinxGui work?
I got some bugs or suggestions, where can I give feedbacks?
- Thank you. Please commit to http://code.google.com/p/winx/issues/list.
I want join in WinxGui team. How can I?
- To join us, Go to http://groups.google.com/group/winx-dev to apply.
- For more information, see WinxGui mailing list.