前几天老师说让我把之前做过的一个小项目修改一下,用于新成员练手。想到在我刚接触面向对象编程的时候,也是急需一个小的case来熟悉和深入对C++的理解,现在搞的这个东西,希望可以帮到学弟学妹们,嘻嘻。
正好刚刚看完《Effective C++》和《More Effective C++》,就对原有的代码进行了一些扩展。
先截几个图上来
1.主界面
2.显示菜单
3.增加菜单
【代码】
引擎部分
KeXie 类
抽象基类,成员变量包含会员信息登记表中的内容,成员函数
包括
获取成员变量的信息、
设置成员变量的值、
显示信息、
判断信息输入是否有效、
将信息储存至(文件)、
(从文件)加载信息、
显示子类信息
组别 类
继承于KeXie类,调用KeXie 类函数管理自身信息,并具有相应的子类函数
主函数部分
main函数
包括
显示科协会员信息
增加科协会员信息
删除科协会员信息
查找科协会员信息
FunLib 函数库
包括
显示科协会员信息菜单
全部显示_所有会员
全部显示_C++组会员
全部显示_PS组会员
全部显示_Java组会员
全部显示_网站组会员
全部显示_嵌入式组会员
增加科协会员信息菜单
增加_C++组会员
增加_PS组会员
增加_Java组会员
增加_网站组会员
增加_嵌入式组会员
删除科协会员信息菜单
(通过学号)删除_科协会员
删除所有_科协会员
查找科协会员信息菜单
按学号查找科协会员
(从文本、数据库)加载科协会员信息
存储科协会员信息(至文本、数据库)
代码地址
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-12 13:41:06