资源简介
这个功能不全,不要下载,另外一个功能比较齐全
代码片段和文件信息
// Login.cpp : implementation file
//
#include “stdafx.h“
#include “Loogi.h“
#include “Login.h“
#include “LoogiDlg.h“
#include “Modify.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// Login dialog
Login::Login(CWnd* pParent /*=NULL*/)
: CDialog(Login::IDD pParent)
{
//{{AFX_DATA_INIT(Login)
m_UserName = _T(““);
m_UserPwd = _T(““);
//}}AFX_DATA_INIT
}
void Login::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Login)
DDX_Text(pDX IDC_EDIT1 m_UserName);
DDX_Text(pDX IDC_EDIT2 m_UserPwd);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Login CDialog)
//{{AFX_MSG_MAP(Login)
ON_BN_CLICKED(IDC_BUTTON1 OnLogin)
ON_BN_CLICKED(IDC_BUTTON2 OnCancle)
ON_BN_CLICKED(IDC_BUTTON3 OnModify)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Login message handlers
void Login::OnLogin()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
AfxOleInit();
try
{
m_Pconn.CreateInstance(__uuidof(Connection));
CString SQL=“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=third.mdb“;
m_Pconn->Open((_bstr_t)SQL““““adModeUnknown);
}
catch(_com_error e)
{
MessageBox(“数据库连接失败“);
}
try
{
m_Precord.CreateInstance(__uuidof(Recordset));
CString SQL=“select * from m_THIRD“;
m_Precord->Open((_variant_t)SQL_variant_t(m_Pconntrue)adOpenStaticadLockOptimisticadCmdText);
if(!m_Precord->adoEOF)
{
CString aaa=(LPCSTR)((_bstr_t)m_Precord->GetCollect(“UserName“));
CString bbb=(LPCSTR)((_bstr_t)m_Precord->GetCollect(“UserPwd“));
if((aaa==m_UserName)&&(bbb==m_UserPwd))
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
CDialog::OnOK();
CLoogiDlg dlg;
dlg.DoModal();
}
else
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
MessageBox(“密码错误“);
CDialog::OnOK();
}
}
}
catch(_com_error e)
{
MessageBox(“连接有误“);
}
UpdateData(FALSE);
}
void Login::OnCancle()
{
// TODO: Add your control notification handler code here
CDialog::OnCancel ();
}
void Login::OnModify()
{
Modify dlg;
dlg.DoModal();
CDialog::OnOK();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 72541 2010-05-16 22:31 Loogi\Debug\Login.obj
文件 131164 2010-05-16 22:31 Loogi\Debug\Loogi.exe
文件 443560 2010-05-16 22:31 Loogi\Debug\Loogi.ilk
文件 17208 2010-05-16 21:30 Loogi\Debug\Loogi.obj
文件 7695496 2010-05-16 20:50 Loogi\Debug\Loogi.pch
文件 582656 2010-05-16 22:31 Loogi\Debug\Loogi.pdb
文件 3116 2010-05-16 22:29 Loogi\Debug\Loogi.res
文件 22791 2010-05-16 20:50 Loogi\Debug\LoogiDlg.obj
文件 65995 2010-05-16 22:28 Loogi\Debug\Modify.obj
文件 90751 2008-04-14 20:00 Loogi\Debug\msado15.tlh
文件 76680 2008-04-14 20:00 Loogi\Debug\msado15.tli
文件 133404 2010-05-16 20:50 Loogi\Debug\StdAfx.obj
文件 238592 2010-05-16 22:32 Loogi\Debug\vc60.idb
文件 552960 2010-05-16 22:31 Loogi\Debug\vc60.pdb
文件 2509 2010-05-16 22:31 Loogi\Login.cpp
文件 1268 2010-05-16 21:24 Loogi\Login.h
文件 36628 2010-05-16 22:29 Loogi\Loogi.aps
文件 2128 2010-05-16 22:31 Loogi\Loogi.clw
文件 2125 2010-05-16 21:07 Loogi\Loogi.cpp
文件 4384 2010-05-16 21:48 Loogi\Loogi.dsp
文件 518 2010-05-16 20:14 Loogi\Loogi.dsw
文件 1313 2010-05-16 20:14 Loogi\Loogi.h
文件 148480 2010-05-16 22:32 Loogi\Loogi.ncb
文件 57856 2010-05-16 22:32 Loogi\Loogi.opt
文件 244 2010-05-16 22:32 Loogi\Loogi.plg
文件 6730 2010-05-16 22:29 Loogi\Loogi.rc
文件 4093 2010-05-16 20:14 Loogi\LoogiDlg.cpp
文件 1331 2010-05-16 20:14 Loogi\LoogiDlg.h
文件 2541 2010-05-16 22:28 Loogi\Modify.cpp
文件 1288 2010-05-16 21:59 Loogi\Modify.h
............此处省略13个文件信息
评论
共有 条评论