本人是C++初学者,有哪位高手能用vc6的MFC做以下两题呢?做好后把工程发给我邮箱652055341@qq.com,谢谢!

1、学生学籍成绩管理系统学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩;定义如下类,并建立一个文本文件Stu... 1、学生学籍成绩管理系统
学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩;
定义如下类,并建立一个文本文件Student.dat,用于存储学生、课程与成绩的相关信息。文件格式自己定义。
学生类CStudent(姓名、学号、性别、班级、院系);
课程类CLessen(课程名称、课程开设时间);
成绩类CGrade(学号、课程名称、成绩)
要求实现如下功能:
 在对话框上能够添加、删除、编辑和查询课程信息;
 在对话框上能够添加、删除、编辑和查询学生信息学生信息;
 在对话框上能够增加、删除、编辑和查询学生的选课信息;
 在对话框上能够录入和编辑学生某门课的考试成绩;
 在对话框上能够按照学生姓名查询学生的选课信息和选课成绩,并统计出其总成绩、平均成绩,计算出该学生的成绩的标准差;
 显示全班的学生成绩排名。
 统计出各班的平均成绩,并进行排名。

2、橡皮筋画线程序,要求:
 利用鼠标在视图上绘制线,能够设置线的颜色和宽度;
 能够用鼠标拾取绘制的某条线,被选中的线能够高亮显示,并且弹出对话框,输入线的属性保存起来;
 能够将绘制的线数据保存在Line.dat文本文件中;
 打开线数据文件Line.dat,可以显示出文件里面的线图形。
上面写错了,应该是建立文本文档student.txt和line.txt
展开
 我来答
451177500
2012-05-12 · TA获得超过1263个赞
知道小有建树答主
回答量:946
采纳率:25%
帮助的人:476万
展开全部
首先链接数据库,以access为例:
1、在StdAfx.h中引入ADO类支持
方法是在StdAfx.h中增加下面两句话:
#include <comdef.h>//如果需要则添加本句
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")
2、初始化COM环境
在MFC中可以用AfxOleInit()或CoInitialize(NULL),该函数一般放在InitInstance()历程里。
3、 //--连接数据库-----------------
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建 Connection对象
if(SUCCEEDED(hr))
{
hr = m_pConnection->Open((_bstr_t)strSQL,"","",adModeUnknown);///连接数据库
///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51; }
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误:%s!",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息

return FALSE;
}
菜刀撒
2012-05-06 · TA获得超过313个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:277万
展开全部
这些增删改查都是基本的 自己好好想想 一个会做了 后面就都会了
追问
可以帮忙做一个学生类,在对话框上能够添加、删除、编辑和查询课程信息  来参考一下吗?我编程编了好久,还是做不出来。。。。我太菜了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小芙罗拉
2012-05-05
知道答主
回答量:14
采纳率:0%
帮助的人:11.5万
展开全部
先占个位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式