資源簡介
基于MFC登陸界面可以實現登陸,注冊,更改密碼等功能,界面美觀,可謂其他界面設計作參考

代碼片段和文件信息
//?hangDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“倫敦加油.h“
#include?“hangDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
extern??CDaoDatabase?db;//定義全局方便以后使用
/////////////////////////////////////////////////////////////////////////////
//?ChangDlg?dialog
ChangDlg::ChangDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(ChangDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(ChangDlg)
m_changname?=?_T(““);
m_changpsw?=?_T(““);
m_oldpsw?=?_T(““);
//}}AFX_DATA_INIT
}
void?ChangDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ChangDlg)
DDX_Text(pDX?IDC_changname?m_changname);
DDX_Text(pDX?IDC_changpsw?m_changpsw);
DDX_Text(pDX?IDC_oldpsw?m_oldpsw);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(ChangDlg?CDialog)
//{{AFX_MSG_MAP(ChangDlg)
ON_BN_CLICKED(IDC_CHANGCANCEL?OnChangcancel)
ON_BN_CLICKED(IDC_CHANGBT?OnChangbt)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?ChangDlg?message?handlers
void?ChangDlg::OnChangcancel()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CDialog::OnCancel();
}
void?ChangDlg::OnChangbt()?
{
//?TODO:?Add?your?control?notification?handler?code?here
//?TODO:?Add?your?control?notification?handler?code?here
UpdateData(true);//需要及時更新數據
CString?Filepath=“Database.mdb“;
CString?SnameSpsw;
_variant_t?varnamevarpsw;
CDaoRecordset?DbSet(&db);
db.Open(Filepath);
DbSet.Open(AFX_DAO_USE_DEFAULT_TYPE“SELECT?*?FROM?DataTable“0);
varname=DbSet.GetFieldValue(“Name“);
varpsw=DbSet.GetFieldValue(“Psw“);
Sname=(LPCSTR)_bstr_t(varname);
Spsw=(LPCSTR)_bstr_t(varpsw);
if(m_changname.IsEmpty()||m_oldpsw.IsEmpty()||m_changpsw.IsEmpty())
{
MessageBox(“信息不能為空““溫情提示“);
}
if(Sname.Compare(m_changname)!=0)//如果輸入框的名字在數據庫中不存在
{
MessageBox(“該用戶還沒有注冊““溫情提示“);
}
else
{
if(Sname.Compare(m_changname)==0)//如果輸入框的名字在數據庫中存在
{
DbSet.Edit();
DbSet.SetFieldValue(“Name“_variant_t(m_changname));
DbSet.SetFieldValue(“Psw“_variant_t(m_changpsw));
//DbSet.SetFieldValue(“Psw“_variant_t(m_changpsw));
DbSet.Update();
if(Spsw.Compare(m_oldpsw)!=0)//判斷輸入賬號和密碼是否一致
{
MessageBox(“輸入的舊密碼不對““溫情提示“);
}
else
{
MessageBox(“修改成功““溫情提示“);
}
}
}
if(Spsw.Compare(m_oldpsw)==0)//判斷輸入賬號和密碼是否一致
DbSet.Close();
db.Close();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????274944??2008-08-15?16:25??倫敦加油\appface.dll
?????文件??????18410??2008-08-15?17:31??倫敦加油\AppFace.h
?????文件???????3710??2007-12-18?23:46??倫敦加油\appface.lib
?????文件??????47104??2012-09-16?17:22??倫敦加油\Databa
?????文件?????274944??2008-08-15?16:25??倫敦加油\Debug\appface.dll
?????文件??????18410??2008-08-15?17:31??倫敦加油\Debug\AppFace.h
?????文件???????3710??2007-12-18?23:46??倫敦加油\Debug\appface.lib
?????文件??????35079??2012-09-16?17:22??倫敦加油\Debug\hangDlg.obj
?????文件??????37484??2012-09-16?17:17??倫敦加油\Debug\LogDlg.obj
?????文件??????33939??2012-09-16?17:16??倫敦加油\Debug\RegDlg.obj
?????文件??????10400??2012-09-15?20:55??倫敦加油\Debug\RegDlg1.obj
?????文件?????123889??2012-09-16?10:04??倫敦加油\Debug\StdAfx.obj
?????文件?????238592??2012-09-16?17:24??倫敦加油\Debug\vc60.idb
?????文件?????512000??2012-09-16?17:22??倫敦加油\Debug\vc60.pdb
?????文件?????905279??2012-09-16?17:24??倫敦加油\Debug\倫敦加油.exe
?????文件?????299920??2012-09-16?17:24??倫敦加油\Debug\倫敦加油.ilk
?????文件??????23884??2012-09-16?17:24??倫敦加油\Debug\倫敦加油.obj
?????文件????6942932??2012-09-16?10:04??倫敦加油\Debug\倫敦加油.pch
?????文件?????549888??2012-09-16?17:22??倫敦加油\Debug\倫敦加油.pdb
?????文件?????646200??2012-09-16?17:11??倫敦加油\Debug\倫敦加油.res
?????文件??????24461??2012-09-16?16:08??倫敦加油\Debug\倫敦加油Dlg.obj
?????文件???????2604??2012-09-16?17:22??倫敦加油\hangDlg.cpp
?????文件???????1244??2012-09-16?16:45??倫敦加油\hangDlg.h
?????文件???????2286??2012-09-16?17:17??倫敦加油\LogDlg.cpp
?????文件???????1224??2012-09-16?16:14??倫敦加油\LogDlg.h
?????文件???????3597??2012-09-15?19:30??倫敦加油\ReadMe.txt
?????文件???????2108??2012-09-16?17:16??倫敦加油\RegDlg.cpp
?????文件???????1198??2012-09-16?10:50??倫敦加油\RegDlg.h
?????文件??????90474??2012-09-15?19:50??倫敦加油\res\1.bmp
?????文件?????107634??2012-09-15?19:50??倫敦加油\res\2.bmp
............此處省略27個文件信息
評論
共有 條評論