资源简介
MFC的毕业设计管理系统,专业、班级、导师、学生、题目、成绩等功能已实现
代码片段和文件信息
// 添加管理员
// AddAdmindlg.cpp : implementation file
//
#include “stdafx.h“
#include “TGPMISC.h“
#include “AddAdmindlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddAdmindlg dialog
CAddAdmindlg::CAddAdmindlg(CWnd* pParent /*=NULL*/)
: CDialog(CAddAdmindlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAddAdmindlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CAddAdmindlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddAdmindlg)
DDX_Control(pDX IDC_PWD m_APwd);
DDX_Control(pDX IDC_NAME m_AName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddAdmindlg CDialog)
//{{AFX_MSG_MAP(CAddAdmindlg)
ON_BN_CLICKED(ID_ADDADMIN OnAddadmin)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddAdmindlg message handlers
void CAddAdmindlg::OnAddadmin()
{
// TODO: Add your control notification handler code here
CString namepwd;
m_AName.GetWindowText(name);
m_APwd.GetWindowText(pwd);
if (name.IsEmpty()) // 姓名不能为空
{
AfxMessageBox(“错误!姓名为空“);
return;
}
if (pwd.IsEmpty()) // 密码不能为空
{
AfxMessageBox(“错误!密码为空“);
return;
}
extern vector vecAdmin;
std::vector::iterator iter;
int kk=0;
for (iter = vecAdmin.begin();iter != vecAdmin.end();iter++)
{
if (iter->GetAName() == name) // 管理员不能有重名
{
AfxMessageBox(“此管理员已添加“);
kk=1;
}
}
if (kk!=1)
{
Admin::AddAdmin(namepwd); // 添加管理员
Admin::SaveToFile(); // 写入文件
}
if (kk==1||!Admin::SaveToFile())
{
AfxMessageBox(“添加管理员失败!“);
}
else AfxMessageBox(“添加管理员成功!“);
m_AName.SetWindowText(““); // 姓名和密码置为空
m_APwd.SetWindowText(““);
m_AName.SetFocus();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 379392 2013-12-15 16:48 毕业设计管理系统.doc
文件 2073 2013-12-15 14:51 TGPMISC\AddAdmindlg.cpp
文件 1240 2013-12-15 13:20 TGPMISC\AddAdmindlg.h
文件 2803 2013-12-15 14:53 TGPMISC\AddClassdlg.cpp
文件 1282 2013-12-02 13:13 TGPMISC\AddClassdlg.h
文件 4676 2013-12-15 14:54 TGPMISC\AddGradedlg.cpp
文件 1485 2013-12-09 21:08 TGPMISC\AddGradedlg.h
文件 1753 2013-12-01 15:34 TGPMISC\AddMajordlg.cpp
文件 1203 2013-11-28 17:48 TGPMISC\AddMajordlg.h
文件 3118 2013-12-15 14:55 TGPMISC\AddStudentdlg.cpp
文件 1417 2013-12-03 17:30 TGPMISC\AddStudentdlg.h
文件 2825 2013-12-09 17:19 TGPMISC\AddTeacherdlg.cpp
文件 1385 2013-12-09 17:19 TGPMISC\AddTeacherdlg.h
文件 3822 2013-12-09 21:16 TGPMISC\Addti
文件 1431 2013-12-09 19:32 TGPMISC\Addti
文件 2225 2013-12-15 14:12 TGPMISC\Admin.cpp
文件 1162 2013-12-15 14:37 TGPMISC\Admin.h
文件 5124 2013-12-09 16:17 TGPMISC\AssignInfodlg.cpp
文件 1411 2013-12-09 16:09 TGPMISC\AssignInfodlg.h
文件 7435 2013-12-09 19:22 TGPMISC\AssignStudentdlg.cpp
文件 1528 2013-12-05 21:42 TGPMISC\AssignStudentdlg.h
文件 2347 2013-12-02 17:20 TGPMISC\Class.cpp
文件 1059 2013-12-15 14:39 TGPMISC\Class.h
文件 41 2013-12-15 16:42 TGPMISC\Data\Admin.dat
文件 108 2013-12-03 20:39 TGPMISC\Data\Class.dat
文件 33 2013-12-03 20:39 TGPMISC\Data\Major.dat
文件 528 2013-12-10 19:47 TGPMISC\Data\Student.dat
文件 126 2013-12-15 16:07 TGPMISC\Data\Teacher.dat
文件 4211 2013-12-03 20:35 TGPMISC\DeleteClassdlg.cpp
文件 1356 2013-12-03 20:14 TGPMISC\DeleteClassdlg.h
............此处省略67个文件信息
相关资源
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
- MFC五子棋游戏
- MFC UDP编程
- MFC的异步网络通讯应用程序
- C++MFC模块讲解,黑发程序员课程整理
- 一个简单而强大的基于MFC的web server源
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- MFCaccess.rar
- VC++MFC课程设计的学生成绩管理系统
- MFC 日历控件 万年历 Calendar自绘
- CrystalDiskInfo-HDD/SSD硬盘信息,SMART信息
- MFC自定义界面HUI,高效简单,含详细
- 仿射密码-Affine cipher
- c++MFC车牌自动识别定位,只能定位和
- mfc+sql 酒店客房管理系统
- 基于图割的图像分割OpenCV+MFC实现
- MFC绘制Bezier曲线B样条曲线曲线拟合
- MFC坦克大战
- VC++ 中国象棋经典游戏源代码
- 课程设计: MFC 学生信息管理系统
- MFC对ACCESS数据库的增加、删除、查找
- vc.6.0 MFC 人事管理系统源码
- MFC 在线考试系统
评论
共有 条评论