大一刚上完基于面向对象的软件开发技术的大作业,要求用到MFC,懵逼的我 参考网上的项目进一步了解。完成了这份拥有基本功能的学生管理系统(例如添加、查找、删除、修改、导入、排序、保存等)
因其他课程任务较重,因此仅有较少时间完成该作业,在各种选题中,选择了较为简单且熟悉的成绩管理系统。
https://blog.csdn.net/weixin_43999137/article/details/91184179
对上链接的程序进行学习并对其进行修改,更换了背景界面,更加大众化 更改了界面,使其更加美观。除此以外,还对部分代码进行了修改。
该程序内所有代码及其实现不具有个人标志,且可轻易的加入你的姓名学号等信息,便于你更好更快的将其“变成”你的大作业
包括源代码以及实验报告
仅用于学习交流及应付作业
若在使用中出现了问题,可私聊我,我会尽快且免费地为你个人解决该问题,帮助你更好的完成作业。
希望能帮助到你!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 800 2020-07-12 23:47 ceshi1
文件 272 2020-07-12 23:56 readme.txt
文件 320 2020-07-12 23:42 xinxi.dat
文件 3046400 2020-07-12 23:26 学生管理系统.exe
目录 0 2020-07-13 00:03 管理系统
目录 0 2020-07-12 23:17 管理系统glxt
目录 0 2020-05-11 21:37 管理系统glxt.vs
目录 0 2020-05-11 21:37 管理系统glxt.vsglxt
目录 0 2020-07-12 22:54 管理系统glxt.vsglxtv16
文件 91648 2020-07-12 23:48 管理系统glxt.vsglxtv16.suo
文件 72368128 2020-07-12 22:54 管理系统glxt.vsglxtv16Browse.VC.db
目录 0 2020-07-13 00:03 管理系统glxt.vsglxtv16ipch
目录 0 2020-07-12 23:47 管理系统glxtDebug
文件 1935 2020-07-12 23:47 管理系统glxtDebugglxt.Build.CppClean.log
文件 3 2020-07-12 23:47 管理系统glxtDebugglxt.log
目录 0 2020-07-13 00:03 管理系统glxtDebugglxt.tlog
文件 0 2020-07-12 23:47 管理系统glxtDebugglxt.vcxproj.FileListAbsolute.txt
文件 2805 2020-07-12 22:42 管理系统glxtResource.h
文件 338 2020-05-11 23:54 管理系统glxtStudent.h
文件 4108 2020-05-13 15:44 管理系统glxtgladd.cpp
文件 1306 2020-05-13 15:44 管理系统glxtgladd.h
文件 3606 2020-05-13 15:44 管理系统glxtglchange.cpp
文件 1362 2020-05-13 15:44 管理系统glxtglchange.h
文件 2978 2020-05-13 15:44 管理系统glxtgldelete.cpp
文件 1044 2020-05-13 15:44 管理系统glxtgldelete.h
文件 2950 2020-05-13 15:44 管理系统glxtglfinds.cpp
文件 1152 2020-05-13 15:44 管理系统glxtglfinds.h
文件 3042 2020-05-13 15:44 管理系统glxtglimport.cpp
文件 1048 2020-05-13 15:44 管理系统glxtglimport.h
文件 1514 2020-05-13 15:44 管理系统glxtglsave.cpp
文件 876 2020-05-13 15:44 管理系统glxtglsave.h
............此处省略21个文件信息
// gladd.cpp: 实现文件
//
#include “stdafx.h“
#include “glxt.h“
#include “gladd.h“
#include “afxdialogex.h“
// gladd 对话框
IMPLEMENT_DYNAMIC(gladd CDialogEx)
gladd::gladd(CWnd* pParent /*=nullptr*/)
: CDialogEx(add pParent)
name(_T(““))
grade(_T(““))
classs(_T(““))
xing(0)
program(0)
math(0)
lisan(0)
{
FA = FALSE;
}
gladd::~gladd()
{
}
void gladd::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT1 name);
DDX_Text(pDX IDC_EDIT3 grade);
DDX_Text(pDX IDC_EDIT2 classs);
DDX_Radio(pDX IDC_RADIO1 xing);
DDX_Text(pDX IDC_EDIT4 number);
DDX_Text(pDX IDC_EDIT5 program);
DDX_Text(pDX IDC_EDIT6 math);
DDX_Text(pDX IDC_EDIT7 lisan);
}
BEGIN_MESSAGE_MAP(gladd CDialogEx)
ON_BN_CLICKED(IDCANCEL &gladd::OnBnClickedCancel)
ON_BN_CLICKED(IDC_OK &gladd::OnBnClickedOk)
ON_WM_PAINT()
END_MESSAGE_MAP()
// gladd 消息处理程序
void gladd::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
FA = TRUE;
CDialogEx::OnCancel();
}
BOOL gladd::OnInitDialog()
{
CDialogEx::OnInitDialog();
name = ““;
grade = ““;
classs = ““;
number = 0;
xing= 0;
program = 0;
math = 0;
lisan = 0;
// TODO: 在此添加额外的初始化
GetDlgItem(IDC_EDIT1)->SetFocus();
// TODO: 在此添加额外的初始化
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
void gladd::OnBnClickedOk()
{
CDialogEx::OnOK();
// TODO: 在此添加控件通知处理程序代码
}
void gladd::OnPaint()
{
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP2); //IDB_BITMAP是你自己的图对应的ID
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld = dcMem.Selectobject(&bmpBackground);
dc.StretchBlt(0 0 rect.Width() rect.Height() &dcMem 0 0 bitmap.bmWidth bitmap.bmHeight SRCCOPY);
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialogEx::OnPaint()
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 800 2020-07-12 23:47 ceshi1
文件 272 2020-07-12 23:56 readme.txt
文件 320 2020-07-12 23:42 xinxi.dat
文件 3046400 2020-07-12 23:26 学生管理系统.exe
目录 0 2020-07-13 00:03 管理系统
目录 0 2020-07-12 23:17 管理系统glxt
目录 0 2020-05-11 21:37 管理系统glxt.vs
目录 0 2020-05-11 21:37 管理系统glxt.vsglxt
目录 0 2020-07-12 22:54 管理系统glxt.vsglxtv16
文件 91648 2020-07-12 23:48 管理系统glxt.vsglxtv16.suo
文件 72368128 2020-07-12 22:54 管理系统glxt.vsglxtv16Browse.VC.db
目录 0 2020-07-13 00:03 管理系统glxt.vsglxtv16ipch
目录 0 2020-07-12 23:47 管理系统glxtDebug
文件 1935 2020-07-12 23:47 管理系统glxtDebugglxt.Build.CppClean.log
文件 3 2020-07-12 23:47 管理系统glxtDebugglxt.log
目录 0 2020-07-13 00:03 管理系统glxtDebugglxt.tlog
文件 0 2020-07-12 23:47 管理系统glxtDebugglxt.vcxproj.FileListAbsolute.txt
文件 2805 2020-07-12 22:42 管理系统glxtResource.h
文件 338 2020-05-11 23:54 管理系统glxtStudent.h
文件 4108 2020-05-13 15:44 管理系统glxtgladd.cpp
文件 1306 2020-05-13 15:44 管理系统glxtgladd.h
文件 3606 2020-05-13 15:44 管理系统glxtglchange.cpp
文件 1362 2020-05-13 15:44 管理系统glxtglchange.h
文件 2978 2020-05-13 15:44 管理系统glxtgldelete.cpp
文件 1044 2020-05-13 15:44 管理系统glxtgldelete.h
文件 2950 2020-05-13 15:44 管理系统glxtglfinds.cpp
文件 1152 2020-05-13 15:44 管理系统glxtglfinds.h
文件 3042 2020-05-13 15:44 管理系统glxtglimport.cpp
文件 1048 2020-05-13 15:44 管理系统glxtglimport.h
文件 1514 2020-05-13 15:44 管理系统glxtglsave.cpp
文件 876 2020-05-13 15:44 管理系统glxtglsave.h
............此处省略21个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)