MFC C++ 学生管理系统
我已经用C++做了一个学生管理系统,没有身份验证那些,没用数据库。(1)C++这段代码可以读取TXT文件的学生学号姓名和成绩等信息。(2)然后对学生成绩进行排序,并求全班...
我已经用C++做了一个学生管理系统,没有身份验证那些,没用数据库。
(1)C++这段代码可以读取TXT文件的学生学号姓名和成绩等信息。
(2)然后对学生成绩进行排序,并求全班各科成绩平均分。
(3)最后则是输入学生姓名能够查询到学生的成绩信息。
现在希望这些功能能够在MFC通过对话框形式实现,请问我该怎么做?能大概说一下步骤吗? 展开
(1)C++这段代码可以读取TXT文件的学生学号姓名和成绩等信息。
(2)然后对学生成绩进行排序,并求全班各科成绩平均分。
(3)最后则是输入学生姓名能够查询到学生的成绩信息。
现在希望这些功能能够在MFC通过对话框形式实现,请问我该怎么做?能大概说一下步骤吗? 展开
2个回答
展开全部
我说说我的想法,不一定效率高,你当作借鉴。
1.我会将学生信息封装成一个结构体struct Student;
2.我会将你的(1)读取的信息提取出学号(作为查找的唯一标识)与学生的所有信息绑定成一个CMap以便好查询。
3.将你的(2)封装成一个函数,以便我想得到平均分时调用
4.你的(3)封装成一个函数可以用来查找信息,但是有缺陷的是查找效率很低,而且姓名有重复。
对话框实现:
MFC建立一个基于对话框的工程;
给你的对话框添加功能按钮;
一个个按钮添加消息映射,以便点击按钮会调用相应的对话框;
在资源中做几个跟你按钮配对的对话框,做好其界面,并添加你点击按钮后想要得到的结果。
调用相应的函数了
...........
在处理中遇到问题了可以继续追问。
O2OA翱途开发平台
2023-12-21 广告
2023-12-21 广告
OA(OfficeAutomation),是利用网络和软件技术构建的协同办公和内部管理平台,是企事业单位的信息化管理软件。OA办公系统可以实现多人、多部门、跨区域的协作办公模式,利用计算机取代人工需要费时费力完成的大部分日常工作。OA的主要...
点击进入详情页
本回答由O2OA翱途开发平台提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询