急...我靠!!高分求救, 与CAboutDlg同在一个文件中的定义的另一个类第二次在左边ClassView中消失,很不方便,有什么补救措施?

jronald 2004-04-04 12:22:45
已打sp5
刚装了SQL Server 2000,才有这个问题
...全文
37 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
enoloo 2004-04-04
  • 打赏
  • 举报
回复
把工程目录下的.clw文件删除,之后利用VC重建一个
skyxie 2004-04-04
  • 打赏
  • 举报
回复
好像只删除.clw不行的.

关闭工程,把工程目录下的.ncb, .opt, .aps, .clw删除,
然后打开工程,按ctrl+w,点ok,ok就可以了.
masterz 2004-04-04
  • 打赏
  • 举报
回复
新建2个文件,把另外的class放到这2个文件里
jronald 2004-04-04
  • 打赏
  • 举报
回复
还是不行
tmanje 2004-04-04
  • 打赏
  • 举报
回复
同意楼上的建议!
afc 2004-04-04
  • 打赏
  • 举报
回复
把工程目录下的.clw文件删除,之后利用VC重建一个
一、对话框组成 本系统由一个主对话框和5个功能对话框组成: 1. 主对话框IDD_GBLQ_DILOG,起菜单、控制作用; 2. 基本信息对话框IDD_JBXX,输入/输出应聘人员的基本信息; 基本信息包括:姓名、性别、出生年月、最后学历和任职时间 3. 成绩对话框IDD_CJ,卡片式输入/输出应聘人员的各项成绩; 成绩包括:年龄分、学历分、任职分、四门笔试分、口试分和总分 4. 列表输出应聘人员信息对话框IDD_DIALOG_CJHZ,可以切换成卡片方式; 5. 录取通知书输出对话框IDD_DIALOG_LUTZS,最多输出5份录取通知书; 6. 关于对话框IDD_ABOUTBOX,可以输出本系统的版本、版权等信息。 二、信息 本系统由8个组成,系统自动为每个对话框生产一个: 1. 应用程序CGblqApp,系统自动生成,无需编辑; 2. 主对话框GBblqDlg,系统自动生成框架,根据控件的作用进行编辑; 3. 基本信息对话框CJbxxDlg,系统自动生成框架,根据控件的作用进行编辑; 4. 成绩对话框CCJDlg,系统自动生成框架,根据控件的作用进行编辑; 5. 列表输出应聘人员信息对话框CcjhzDlg,系统自动生成框架,根据控件的作用进行编辑; 6. 录取通知书输出对话框CTzsDlg,系统自动生成框架,根据控件的作用进行编辑; 7. 关于对话框CaboutDlg,系统自动生成框架,根据控件的作用进行编辑; 8. 应聘人员Cgb,这个是根据项目的系统设计自定义,有14个数据成员和23个函数成员。函数成员包括:构造函数、析构函数、14个取数据函数(以Get开始的函数)、3个设置数据函数(以Set开始的函数)、1个计算函数(计算总分)。 三、头文件 系统自动为每个生成一个文件,系统还为资源文件gblq.rc生成一个文件gblq.h,这样共有9个头文件,要注意它们之间的包含关系(#include)。通常的数据成员在头文件定义,函数成员在头文件声明,在对应的源文件(.cpp)定义。 四、数据文件 系统含有一个存储所有应聘人员信息的文本数据文件“person.data”。 五、全局变量 为了实现各对话框之间的数据传递和控制,系统使用了4个全局变量。 1. Cgb gbxx[50],干部信息的对象数组,用于保存应聘人员的所有数据; 2. int dyxx,用于指示gbxx数组的当前下标; 3. bool isinput,isadd; 状态标志 isinput=true表示输入;false表示输出 isadd=true表示增加记录;false表示 4. int Gb_num,指示全局数组gbxx[50]有多少有效元素(人员数据)。 六、控制关系 在主对话框的初始化函数BOOL CGblqDlg::OnInitDialog()(此函数在对话框显示前自动运行),打开文本数据文件“person.data”,将数据读入全局数组gbxx[50]。 在主对话框关闭时,就是在消息函数void CGblqDlg::OnOK(),将全局数组gbxx[50]的所有数据写入数据文件“person.data”,覆盖原有数据。 在主对话框主对话框IDD_GBLQ_DILOG,有7个按扭,对应系统的7个功能(不是全部功能)。分别是:基本信息录入、成绩录入(未用)、基本信息输出、成绩输出、通知书输出和排序。 每在基本信息对话框IDD_JBXX输入一个人信息,就在数组gbxx[50]增加一个元素,同时Gb_num加1,输入结束即计算基本分(年龄分、学历分、任职分和总分)。此时不能输入该人的口试和笔试成绩。 在基本信息对话框IDD_JBXX浏览基本信息时,点击按钮可以输入该人的口试、笔试成绩,并计算总分。输入的口试和笔试分存储在全局数组gbxx[50]。输入口试和笔试成绩时不能在数组增加新行(元素)。 在列表输出应聘人员信息对话框IDD_DIALOG_CJHZ浏览人员信息时(此时看不到人员基本分),点击姓名列可以激活成绩对话框IDD_CJ,查看全部成绩。 排序没有对应的界面,排完有提示。 通知书对话框可以输出5份录取通知书,每屏一份,点击一次换一份。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧