V C++ 温度转换课程设计

2026/4/24 2:19:34

实训报告

{

if(m_b>30&&m_a==0) 消息框的设定 MessageBox(\注意防暑\

\消息框\

MB_ICONEXCLAMATION|MB_OK); else if(m_b<10&&m_a==0) MessageBox(\注意保暖\

\消息框\

MB_ICONEXCLAMATION|MB_OK); else if(m_a>86&&m_b==0) MessageBox(\注意防暑\

\消息框\

MB_ICONEXCLAMATION|MB_OK); else if(m_a<50&&m_b==0) MessageBox(\注意保暖\

\消息框\

MB_ICONEXCLAMATION|MB_OK); }

功能模块二清零程序在button2(清零)按键上:

void CTemDlg::OnButton2() {

// TODO: Add your control notification handler code here

this->UpdateData (1);

if(m_a)

m_c.Format(\已知华氏求摄氏 else

m_c.Format(\已知摄氏求华氏

this->UpdateData (0);

// TODO: Add your control notification handler code here

13

实训报告

this->UpdateData (1);

m_a=0; 对编辑框一清零 m_b=0; 对编辑框二清零 }

this->UpdateData (0);

4 调试分析

(1) 在Windows可视化界面中,消息映射函数十分重要,我就搞错了好几次两个温度的函数定义符号搞反了,每个按钮必须与与之对应的消息函数对应,同时,函数的变量也应该在MFC Class Wizard里设置准确,否则会影响最终的调试。

(2) 在设置编辑框的变量时要注意与程序中的的变量名保持一致,这样才能保证键入的数值能正确显示在程序框中。在温度转换的过程中变量的名字搞错了几次,最后直接用a、b、c与之区别。

(3) 本次设计中存在的缺陷就是没能在成品里面添加一个图形的温度计,这是因为我们没能找到相关的插件。

5 测试

(1) 编辑保存后,进行过编译运行,即点击右上角的“感叹号”如下图所示。

14

实训报告

(2) 然后就可以得到所需要的结果,当温度达到一定程度(低于30摄氏度或者高于10摄氏度)的时候会有个消息框进行提示“请注意防暑或请注意保暖”!如下图所示。

(3) 进行验证输入华氏温度99度,点击转换按钮就可以得到输出端的摄氏温度37.22222度和消息框“注意防暑” 如下图所示。

15

实训报告

(4) 进行验证输入华氏温度45度,点击转换按钮就可以得到输出端的摄氏温度7.22222度和消息框“注意保暖” 如下图所示。

(5) 进行验证输入摄氏温度度,点击转换按钮就可以得到输出端的摄氏温度37.22222度和消息框“注意防暑” 如下图所示。

16


V C++ 温度转换课程设计.doc 将本文的Word文档下载到电脑
搜索更多关于: V C++ 温度转换课程设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219