VC++6.0的工程项目管理总结

有这样一个问题:


当项目的初期,如果使用VC创建了一个工作空间:Test.dsw,早期因为项目需求不明,该工程空间里也只有一个项目:Test.dsp;


随着项目的进展,迫切需要出现几个dsp项目文件,如Test1.dsp、Test2.dsp….,而每个dsp之间的区别不大,大概只是区别不同宏定义、不同的输出exe文件名字或dll文件名字等。这个问题是如何解决的?


先保存一份源程序,从最初的Test.dsp中拷贝出多个dsp后改名,如Test1.dsp、Test2.dsp….,在每个dsp中,如Test1.dsp里面,将里面的“Test”修改为“Testx”,如下图:
注意,不要改动源程序cpp引用到的地方。最后再用dsw工作空间加入这几个Test1.dsp、Test2.dsp….项目文件。而对每一个dsp项目文件,可以随心所欲的进行设置。



注意,并不是简单的修改dsp第一、二行的“Test”为其他名称,就能解决问题的,必须全部替换(除源文件.cpp的引用之外),自己可以验证;


总结,VC6处理这个问题比较麻烦,高版本的VC可以在IED上单击右键,直接修改项目名称!


这个问题还有一个解决办法:在stdafx.h中定义一个宏定义,在源码中区分不同的宏定义,来达到编译出不同的目的程序。这个解决办法有限制,不如第一个办法灵活。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生管理系统(★★★) 使用下面的数据,用C设计一个简单的学籍管理系统,实现出最基本的功能。 学生基本信息文件(A.TXT)由以下内容: 学号 姓名 性别 宿舍号码 电话号码 01 张成成 男 501 87732111 02 李成华 女 101 87723112 03 王成凤 女 101 87723112 04 张明明 男 502 87734333 05 陈东 男 501 87732111 06 李果 男 502 87734333 07 张园园 女 102 87756122 … …. .. … ……….. 学生成绩基本信息文件(B.TXT)有以下内容: 学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综合成绩 实得学分 01 A01 大学物理 3 66 78 82 02 B03 高等数学 4 78 -1 90 01 B03 高等数学 4 45 -1 88 02 C01 VF 3 65 76 66 … …. ………. .. .. … 功能要求及说明: (1)数据录入及插入功能: 对A..TXT和B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据. 综合成绩、学分由程序根据条件自动运算。并且最后也可插入学生数据。 综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%; 如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70% . 实得学分的计算: 采用等级学分制. 综合成绩在90-100之间 ,应得学分=学分*100% 综合成绩在80-90之间 ,应得学分=学分*80% 综合成绩在70-80之间 ,应得学分=学分*75% 综合成绩在60-70之间 ,应得学分=学分*60% 综合成绩在60以下 ,应得学分=学分*0% (2)显示功能:要求可显示原A、B文件中的内容,并且插入信息后还可显示新内容。 (3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息,并显示输出结果。 (4) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值