湖南科技大学VC ++课程设计(论文)
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CMyView database support
CRecordset* CMyView::OnGetRecordset() { }
/////////////////////////////////////////////////////////////////////////////
// CMyView message handlers
return m_pSet;
4.4 输入密码进入系统模块的实现
11
湖南科技大学VC ++课程设计(论文)
图 4-2 输入密码进入系统的实现
源代码如下:
// CMyView construction/destruction
CMyView::CMyView() : CRecordView(CMyView::IDD)
{ //{{AFX_DATA_INIT(CMyView) m_pSet = NULL; //}}AFX_DATA_INIT
// TODO: add construction code here CIDD_DIALOG1 ed; CString a; if(ed.DoModal()==IDCANCEL) {
a=\您确定要退出此系统吗?\
if(MB_QUERY(a)==IDYES) exit(0); }
int i=0;
12
湖南科技大学VC ++课程设计(论文)
while(ed.m_strmima!=\{ i++;
MB_ERROR(\密码错误! 请重新输入!\
if(ed.DoModal()==IDCANCEL||i==3)
{ if(i==3)
MB_ERROR(\对不起,您的输入的错误次数超过3次!系统将自动退出!
\
exit(0); }
CMyView::~CMyView() { }
} }
MB_INFO(\欢迎进入公司人事管理系统!\
4.5删除、排序和添加功能的实现
? 删除功能的实现情况
13
湖南科技大学VC ++课程设计(论文)
图 4-3-1 删除功能的实现
图 4-3-2 删除功能的实现
删除功能的源代码:
void CMyView::Onshanchu() {
// TODO: Add your control notification handler code here
14
湖南科技大学VC ++课程设计(论文)
m_pSet->Delete();
m_pSet->MoveNext(); if(m_pSet->IsEOF()) m_pSet->MoveLast(); if(m_pSet->IsBOF())
m_pSet->SetFieldNull(NULL); UpdateData(FALSE); }
? 排序功能的实现情况
图 4-4 排序功能的实现
排序功能的源代码:
void CMyView::Onpaixu() {
15