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