创建自定义向导
Visual C++“自定义向导”是需要创建新自定义向导时使用的工具。 创建自定义向导的最简单方法是使用自定义向导。
使用“自定义向导”创建向导
-
按照帮助主题用 Visual C++ 应用程序向导创建项目中的说明进行操作。
-
在“新建项目”对话框中,选择“模板”窗格中的“自定义向导”图标打开“自定义向导”。
-
使用“自定义向导”定义应用程序设置。
-
单击“完成”关闭向导并在开发环境中打开新项目。
创建项目后,可以在解决方案资源管理器中查看所创建的文件。 有关为“自定义向导”创建的文件的更多信息,请参见为向导创建的文件。
为向导创建的文件
向导使用在“新建项目”对话框的“名称”框中指定的名称派生某些文件和类的名称。
自定义向导将注释添加到为向导创建的文件中。 “自定义向导”还在新应用程序目录中创建文本文件 readme.txt。 该文件阐释由“自定义向导”创建的其他新文件的内容和用法。
下表描述由“自定义向导”创建的文件。 有关主要元素如何交互以创建向导的更多信息,请参见设计向导。
文件 | 说明 |
---|---|
与旧 .ini 格式类似的文本文件。 它标识向导引擎并提供上下文和可选的自定义参数。 | |
一个文本文件,它使 Visual Studio shell 可查找向导并将其显示在“新建项目”对话框中。 | |
向导可以包含用户界面 (UI),即 HTML 界面。 没有 UI 的向导不包含任何 HTML 文件。 如果向导具有 UI,则该向导中的每个屏幕称作一“页”,每页都会指定 UI 功能。 default.htm 文件定义向导中的第一页。 使用“自定义向导”->“应用程序设置”的“页数”列表框,可以指定附加页。 每个附加页由 Page_page-number.htm 文件定义,其中 page-number 的范围为 2 到您指定的页数。 | |
“自定义向导”为每个创建的向导创建 JScript 文件 default.js。 该文件包含访问 Visual C++ 向导、代码和环境对象模型以自定义向导的 JScript 函数。 可以在向导的 default.js 文件中自定义和添加这些函数。 另外,向导还包括 common.js 文件,该文件包含常用的 JScript 函数并在所有向导(包括 Visual C++ 用来创建其他项目类型的向导)间共享。 有关更多信息,请参见用公共 JScript 函数自定义 C++ 向导。 | |
向导模板是包含指令的文本文件的集合,这些指令根据向导用户的选择被分析并插入符号表中。 模板文本文件根据用户输入呈现并添加到由向导创建的项目中。 获取适当信息的方法是直接访问向导控件的符号表。 | |
文本文件,列出与项目关联的所有模板。 | |
Default.vcxproj | .xml 文件,包含有关项目类型的信息。 |
Sample.txt | 模板文件,显示如何使用向导指令。 |
ReadMe.txt | 模板文件,包含“自定义向导”所创建的每个文件的摘要。 |
Images(可选) | 可以提供任何图像(如图标、GIF、BMP 和 HTML 支持的其他图像格式)增强向导的 UI。 没有 UI 的向导不需要图像。 |
Styles.css(可选) | 定义 UI 样式的文件。 如果向导没有用户界面,则“自定义向导”不创建 .css 文件。 |
如果删除向导文件和目录,还必须从 \vc7\vcprojects\ 目录中删除下列文件。 在删除这些文件之前,向导图标将继续出现在新建项目对话框中。
-
projectname.vsz
-
projectname.ico
-
projectname.vsdir
参考如下:
http://technet.microsoft.com/zh-cn/library/bhceedxx(v=vs.100).aspx
http://www.cnblogs.com/helihui123/archive/2012/10/17/2728147.html