当前位置:首页 > c++程序设计报告——温度转换
中南大学
本科生课程设计(实践)任务书、设计报告
(C++程序设计)
题 目 华氏温度与摄氏温度转换 学生姓名 指导教师 学 院 专业班级 学生学号
苏宏超 刘胤宏 能源科学与工程 能动1207 1003120711
计算机基础教学实验中心
2013年 6 月 30 日
华氏温度与摄氏温度的转换系统
摘要 《C++程序设计基础》课程设计任务书;《C++程序设计实践教程》,
中国水利水电出版社,主编 刘卫国 杨长兴。 关键字 华氏温度,摄氏温度
1.华氏温度与摄氏温度转换系统开发设计思想
了解利用MFC设计开发对话框的一般步骤并熟悉。查找资料了解华氏温度与摄氏温度之间的转换关系(用F代表华氏温度,C代表摄氏温度):F?C?32,C?(F?32)。在Visual C++中,创建该对话
9559框,温度转换程序界面为:
。
(1)界面中华氏温度和摄氏温度选择静态文本框,华氏转和摄氏转选择命令按钮,最后选择两个编辑框来输入和输出温度数值。 (2)在编辑框的属性对话框中修改ID以便记忆联系。通过“建立类向导”菜单,打开MFC ClassWizard对话框,为两个编辑框连接变量:m_hs,m_ss。
(3)修改华氏转和摄氏转命令按钮的ID,并且为它们创建对应的消息处理函数,根据华氏温度和摄氏温度之间的关系添加代码。运行程
序,带入数值检验结果是否正确。
2.华氏温度与摄氏温度转换系统功能及系统设计介绍
华氏温度和摄氏温度都是温度的度量单位,不同地区所用的度量单位是不同,该系统实现了华氏温度与摄氏温度之间的简单转换,帮助人们了解不同度量之间的数学关系计算出同一温度在不同度量下的数值。
用MFC新建一个对话框,放置相应的控件并设置控件属性。接着为一些控件连接需要的变量。然后为两个命令控件创建对应的消息处理函数:OnHs(),OnSs().在消息处理函数中写入相应的消息处理代码。void CWenduzhuanhuanDlg::OnHs()
{
// TODO: Add your control notification handler code here UpdateData(true); m_ss=5*(m_hs-32)/9; UpdateData(false); }
void CWenduzhuanhuanDlg::OnSs() {
// TODO: Add your control notification handler code here UpdateData(true); m_hs=9*m_ss/5+32; UpdateData(false);
}
最后连接运行程序,输入数值,检验系统的正确性能。 3.华氏温度与摄氏温度转换系统开发的体会
经过两周左右的时间学习和上机实验,大体上清楚了用MFC设计和开发一些对话框或文本程序的一般步骤,自己也能独自完成一些简单的系统程序的设计开发。这两周的时间里不仅经历了困难,还学会了如何查找资料解决困难。下面是自己的一些体会。
(1)事情往往看起来或者听别人说起来,感觉是容易的,但是一旦去做就会发现有很多问题出现,于是需要一些努力去解决这些问题。 (2)在做一件事情时,首先要有一个整体的框架,就像用MFC设计程序一样要有一个大概的设想。其次每一个步骤都是相关联的,要做好每一步,清楚每步的目的。
(3)大学不再像高中一样,老师每个知识点都讲得很仔细。大学更多的是学会如何去学习,现在的社会每天都是不同的,更新的很快,因此我们要学会学习的方法,这样才能适应社会。
(4)自己学会的才是自己的。可能每次实践课都会有人找学长学姐要他们以前的相应的资料或其它途径获得,但我自己觉得应该要有自己的努力才算自己的成果,即使成果可能不是很好,但这是自己做的,里面有自己的汗水。
共分享92篇相关文档