http://bbs.csdn.net/topics/390368164
Use Jinshan Interface Library for a period of time, wrote a VC wizard program, you can generate a program framework based on Jinshan Interface Library, interested in the words can download trial.
Jinshan Interface Library is a relatively mature Directui interface framework and Control Library, and fully open source, using this wizard can generate multi-page dialog box or ordinary dialog box type Interface Framework code, The generated project contains the code files required for the latest Kingsoft interface library (including the user-extended edit box and the ComboBox control Class), the resource file, and the page XML and message processing classes that are automatically generated based on the build options. And can generate some of the blue Ant Studio Extension of some framework code, including tray icon related features, login dialog box, Information Prompt window and so on.
The wizard can be downloaded from the Blue Ant Studio website to:
Http://www.blueantstudio.net/bkwin/bkwinwiz.html
You can also download from CSDN:
http://download.csdn.net/detail/oceanheart/5064344
http://download.csdn.net/detail/oceanheart/5064345
Screenshot of the wizard:
Generated demo project compile run Effect:
Instructions for use:
Wizard Installer can only install VCI010 Wizard, if you are not using VC2010, you can download the compression package version of the wizard, and extract to the VC Wizard directory, VC2010 's Wizard directory is C:\Program Files\Microsoft Visual Studio 10.0\vc\vcprojects, each version of the VC corresponding directory is as follows:
vc2003-microsoft Visual Studio 7.0
Vc2005-microsoft Visual Studio 8.0
Vc2008-microsoft Visual Studio 9.0
Vc2010-microsoft Visual Studio 10.0
After decompression, you need to modify the wizard engine version and the wizard installation directory in the Bkwinwizard.vsz file, and the engine version and installation directory for VC2010 in the ZIP package are as follows:
wizard=vswizard.vswizardengine.10.0
param= "Absolute_path = C:\Program Files\Microsoft Visual Studio 10.0\vc\vcprojects\bkwinwizard"
According to the corresponding version of the VC can be modified, the engine version and the above listed VC version number is the same, for example, 10.0 for vc2010,9.0 representative VC2008.
Wizard-generated file description:
Bkinclude Directory--All code files of Jinshan Interface Library and WTL class library and some tool classes
Skin Directory--All image resources and XML definition files, including XML definition files for all interfaces
Skin\toolbar_module.png--The tab picture of the Multi-tab dialog box, which can be replaced according to the requirements
Skin\logo.png--logo image, can be replaced as needed
Some other document description and the use of Jinshan interface library instructions please refer to Kingsoft official documents and other users to organize some of the documents, here with some better documentation for reference:
Bkwin Interface Framework Usage instructions
Analysis of Jinshan Interface Library
Some articles for reference:
Jinshan Guardian Interface Source code interpretation and Interface library separation
Analysis of Jinshan Interface Library
Xiang Yong Network doctor
Jinshan System Optimized standalone version