欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

mfc可视化编程--学生信息管理系统(共7页)

  • 资源ID:49397794       资源大小:18KB        全文页数:7页
  • 资源格式: DOC        下载积分:20积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要20积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

mfc可视化编程--学生信息管理系统(共7页)

精选优质文档-倾情为你奉上mfc可视化编程-学生信息管理系统过程 学习目标了解MFC应用向导所生成应用程序的基本结构;掌握对话框编程的一般方法;学习用类向导添加消息响应函数及控件关联变量;掌握Windows通用控件使用方法;了解Windows通用对话框编程的使用方法。实例:学生信息管理系统创建一个基于对话框的学生信息管理系统,可实现学生信息的输入和查询。该工程分为两个对话框,主要实现按学号查询功能;并设置了一个按钮“输入学生信息”来打开“输入学生信息”对话框步骤1 创建基于对话框的应用程序框架  项目名称: student ,选择对话框应用程序框架。本程序中管理的学生信息包括:学号、姓名、性别、专业、是否少数民族等一些信息,打开studentDlg.h文件,在预处理命令后输入:struct student CString sno;/学号 CString sname;/姓名 CString inst;/学院专业 int sex;/性别 BOOL minzu;/是否少数民族;  然后在CStudentDlg类中添加两个静态成员变量,用来存储学生信息及记录存储的学生数量:点第二个对话框建立类向导Object IDs下选CInputDlgMessage 下选WM_I.然后点edit code将代码放进去public:     static int count;/存储学生数量     static student m100;/存储学生信息最后在studentDlg.cpp源文件中对这两个静态成员变量进行初始化。在CStudentDlg类的函数定义前输入:int CStudentDlg:count=0;student c;student CStudentDlg:m=c; 步骤2      编辑主对话框资源设置对话框IDD_STUDENT_DIALOG的Caption属性为“学生信息管理系统”。添加控件:ID                       控件类型      属性IDC_INTPUT    Button     Caption:输入学生信息IDC_QUERY     Button            Caption:查    询IDC_EXIT       Button            Caption:退    出IDC_NUMBER   Edit Box    IDC_RESULT    Edit Box(选中Multiline Wantreturn Readonly)IDC_STATIC   Static Text     Caption:查询学生的学号:IDC_STATIC   Static Text      Caption:查询结果 步骤3      添加输入对话框在项目工作区中选择Resource View添加新对话框,设置新对话框IDD_INPUT,Caption属性为“输入学生信息”。添加控件,关键控件属性:ID                             控件类型           属性IDC_SAVE            Button      Caption:保  存IDC_CANCEL         Button         Caption:结  束IDC_STATIC         Static Text   Caption:学号、姓名、学院专业IDC_EDIT_NUMBER Edit BoxIDC_EDIT_NAME    Edit BoxIDC_CHECK_MINZU Check Box    Caption:是否少数民族IDC_STATIC         Group Box    Caption:性别IDC_BOY              Radio Button Caption:男IDC_GIRL             Radio Button  Caption:女添加对话框类CInputDlg 添加控件关联变量  控件初始化  在对话框类CInputDlg的成员函数OnInitDialog( )中添加代码:m_list_zy.AddString("计算机应用");/向列表中添加专业列表选项m_list_zy.AddString("计算机网络");m_list_zy.AddString("计算机软件");m_list_zy.AddString("电子");m_list_zy.AddString("媒体设计");m_list_zy.SetCurSel(0);/设置第一项为缺省选中项m_sex=0;/设置单选按钮的第一个缺省选中UpdateData(false);/将值传到控件显示    其中m_list_zy为列表成员变量名。添加消息映射及消息映射函数  int nstucount=CStudentDlg:count;/存放学生信息数量  BOOL b=false;  UpdateData();/读取用户输入的学生信息  for(int i=0;i            /将学生学号依次和数组中的比较 if(CStudentDlg:mi.sno=m_sno)  /找到学号相同        b=true;  MessageBox("该学号已经存在,请重新输入!");  break; if (b=false)/没找到相同学号 if(nstucount<100) /数组未满,存入数组  student *pstu=CStudentDlg:m+nstucount;  pstu->sno=m_sno;  pstu->sname=m_sname;  pstu->inst=m_zy;  pstu->minzu=m_minzu;            pstu->sex=m_sex;  CStudentDlg:count+;/个数加一  m_sno=m_sname=m_zy=""  m_minzu=0;  UpdateData(false);  else  MessageBox("信息已满!");由于在CInputDlg:OnSave() 函数中调用了CstudentDlg类中的静态成员变量,因此在InputDlg.cpp源文件的文件包含指令后输入#include "studentDlg.h" 步骤4     在主对话框中启动输入对话框在主对话框中为“输入学生信息”按钮建立消息映射函数,并添加代码如下:void CStudentDlg:OnIntput() CInputDlg InputDlg; InputDlg.DoModal();为主对话框中两个编辑框控件IDC_NUMBER 和IDC_RESULT添加两个成员变量:m_sno和m_result点击查询按钮:添加一下程序void CStudentDlg:OnQuery() BOOL b=false;/标示是否查到学生信息 UpdateData();/获取学号 for(int i=0;i  if(mi.sno=m_sno)/ 找到记录   b=true;   m_result="学号:"+mi.sno+"rn姓名:"+mi.sname+"rn专业:"+mi.inst+"rn"   if(mi.minzu)    m_result+="少数民族rn"   if(mi.sex)    m_result+=“女"   else   m_result+=“男"   UpdateData(false);   break;    if(!b)    MessageBox("没有该学生");在studentDlg.cpp文件的文件包含指令后输入指令:#include "InputDlg.h"两个对话框的退出按钮添加代码OnOK();步骤5     链接运行程序专心-专注-专业

注意事项

本文(mfc可视化编程--学生信息管理系统(共7页))为本站会员(58****5)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!