教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

职工工资管理系统毕业设计范例gaile(精)(6)

来源:网络收集 时间:2026-08-22
导读: sjb.SetSJkk(sjkk; sjb.sql_update(m_id; CDialog::OnOK(; } 4.6 用户管理模块设计 1.实现目标 实现新建、删除用户功能,用户管理对话框设计如图13所示。 图4-6-1 用户管理对话框 2.设计步骤 (1)向项目中添加一

sjb.SetSJkk(sjkk; sjb.sql_update(m_id; CDialog::OnOK(; }

4.6 用户管理模块设计

1.实现目标

实现新建、删除用户功能,用户管理对话框设计如图13所示。

图4-6-1 用户管理对话框

2.设计步骤

(1)向项目中添加一个新Dialog资源,资源ID为IDD_XINJYH。在IDD_XINJYH对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“Dialog Properties”对话框。在“Dialog Properties”对话框中选择General选项卡,更改其“Caption”文本框内容为“用户管理”。

(2)从Controls面板上向Dialog资源中添加4个Static、1个Combo、3个Edit、1个Button控件,更改资源的属性,并为资源设置相对应的变量,如表4所示

表4-6-1 资源设置

ID Properties Member Variables

Type Member

IDC_EDIT1

默认

CString m_name

IDC_EDIT2 Password true CString m_pwd

IDC_EDIT3 Password true CString m_pwd1

IDC_COMBO1 默认 CComboBox m_jb

IDOK Caption 添加

IDC_BUTTON1 Caption 删除

IDCANCEL Caption 退出

3.代码分析

(1)添加OnInitDialog(函数,初始化Combo控件,集体代码如下:

BOOL CXinjyhdlg::OnInitDialog( {

CDialog::OnInitDialog(;

// TODO: Add extra initialization here SetIcon(m_hIcon, TRUE; m_jb.AddString(\系统管理员\

m_jb.AddString(\普通管理员\

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

(2)为“添加”按钮添加消息响应函数,代码如下:

void CXinjyhdlg::OnOK( {

// TODO: Add extra validation here UpdateData(true; if(m_name==\{

MessageBox(\请输入用户名\return; } CString jb;

m_jb.GetWindowText(jb; if(jb==\{

MessageBox(\级别不能为空\return; }

if(m_pwd==\{

MessageBox(\请输入密码\return;

}

if(m_pwd1==\{

MessageBox(\请确认密码\return; }

if(m_pwd!=m_pwd1 {

MessageBox(\两次密码不同\return; }

CCzyxxb xxb;

if(xxb.Havename(m_name==1 {

MessageBox(\用户以存在,请重新输入\return; }

xxb.SetCzyName(m_name; xxb.SetPwd(m_pwd;

m_jb.GetLBText(m_jb.GetCurSel(,strjb; if(strjb==\系统管理员\strjb=\else strjb=\xxb.SetCzyjb(strjb; xxb.sql_insert(; CDialog::OnOK(;

}

(3)为“删除”按钮添加消息响应函数,代码如下:

void CXinjyhdlg::OnButton1( {

// TODO: Add your control notification handler code here UpdateData(true;

if(MessageBox(\是否删除当前记录\请确认\{

CCzyxxb xxb;

xxb.sql_delete(m_name; } }

(4)当用户单击主界面菜单中的“用户管理”菜单项时,将执行OnMenuyhgl函数,具体代码如下:

void CGZGLXTDlg::OnMenuyhgl( {

// TODO: Add your command handler code here if(ffxxb.GetCzyjb(==\{

CXinjyhdlg dlg; dlg.DoModal(; } else {

…… 此处隐藏:21字,全部文档内容请下载后查看。喜欢就下载吧 ……
职工工资管理系统毕业设计范例gaile(精)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443709.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)