⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentadddlg.cpp

📁 一个学生考勤系统
💻 CPP
字号:
// StudentAddDlg.cpp : implementation file
//

#include "stdafx.h"
#include "xskq.h"
#include "StudentAddDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CStudentAddDlg dialog


CStudentAddDlg::CStudentAddDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CStudentAddDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CStudentAddDlg)
	m_StudentGrade = _T("");
	m_StudentClass = _T("");
	m_StudentID = _T("");
	m_StudentName = _T("");
	m_StudentSex = _T("");
	m_StudentAge = _T("");
	m_StudentAddr = _T("");
	m_StudentPhone = _T("");
	m_Title = _T("增加学生信息");
	//}}AFX_DATA_INIT
}


void CStudentAddDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CStudentAddDlg)
	DDX_Text(pDX, IDC_STUDENTGRADE, m_StudentGrade);
	DDV_MaxChars(pDX, m_StudentGrade, 80);
	DDX_Text(pDX, IDC_STUDENTCLASS, m_StudentClass);
	DDV_MaxChars(pDX, m_StudentClass, 80);
	DDX_Text(pDX, IDC_STUDENTID, m_StudentID);
	DDV_MaxChars(pDX, m_StudentID, 80);
	DDX_Text(pDX, IDC_STUDENTNAME, m_StudentName);
	DDV_MaxChars(pDX, m_StudentName, 80);
	DDX_CBString(pDX, IDC_STUDENTSEX, m_StudentSex);
	DDV_MaxChars(pDX, m_StudentSex, 80);
	DDX_Text(pDX, IDC_STUDENTAGE, m_StudentAge);
	DDV_MaxChars(pDX, m_StudentAge, 80);
	DDX_Text(pDX, IDC_STUDENTADDR, m_StudentAddr);
	DDV_MaxChars(pDX, m_StudentAddr, 100);
	DDX_Text(pDX, IDC_STUDENTPHONE, m_StudentPhone);
	DDV_MaxChars(pDX, m_StudentPhone, 120);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CStudentAddDlg, CDialog)
	//{{AFX_MSG_MAP(CStudentAddDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CStudentAddDlg message handlers

void CStudentAddDlg::OnOK() 
{
	// TODO: Add extra validation here
	//将输入数据更新到变量中
	UpdateData(TRUE);
	//判断年级长度是否为空
	if(m_StudentGrade.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("年级不能为空,请输入!");
		//退出函数
		return;
	}
	//判断班级长度是否为空
	if(m_StudentClass.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("班级不能为空,请输入!");
		//退出函数
		return;
	}
	//判断学号长度是否为空
	if(m_StudentID.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("学号不能为空,请输入!");
		//退出函数
		return;
	}
	//判断学生姓名长度是否为空
	if(m_StudentName.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("姓名不能为空,请输入!");
		//退出函数
		return;
	}
	//判断学生性别长度是否为空
	if(m_StudentSex.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("性别不能为空,请输入!");
		//退出函数
		return;
	}
	//判断学生年龄长度是否为空
	if(m_StudentAge.GetLength()<=0)
	{
		//提示信息
		AfxMessageBox("年龄不能为空,请输入!");
		//退出函数
		return;
	}
	CDialog::OnOK();
}

BOOL CStudentAddDlg::OnInitDialog() 
{
	//设置窗口标题为m_Title
	SetWindowText(m_Title);
	CDialog::OnInitDialog();

	
	// TODO: Add extra initialization here
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -