导航
  • 全部
...

c++类库管理系统的详细设计

songwei831206 2005-07-21 07:52:55
1 c++类库管理系统的详细设计
需求:1.管理用C++语言定义的类
   2.用户能够方便的向库中添加新的类,并能建 立新类与库中原有类的关系
   3.用户能够通过类名从类库中查询出指定的类
   4.用户能够查看或修改与指定类有关的信息(包括数据成员的定义,成员函数的     定义及这个类与其他类的关系)
   5.用户能够从类库中删除指定的类
   6.用户能够在浏览窗口中方便,快捷的浏览当前类的父类和子类
   7.具有”联想”浏览功能,也就是说,可以把当前类的某个子类或父类指定为新     的当前类,从而浏览这个新当前类的父类和子类
   8.用户能够查看或修改某个类的指定成员函数的源代码
   9.本系统是一个简化的多用户系统,每个用户都可以建立自己的类库,不同类库     之间互不干扰
   10.对于用户的误操作或错误的输入数据,系统能给出适当的提示信息,并且仍      然继续稳定的运行
   11.系统易学易用,用户界面应该是GUT的
2.
先是完成它的详细设计,之后再用Visual C++实现.我很急,明天交作业了,高手们帮帮忙呀!
...全文
给本帖投票
1009 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkstar21cn 2005-07-21
  • 打赏
  • 举报
回复
一个比较简单的思路:
实际上可以把这东西看成一个简单的数据管理东东
1.管理用C++语言定义的类
  这个要求就是哪能解析.h文件,提出其中的类定义及其成员(函数、变量),成员的属性

2.用户能够方便的向库中添加新的类,并能建立新类与库中原有类的关系
  啊哈,这就是像VC那样作就行了

3.用户能够通过类名从类库中查询出指定的类
  主要就是怎么保存这些类(类成员)和类之间的关系的问题,其实我觉得用access就够了,用文本文件也可以的

4.用户能够查看或修改与指定类有关的信息(包括数据成员的定义,成员函数的定义及这个类与其他类的关系)
  啊哈,看上面的

5.用户能够从类库中删除指定的类
  那容易,你能保存,就能删除

6.用户能够在浏览窗口中方便,快捷的浏览当前类的父类和子类
  没什么说的,VC中的显示问题

7.具有”联想”浏览功能,也就是说,可以把当前类的某个子类或父类指定为新的当前类,从而浏览这个新当前类的父类和子类
  一个显示跳转的问题

8.用户能够查看或修改某个类的指定成员函数的源代码
  那就把类对应的文件名也记在你的“数据库”中了

9.本系统是一个简化的多用户系统,每个用户都可以建立自己的类库,不同类库之间互不干扰
  每个用户给他创建一个数据库(表)就是了

10.对于用户的误操作或错误的输入数据,系统能给出适当的提示信息,并且仍然继续稳定的运行
  你太明白,我觉得就是一个容错机制

11.系统易学易用,用户界面应该是GUI的
  帮你改个错误字母,呵呵。其实一整个程序用VC来实现,还是比较容易的,一个对话框,左边显示类的列表,右边显示类的信息,包括其父类,子类,成员


先是完成它的详细设计,之后再用Visual C++实现.我很急,明天交作业了,高手们帮帮忙呀!
  比较忙,只能用中午休息时间打这几个字了。
积木 2005-07-21
  • 打赏
  • 举报
回复
你们老师真牛,让他写一个demo再说。
songwei831206 2005-07-21
  • 打赏
  • 举报
回复
这是我们一周的课程设计题目,是课后的一道题,明天就交报告了,还要检查程序,怎么办呀?
jixingzhong 2005-07-21
  • 打赏
  • 举报
回复
这样会累死人的


用来做毕业设计还好一些


否则时间怎么足够?????????
junguo 2005-07-21
  • 打赏
  • 举报
回复
是清华那本软件工程课后的题目吧!以前做过,可惜我也没做完!
OpenHero 2005-07-21
  • 打赏
  • 举报
回复
你确定是作业?
不是微软的COM项目?
如果是,只能说明你们老师bt~~~


如果楼主真的要做,看看COM吧也许有收获
ps:先准备一两个月吧,把设计拿出来,然后再编码~`
积木 2005-07-21
  • 打赏
  • 举报
回复
你确定这个是作业么?呵呵。不知道老师让你几天作完啊。

65,179

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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

手机看
关注公众号

关注公众号

客服 返回
顶部