2020年MFC课程的个人总结.doc_第1页
2020年MFC课程的个人总结.doc_第2页
2020年MFC课程的个人总结.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MFC课程的个人总结 短学期课程眨眼而过,MFC也终于迎来了收场。 刚接触MFC这门课程时,当时觉得在短短的一个月内就要做出一个MFC项目似乎是一件不可能的事情,但到现在突然发现,没有什么是不可能的,我们还是完成了一个小小的项目,虽然说项目并没有想象中的高大上。 当时要确定课题时,我们就在纠结到底要做什么,毕竟我们当时只是简单的知道MFC是个什么东西和用来干什么的。在只有这一点基础之下,也可以说是零基础吧,确定课题的难度可想而知。在一番思考和讨论之后,我们决定不要好高骛远,在充分考虑自身实际的基础上选择一个相对而言比较简单和实用的课题,于是最终决定选择制作计算器这个项目。 万事开头难,在小组讨论好计算器要实现的功能后,我就在小组共同设计的版面下开始添加控件和布置控件。最初的任务分配是我负责控件的添加与布局,看似简单的任务实则繁杂。由于这是开头性工作,我的设计都会影响到小组成员后续工作的进行,于是我力求简单大方,布局清晰合理,这样也能够减轻他们的负担。具体来讲,在整个计算器中,我用到的控件有框,按钮,组合框,单选按钮,静态文本。框主要是显示用户所的数字,按钮是09的数字按钮和各类数学符号按钮,组合框则是用来给对话框分区,使界面更加美观明了,单选按钮在这个计算器中体现在了模式选择上,毕竟角度制和弧度制两个模式只能选择一个,静态文本主要体现在计算器的美化与装饰上。其他的有些控件虽然感觉还不错,但是不适合整个计算器的版面风格,只能选择放弃不用。接下来的工作就是改标题和ID之类的事情了,组合框的标题为模式选择,里面是单选按钮,标题分别是角度制和弧度制。剩下来的大量工作就是各个按钮的标题修改,另外的基础工作就是给各个控件的I D进行修改,改成大家所熟知和容易接受的ID,便于后续的修改等工作。 接下来的一个阶段就是控件的布局了。在C+6.0里菜单栏上还会出现布局菜单,上面一般有向各个方向的对齐功能。值得说明的是,在选择多个控件进行对齐布局时,系统默认的对齐标准是按照主要控件来的,这就为对齐布局方便了许多。另外,系统为了方便用户精确定位控件的位置,还提供了网格和标尺等辅助工具。出于界面美观原则,我将数字标题的控件全部放在了左侧,数学符号的控件都放在了右侧,右下角则是模式的选择,左下方是统计功能的选项,这是界面的大致布局了。 工作中的印象比较深刻的难点就是模式中的单选了,在BUTTON属性里勾选了组这个选项后就可以保证选项的唯一性了,另外一句代码 (CButton)GetDlgItem(IDC_RADIO2)-SetCheck(TRUE);是用来保证有默认选项的,这算是比较有特点的一个地方了。后面工作,比如框的变量绑定和响应函数的添加就是队友的事情了。 总的来讲,短学期的课程设计还是一件比较有意义的事情了,学到了很多,更为重要的就是能力的培养了,我相信MFC在我以后的生活中会给我带来很大的帮助,这是一个充实的短学期,再见! ;line-height:150%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论