`
snake_hand
  • 浏览: 624853 次
社区版块
存档分类
最新评论

VC++6.0重命名Project名称及其MFC工程及类文件名

 
阅读更多

VC++6.0重命名MFC工程及类文件

经过本人亲自测试,修改Project名称完全正确,非常感谢原作者的辛勤劳动成果,特此感谢!也特地转载与大家一起分享 ^_^

修改时建议直接用“替换”批量修改,以防遗漏修改的地方,比较麻烦。总之完全按照下面的步骤,一定能修改成功的,我亲测鉴证过 呵呵

作为MFC新手使用VC++6.0这古董级的东西有时实在痛苦,这有空几天都在想怎么重命名MFC工程的命名空间和类文件。现在总算有个结果,发一下修改过程吧。
首先,使用MFC AppWizard(exe)创建的工程有几个重要的文件:
1.dws文件,它指向工程使用哪个dsp文件。主要内容如下:
Project: "MyDemo"="./MyDemo.dsp" - Package Owner=<4>
2.dsp文件:它储存了工程中的各项信息,就是要修改的主要文件。
3.rc文件:存储工程资源信息
4.clw文件:存储每个窗体对应的类及资源,ClassWizard会使用到。
5.类文件
MFC工程自带的ReadMe.txt有详细说明。如果我们需要修改整个工程,那么上面的文件都要修改,当然还有大部分文件的文件名。

接下来是修改的步骤:
1.重命名类名:
高版本的Visual AssistX带有重命名类名的功能,不过在Cpp文件还是有的函数的类名没有被重命名。我们手动改就是了。修改类名不会影响整个工程,但我们接下来修改了类文件名,工程可就找不到类了。我们改完类名,将头文件引用也改为新的头文件名,然后退出工程。
2.修改文件名
修改类文件为新的名字。如果要修改命名空间,那么把所有命名空间命名的文件都改为新的,包括Resources文件夹里面以旧命名空间命名的文件,不需要就不要改了。
3.修改工程信息。
如果修改整个工程,进行下面2步,不需要直接跳到第3步.
(1).首先使用笔记本打开dsw文件,修改Project: "MyDemo"="./MyDemo.dsp" - Package Owner=<4>颜色部分为工程名。
(2).修改rc文件中资源文件名。笔记本打开,使用Crtl+F找出旧命名空间并改为新的,主要是修改.rc2和.ico的旧文件名。因为我们在Resources文件夹里面将他们重命名了。
(3).修改dsp文件。笔记本打开,如果只是修改类文件,那么将SOURCE=后面的类名修改为新的。要修改的地方如下面:
SOURCE=./MyDemo.hSOURCE=./MyDemo.CPP
修改完所有要修改的类文件。要修改整个工程的话,那就Ctrl+F把所有旧命名空间的文字都改为新的吧。
(4).修改clw文件。笔记本打开,修改每个窗体对应的类的新名称。这样我们编辑窗体控件,使用ClassWizard 时能识别到新类。另外你也可以删除原来的clw文件,让VC++6.0自己重新创建一个。
4.修改基本完成。打开命名空间,如果发现Wordsapce导航的Resources出现"Load Failed"错误,无法显示窗体等资源文件夹。请点击"Window"->"Close",重新加载即可。

PS:可能修改会不彻底,所以本文仅供参考。

作者:苍苔

出处:http://www.cnblogs.com/WindWing/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载声明:本文转自http://www.cnblogs.com/WindWing/archive/2009/08/24/1551801.html

分享到:
评论

相关推荐

    VC++6.0 MFC的学生信息管理系统

    《VC++6.0 MFC实现的学生信息管理系统详解》 在计算机软件开发领域,Microsoft Foundation Classes(MFC)是微软提供的一套C++类库,它使得开发者能够更方便地利用Windows API构建Windows应用程序。本篇文章将深入...

    vc++6.0入门教程(PDF编辑版)整理.pdf

    1. 工程(Project):VC++6.0 中的最基本单元,包含多个文件和设置。 2. 源文件(Source File):编写代码的文件,可以是 C++ 源文件或 C/C++ 头文件。 3. 头文件(Header File):包含函数原型、结构体、函数说明...

    Vc++6.0MFC入门教程,很好的资源。

    1. 创建MFC项目:在VC++6.0中,可以通过“文件”-&gt;“新建”-&gt;“工程”,选择MFC应用程序向导来创建MFC项目,根据向导提示选择应用程序类型,如单文档、多文档或对话框应用程序。 2. 工程结构:MFC应用程序通常包含...

    VC++6.0绿色完整版

    2. **MFC库**:Microsoft Foundation Classes(MFC)是VC++6.0中的一大特色,它是一个C++类库,封装了Windows API,使得开发者可以使用面向对象的方式来编写Windows应用程序,降低了开发难度。 3. **C++编译器**:...

    vc++6.0_windows7版

    - 若需编译新版本的库或API,可能需要手动升级编译器设置,因为VC++ 6.0不支持C++11及以后的标准。 总的来说,VC++ 6.0_windows7版是为了满足那些需要在Windows 7系统上使用经典VC++ 6.0环境的用户而提供的解决...

    MFC.rar_VC++6.0 MFC_Vc_vc++6.0教程_vc6.0mfc教程_visual c

    在VC++6.0中,选择"File" -&gt; "New" -&gt; "Project",然后在模板中选择"MFC AppWizard"。在向导中,我们可以选择应用程序类型,如单文档、多文档或对话框基础的应用程序。选定后,VC++6.0会自动生成必要的源代码文件,...

    VC++6.0免安装 绿色

    **VC++6.0免安装绿色版**是微软公司开发的一款经典的C++集成开发环境(IDE),在教育领域,尤其是高校计算机教学中被广泛使用,因其便捷性和稳定性,也深受考研及计算机等级考试考生的青睐。它是一个无需安装、便携...

    VC++6.0打开Excel2003(MFC)

    打开VC++6.0,选择"文件" -&gt; "新建" -&gt; "项目",在弹出的对话框中选择"MFC应用程序"模板,然后填写项目名称和位置,点击"确定"。在向导中,选择"基于对话框"的应用程序类型,这样会生成一个带有基本对话框的MFC项目...

    VC++6.0 win10(免安装,修复打开bug,MFC的dll的bug)

    MFC(Microsoft Foundation Classes)是VC++6.0的核心组成部分,它提供了许多用于创建Windows应用程序的类。在Windows 10中,MFC的DLL文件可能因为系统更新而出现冲突。修复MFC的DLL bug通常涉及以下几个步骤: 1. ...

    VC++6.0源代码实例

    【VC++6.0源代码实例】是一款基于微软的Visual C++ 6.0开发环境的游戏项目,展示了如何使用C++编程语言构建一款与手机游戏相媲美的应用程序。这款名为"推箱子"的游戏,通常被称为Sokoban,是经典的逻辑益智游戏,...

    VC++6.0 界面美化包,已编绎

    **VC++6.0界面美化包详解** 在编程领域,Microsoft Visual C++ 6.0(简称VC++6.0)是一款经典的C++集成开发环境,因其强大的功能和丰富的库支持,至今仍被一些开发者所青睐。然而,原始的VC++6.0界面设计较为朴素,...

    VC++6.0 支持win7

    **VC++6.0在Windows 7环境下的兼容性与使用指南** Visual C++ 6.0(简称VC++6.0)是微软发布的一款经典且功能强大的C++集成开发环境,它在20世纪90年代末期推出,成为许多开发者编写Windows应用程序的首选工具。...

    使用VC++6.0 MFC绘制正弦曲线

    在本文中,我们将深入探讨如何使用Microsoft Visual C++ 6.0(简称VC++6.0)中的MFC(Microsoft Foundation Classes)库来绘制正弦曲线。MFC是微软为Windows应用程序开发提供的一组C++类库,它极大地简化了Windows ...

    VC++6.0安装pthread库过程图解

    在Windows环境下,Microsoft Visual C++ 6.0(简称VC++6.0)是许多开发者钟爱的集成开发环境,但它默认并不支持POSIX线程库pthread。然而,由于pthread库在跨平台线程管理方面的广泛适用性,有时我们需要在VC++6.0中...

    windows 32位 vc++ 6.0 sp6补丁包

    Windows 32位系统广泛应用于个人电脑,VC++ 6.0正是为这类系统设计的,它能帮助开发者创建在32位Windows环境下运行的应用程序。 VC++ 6.0是微软推出的经典版本,它包含了C++编译器、调试器、资源编辑器以及Visual ...

    C语言上机软件VC++6.0中文版安装_学习Visual_C++_6.0编程环境的使用借鉴.pdf

    VC++6.0的编程环境主要包括工程(PROJECT)和工程工作区(PROJECT WORKSPACE)。在VC++6.0中,可以编制和运行简单程序,包括创建工程、输入源程序代码、编译、链接和运行程序。 3. 编译和链接过程: 在VC++6.0中...

    网络调试助手---开发环境:VC++6.0 基于对话框的MFC编程

    开发环境:VC++6.0 基于对话框的MFC编程 ;功能:【一】,TCP Server;【二】,TCP Client;【三】,UDP三者合一;,TCP Server可以同时连接十个客户端,并且可以同时给所连接的客户端同时发送信息;,三者都可以循环...

    VC++ 6.0 Open Bug问题

    ### VC++ 6.0 Open Bug 问题解析与解决方案 #### 问题背景 在使用 VC++ 6.0 (带有 Service Pack 6) 的过程中,用户遇到了点击“File”菜单下的“Open”选项无效的问题,并且点击工具栏上的“Open”按钮会导致程序...

    VC++ 6.0 msdn中文版

    在VC++ 6.0时代,MSDN 中文版帮助无数开发者快速熟悉了Windows API、MFC(Microsoft Foundation Classes)和其他C++编程概念。 **MFC 函数库手册** MFC是微软提供的一个C++类库,它封装了Windows API,使得开发者...

    VC++6.0中文版(完整绿色精简版)

    **使用VC++6.0编译VC6.0工程**,开发者可以利用IDE中的源代码编辑器编写C++代码,然后使用编译器将代码转换为可执行文件。这个过程包括预处理、编译、链接等多个步骤。VC++6.0支持MFC,使得开发Windows应用程序更为...

Global site tag (gtag.js) - Google Analytics