MFC大作业 学生管理系统(附报告)


大一刚上完基于面向对象的软件开发技术的大作业,要求用到MFC,懵逼的我 参考网上的项目进一步了解。完成了这份拥有基本功能的学生管理系统(例如添加、查找、删除、修改、导入、排序、保存等) 因其他课程任务较重,因此仅有较少时间完成该作业,在各种选题中,选择了较为简单且熟悉的成绩管理系统。 https://blog.csdn.net/weixin_43999137/article/details/91184179 对上链接的程序进行学习并对其进行修改,更换了背景界面,更加大众化 更改了界面,使其更加美观。除此以外,还对部分代码进行了修改。 该程序内所有代码及其实现不具有个人标志,且可轻易的加入你的姓名学号等信息,便于你更好更快的将其“变成”你的大作业 包括源代码以及实验报告 仅用于学习交流及应付作业 若在使用中出现了问题,可私聊我,我会尽快且免费地为你个人解决该问题,帮助你更好的完成作业。 希望能帮助到你!
资源截图
代码片段和文件信息
// 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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)