WEB开发网
开发学院软件开发VC 在Visual C++中定制AppWizard (三) 阅读

在Visual C++中定制AppWizard (三)

 2010-07-25 20:46:40 来源:WEB开发网   
核心提示:下载AppWizard工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/VckbaseWiz.zip下载用Custom AppWizard创建的工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/vckproj.zip

下载AppWizard工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/VckbaseWiz.zip

下载用Custom AppWizard创建的工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/vckproj.zip

第三部分 定制一个高级的AppWizard

下载AppWizard工程源代码

下载用Custom AppWizard创建的工程源代码

添加定制的对话框

创建自己的模板文件

修改newproj.inf文件

修改AppWizard模板

修改模板资源定义文件

修改模板资源文件

修改文档/视图源文件模板和对话框模板文件

修改confirm.inf文件

在注册表中存储宏

在CCustomAppWiz派生类中引入注册表的操作

我们在第二部分中示范的AppWizard例子很简单,没有任何实用性。在这一部分我们将讨论几个关于制作AppWizard的高级话题。然后利用VC提供的Custom AppWizard来创建一个在编程中非常实用的AppWizard。与MFC AppWizard(exe) 产生的常规应用程序相比,用这个定制的AppWizard所创建的工程构造出来的应用程序有两个定制特点:

一是所有程序都会有一个定制的“关于”对话框,在这个对话框中显示自己或公司的有关信息,对话框中还有一个将用户定向到Web站点的静态文字控制或图像(icon和bmp)。

二是工程中每一个源代码文件(*.h和*.cpp)的最上面都会有程序编写着的名字及程序创建日期以及简单的程序说明和注释。

这一部分要介绍的主要技术包括:

1、 如何定义和添加AppWizard要用到步进对话框。

2、 如何将Custom AppWizard的专用宏添加到字典中。

3、 如何修改定制AppWizard要用到的模板文件,包括inf文件,资源模板文件等。

4、 将输入信息存储到注册表中,使得每一个工程的公共信息都不用重复输入。

下面我们就开始吧: 进入Visual C++开发环境,如图一:

图一

1 2 3 4 5 6  下一页

Tags:Visual 定制 AppWizard

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接