new class中的class type选项只有Generic Class了,mfc class和form class都消失了 本帖最后由 dankedankelee 于 2011-06-28 09:43:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 摘自:http://hi.baidu.com/dzhj11/blog/item/5b6ad73f03f00ee155e7231c.html(转)New Class|Class type 中只有generic class类问题的解决方法2010-07-07 21:261.想向工程中插入一个类,选择Insert | New Class应该有三个选项mfc class /generic class /form class 现在却只有generic class类了。 O(∩_∩)O~这个问题的解决是在网友提供的,我自己也遇到过,现在就借花献佛了。出现这种情况的原因是 误删了此工程中的.clw文件(文件记录了类的信息),只要选择View | ClassWizard 或 按Ctrl+W就会出现 选择是,会出现 选择Add All,则会自动生成clw文件,再次添加类时,就会发现已恢复正常。 文件说明: opt 工程关于开发环境的参数文件.如工具条位置等信息; .aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他; .clw ClassWizard信息文件,实际上是INI文件的格式,有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用 ClassWizard的时候绘提示你是否重建; .dsp (DeveloperStudio Project):项目文件,文本格式,不过不熟悉的话不要手工修改; .dsw (DeveloperStudio Workspace)是工作区文件,其他特点和DSP差不多; .plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成; .hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理; .mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式; .bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度; .map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着; .pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大; .pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用; .exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用; .ncb 无编译浏览文件(no compile browser).当自动完成功能出问题时可以删除此文件.build后会自动生成. 2.除了项目文件夹中debug文件夹可以删除外,还可以删除以下文件: .ncb: 无编译浏览文件(No Compile Browser)。当自动完成功能出问题时可以删除此文件。BUILD后会自动生成。 .aps: 二进制版本的RC文件,用于快速载入; .clw:ClassWizard用于保存类的信息; .opt:工程关于开发环境的参数文件。如工具条位置等信息; .plg:编译时的ERROR和WARNING信息文件(实际上是一个HTML文件)。 .rc~: 编译RC时产生的临时文件 .tmp: #^&(&^%$^%& 备份的时候可以删除。 3.MFC Class 表示你所建的类是MFC类的子类 Generic Class 表示你建的是一般的类 Form Class 表示你所建的类是MFC的相应Form类的子类 用VC6.0新建MFC类时,如果基类是CObject,但是对话框中没有提供,如何解决??? 在插入类的时候选择Generic Class ,下面的Derived From选择Object ,后面的As选择public即可。自动自成自定义类的头文件和源文件。 vc代码改vb !想不通的问题.! 为什么这个程序不能运行? 加入一个机器有俩个IP怎么判断其中一个IP是机器是外网IP? Easy VC6向导中,step2中什么意思? 看过DirectX SDK例子的看过来,马上给分! windows消息,超有难度 简单Richedit问题 急!哪儿有msdn的zip包可以下载? 关于在单文档中添加按按钮 安装VC的时候,里面有个组件叫做Data Access,是可选的。这个是做什么用处?
(转)New Class|Class type 中只有generic class类问题的解决方法2010-07-07 21:26
1.想向工程中插入一个类,选择Insert | New Class应该有三个选项mfc class /generic class /form class 现在却只有generic class类了。 O(∩_∩)O~这个问题的解决是在网友提供的,我自己也遇到过,现在就借花献佛了。出现这种情况的原因是 误删了此工程中的.clw文件(文件记录了类的信息),只要选择View | ClassWizard 或 按Ctrl+W就会出现 选择是,会出现 选择Add All,则会自动生成clw文件,再次添加类时,就会发现已恢复正常。 文件说明: opt 工程关于开发环境的参数文件.如工具条位置等信息; .aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他; .clw ClassWizard信息文件,实际上是INI文件的格式,有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用 ClassWizard的时候绘提示你是否重建; .dsp (DeveloperStudio Project):项目文件,文本格式,不过不熟悉的话不要手工修改; .dsw (DeveloperStudio Workspace)是工作区文件,其他特点和DSP差不多; .plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成; .hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理; .mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式; .bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度; .map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着; .pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大; .pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用; .exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用; .ncb 无编译浏览文件(no compile browser).当自动完成功能出问题时可以删除此文件.build后会自动生成. 2.除了项目文件夹中debug文件夹可以删除外,还可以删除以下文件: .ncb: 无编译浏览文件(No Compile Browser)。当自动完成功能出问题时可以删除此文件。BUILD后会自动生成。 .aps: 二进制版本的RC文件,用于快速载入; .clw:ClassWizard用于保存类的信息; .opt:工程关于开发环境的参数文件。如工具条位置等信息; .plg:编译时的ERROR和WARNING信息文件(实际上是一个HTML文件)。 .rc~: 编译RC时产生的临时文件 .tmp: #^&(&^%$^%& 备份的时候可以删除。 3.MFC Class 表示你所建的类是MFC类的子类 Generic Class 表示你建的是一般的类 Form Class 表示你所建的类是MFC的相应Form类的子类 用VC6.0新建MFC类时,如果基类是CObject,但是对话框中没有提供,如何解决??? 在插入类的时候选择Generic Class ,下面的Derived From选择Object ,后面的As选择public即可。自动自成自定义类的头文件和源文件。