这段代码是什么意思啊!请大家给出详细的注释!谢谢!定以百分相送。

来源:百度知道 编辑:UC知道 时间:2024/06/10 22:39:42
void CLoginDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
if(m_userid=="")
{
MessageBox("请输入用户帐号");
return;
}
if(m_password=="")
{
MessageBox("请输入用户密码");
return;
}
CUsers user;
user.GetData(m_userid);
CString index;
index=user.GetUserPwd();
index.TrimRight();
if(index! =m_password)
{
MessageBox("用户信息不正确,无法登录");
return;
}
UpdateData(FALSE);
CDialog::OnOK();
}
还有这段
class ADOConn
{
public:
//添加一个指向Connection 对象的指针
_ConnectionPtr m_pConnection;
// 添一个指向Recordset 对象的指针
_RecordsetPtr m_pRecordset;
public:
ADOConn();
virtual ~ADOConn();
//初始化连接
void OnInitADOConnect();
//执行查询
_RecordsetPtr & GetRecordSet(_bstr_t bstrSQL);
//执行SQL 语句,Insert Update _varinat_t
BOOL ExecuteSQL(_bstr_t bstrSQL);
void ExitConnect(

void CLoginDlg::OnOK()
{
// TODO: Add extra validation here
// 将控件的值赋给对应的成员变量
UpdateData(TRUE);
// 判断m_userid是否为空,空则跳出一个消息框,提示用户输入账号,并返回
if(m_userid=="")
{
MessageBox("请输入用户帐号");
return;
}
// 判断m_password是否为空,空则跳出一个消息框,提示用户输入密码,并返回
if(m_password=="")
{
MessageBox("请输入用户密码");
return;
}

// 定义一个CUser变量
CUsers user;
// 获取m_userid作为ID相关的数据
user.GetData(m_userid);
// 定义一个CString对象
CString index;
// 调用user对象的成员函数GetUserPwd来获取用户密码
index=user.GetUserPwd();
// 删除字串右边多余的空白
index.TrimRight();
// 比较用户输入的密码是否与保存的密码一致,条件不成立提示使用者信息不正确,并返回
if(index! =m_password)
{
MessageBox("用户信息不正确,无法登录");
return;
}

// 将成员变量的值赋给对话框中的控件
UpdateData(FALSE);
// 对用父类的OnOk函数
CDialog::OnOK();
}

下面的类主要用于数据库操作,原来的注释已经很清楚
cla