简介:关于本文可作为函数对话框方面的大学硕士与本科毕业论文函数对话框论文开题报告范文和职称论文论文写作参考文献下载。
2005级计算机实习试验报告
05119班 25号 黄鹏
在这两周的计算机实习中,我通过自学参考资料,和同学的交流及不断实践,了解了MFC编程的特点和DDX机制.MFC类库包含了对应于控键,对话框,窗口等的类,其事件驱动,消息映射机制,将应用程序的操作与消息函数联系起来,为编程者提供了一个面向对象的Windows编程窗口,大大简化了Windows编程工作.在编程过程中,我加深了对继承封装性的理解,并了解了输入输出流的用法.
一 程序流程图如下:
开始 开始
结束
结束
开始 开始
结束
开始
结束
开始
结束
结束
开始
结束
二 类说明
程序包括如下的类:CStudentMIS2App, CStudentMIS2Dlg, CStu, CMasterStu, CDoctorStu, CAddStudent,CFindDialog,CStatisticDialog
1 CStudentMIS2Dlg包括
HICON m_hIcon;// 图表的变量
CArray<CDoctorStu,CDoctorStu&> Darray;
CArray<CMasterStu,CMasterStu&> Marray;
CArray<CStu,CStu&> Barray;
CImageList *m_pImageList;(使列表框的列标与图标关联)
void CStudentMIS2Dlg::OnAdd()//添加学生的函数
void CStudentMIS2Dlg::OnEdit()//编辑学生信息的函数
void CStudentMIS2Dlg::OnDelete()//删除学生的函数
void CStudentMIS2Dlg::OnS论文范文e()//保存修改的函数
void CStudentMIS2Dlg::OnFind()//查找学生的函数
2 CStu是本科生类,用来存储和编辑本科生的资料,并作为硕士生和博士生的基类,包括:
CString m
excel函数参数对话框:||外部函数的载入使用信息对话框随机44-[www.taohv.cn]播放音乐
95;strName; (本科生姓名)CString m_strID; (本科生学号)
CString m_strDepartment; (本科生所在学院)
int m_nAge; (本科生年龄)
CStu(CString strName,CString strID,int nAge,CString strDepartment); (构造函数)
void Show(CListCtrl* pListCtrl,int nImage); (显示函数)
3 CMasterStu是硕士生类,公有继承了本科生类,用来存储和编辑硕士生的资料,并作为博士生的基类,包括:
CString m_strLab; (硕士生的实验室)
CMasterStu(CString strName,CString strID,int nAge,CString strDepartment,CString strLab); (构造函数)
void Show(CListCtrl* pListCtrl,int nImage); (重载显示函数)
4 CDoctorStu是博士生类,共有的继承了硕士生,用来存储和编辑博士生的资料, 包括:
int m_nPaper; (博士生发表的论文数)
CDoctorStu(CString strName,CString strID,int nAge,CString strDepartment,CString strLab,int nPaper); (构造函数)
void Show(CListCtrl* pListCtrl,int nImage); (重载显示函数)
三 程序运行结果
主对话框:
点击添加按钮弹出添加对话框:
点击查找按钮,输入查找条件:
四 心得
首先,克服畏惧心理,刚开始做的时候看见一大堆代码,的确有些无从下手,但是慢慢地积累,就觉得没那么难了.我觉得C++编程,特别是编大的程序,要有一个清晰的思路,知道自己要做什么,需要用到什么,可以分成几步去完成.如果一开始就着手编程,思路又不清晰的话,可能就会做的很混乱.
然后,看老师的幻灯片和例子十分重要,因为这对理解程序,自己编程都十分有帮助.
最后,在编程工程中除了要细心,不能急燥之外,也要不断地探索,和同学积极讨论,别人的思路,学习方法往往和自己不同,融合自己和别人的经验,会使自己的程序更加精彩.
调用OnInitDialog()
函数初始化
显示
确定
在子对话框中添加信息
点击添加按钮
添加
关闭文件
用I/O 流读取学生信息 .txt中的文件并用Show()显示
添加列并调入图标资源
根据类别不同存入不同的数组
通过UpdateData()函数传回主对话框
取消
编辑
选中编辑行,点击编辑
信息读取到子对话框
删掉原有信息,更换新信息
新信息传回主对话框,显示
在相应数组中存储新信息
删除
选中删除行
根据不同类型从不同数组删除
主对话框不再显示此行信息
存储
点击保存
通过IO流打开学生信息.txt文件
写入列名
确定,关闭对话框
把本科生,硕士生或博士生的数组大小通过弹出对话框显示
选择统计按钮
统计
调用三个数组,显示一种或全部学生信息
删除列表中所有行
选择要显示的学生类
分类显示
通过三个for循环语句分别存储三种学生信息
按类别显示:
查找结果:
资料统计:
源文件视图
类视图
总结:这是一篇与函数对话框论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。
excel函数参数对话框引用文献:
[1] 初中数学二次函数类论文题目 初中数学二次函数专业论文题目怎么拟
[2] 函数大专论文选题 函数大专论文题目如何定
[3] 小学英语对话教学学论文选题 小学英语对话教学论文题目选什么比较好