职工工资管理系统毕业设计范例gaile(精)(3)
void CGZGLXTDlg::OnExit( {
// TODO: Add your command handler code here OnOK(; }
4.3 登录模块设计
1.实现目标
登录模块功能是完成用户登录本系统的操作,用户登录对话框的设计如图10所
示
图4-3-1 登录对话框
2.设计步骤
(1)向项目中添加一个新Dialog资源,资源ID为IDD_LOGIN。在IDD_LOGIN对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“Dialog
Properties”对话框。在“Dialog Properties”对话框中选择General选项卡,更改其
“Caption”文本框内容为“用户登录”。 (2)从Controls面板上向Dialog资源中添加2个Static、1个Picture、2个Edit,更改资
源的属性,并为资源设置相对应的变量,如表1所示。
表4-3-1 资源设置
ID Properties Member Variables
Type Member
IDC_EDIT1 默认 CString m_name
IDC_ EDIT2 PassWord TRUE CString m_pwd
IDOK Caption 登录
IDCANCEL Caption 退出
IDC_STATIC Type Bitmap
3.代码分析 (1)引用的外部变量。
extern CCzyxxb ffxxb;
(2)响应“登录”按钮的代码。
void CLogin::OnOK( {
// TODO: Add extra validation here
//将对话框中编辑框的数据读取到成员变量中 UpdateData(true; if(m_name==\
{
MessageBox(\请输入用户名\return; }
//如果读取数据和用户输入不同,则返回 if(ffxxb.HaveCzy(m_name,m_pwd!=1 {
MessageBox(\用户名或密码错误!\return; }
ffxxb.SetCzyName(m_name; jb=\
//判断当前用户级别
if(ffxxb.HaveCzyjb(m_name,m_pwd,jb==1 {
ffxxb.SetCzyjb(jb; }
CDialog::OnOK(; }
下面在主对话框中添加代码,使对话框在启动时首先打开登录对话框。在主窗口选择OnInitDialog函数,该函数将打开登录对话框,如果用户不是通过单击
“登录”按钮关闭对话框,则调用OnOK函数关闭主对话框,具体代码如下:
BOOL CWordGLXTDlg::OnInitDialog( {
CDialog::OnInitDialog(; ......
// TODO: Add extra initialization here CLogin gin;
if(gin.DoModal(!=IDOK OnOK(; ......
return TRUE; // return TRUE unless you set the focus to a control }
4.4 职工录入模块设计
1.实现目标
添加员工信息,员工录入对话框的设计如图11所示
图4-4-1 员工录入对话框
2.设计步骤
(1)向项目中添加一个新Dialog资源,资源ID为IDD_YGTJK。在IDD_YGTJK对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“Dialog Properties”对话框。在“Dialog Properties”对话框中选择General选项卡,更改其“Caption”文本框内容为“员工录入”。 (2)从Controls面板上向Dialog资源中添加4个Static、2个Combo、2个Edit,更改资源的
属性,并为资源设置相对应的变量,如表2所示。
表4-4-1 资源设置
ID Properties Member Variables
Type Member
IDC_EDIT1
默认 默认
Type Bitmap
CString m_id
IDC_ EDIT2 CString m_name
IDC_COMBO1 CComboBox m_sex
IDC_COMBO2 Caption 退出 CComboBox M_whcd
IDOK Caption 添加
IDCANCEL Caption 退出
3.代码分析
(1)打开ClassWizard窗口,添加在OnInitDialog成员函数,向OnInitDialog添加代码如下。
BOOL CYgjctjdlg::OnInitDialog( {
CDialog::OnInitDialog(;
// TODO: Add extra initialization here SetIcon(m_hIcon, TRUE; m_sex.AddString(\男\m_sex.AddString(\女\m_whcd.InsertString(0,\专科\m_whcd.InsertString(1,\本科\
…… 此处隐藏:230字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




