电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件项目实训华氏温度与摄氏温度的转换

  • 资源ID:457465913       资源大小:1.40MB        全文页数:31页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件项目实训华氏温度与摄氏温度的转换

实训报告电气信息学院实训报告课 程 名 称: 软件项目实训 实 训 题 目: 华氏温度与摄氏温度的转换 年级/专业/班: 学 生 姓 名: 夏雪峰 学 号: 实训成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5) 报告撰写质量(45)总 分(100)指导教师签名: 年 月 日实训时间6.11-6.24地点L4B308 实训学时2周实训 目的 提高面向对象的可视化编程能力提高合作协调能力掌握Visual C+可视化程序界面设计的基本方法实训内容   题目概述: 目前,随着社会的进步和发展,温度控制器的应用已越来越广泛,许多国家用的温度是华氏,一般传统的温度计只能测量和显示实时的摄氏或者华氏温度,功能单一。已经不能很好适应现代化工农业生产、生活的需要。基于以上的考虑,本设计制作两种温度的转换,其中华氏与摄氏温度是经常用到的。编程实现功能简介:本程序是通过输入华氏温度,经过程序计算来得出摄氏温度,或通过输入摄氏温度,经程序计算得出华氏温度。整个程序的框架是这样构建的:一边是摄氏温度的输入(输出)框,一边是华氏温度的输入(输出)框。理论上的运行过程是这样的:如果在摄氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的华氏温度框内就会显示出对应的数值;如果在华氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的摄氏温度框内就会显示出对应的数值。完成之后还需设计一个小应用,就是当温度达到一定程度的时候会有个消息框进行提示“请注意防暑或请注意保暖”!实训分工安排本程序由两人共同完成其中同学主要负责程序调试与编写等工作;同学主要负责资料收集和实训调试与内容功能的确定工作;实训要求  两人合作完成同一项目分工合作后汇总进行统一测试与更正使用Visual C+6.0实现用户界面使用实训室及 主要设施设备 L4B305联想商用电脑D2527联想Y460实 训 成 果 1 完成了此次实训内容,能够进行简单的温度转换以及能够提示防寒避暑等问题。2 完成了实训报告3在程序设计中遇到困难时,我和同学们一起讨论,解决问题,遇到实在是想不通的地方,通过老师的指点答疑,最终共同完成了程序。在整个过程中,也增进了我发现问题和解决问题的能力。 1 引言 1.1系统概述 本程序是通过输入华氏温度,经过程序计算来得出摄氏温度,或通过输入摄氏温度,经程序计算得出华氏温度。整个程序的框架是这样构建的:一边是摄氏温度的输入(输出)框,一边是华氏温度的输入(输出)框,其中输出框可以选取一个。理论上的运行过程是这样的:如果在摄氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的华氏温度框内就会显示出对应的输出数值;如果在华氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的摄氏温度框内就会显示出对应的输出数值,当两组数据转换完成之后还会设置一个清零按钮会清零所有输入数据。完成之后还需设计一个小应用,就是当温度达到一定程度的时候会有个消息框进行提示“请注意防暑或请注意保暖”!1.2 需求分析 目前,随着社会的进步和发展,温度控制器的应用已越来越广泛,许多国家用的温度是华氏,一般传统的温度计只能测量和显示实时的摄氏或者华氏温度,功能单一。已经不能很好适应现代化工农业生产、生活的需要。基于以上的考虑,本设计制作两种温度的转换,其中华氏与摄氏温度是经常用到的。1.3 运行环境 硬件::计算机(CPU 主频 1.81GHz、512MB内存)软件:Windows XP 操作系统,Visual C+6.0 是Microsoft公司在1998年推出的基于Windows 9X和Windows NT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该开发环境轻松地访问C+源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。Visual C+6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作,可以在Visual C+6.0集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译,连接和调试等各项工作。VC+6.0是Windows 95/98、XP或Windows NT下的一个应用程序,本身对软硬件没有特殊要求。就是说它对环境的要求与Windows 95/98、Windows NT要求是一致的。硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘。软件要求:Windows 95/98或Windows NT3.51以上版本。VC+ 6.0系统可以在一张CD盘上,也可以在“Visual Studio( Visual C+、Visual Foxpro)”等产品的第一张CD盘上。一般都有一个VC的自动安装程序,也可以执行VC6目录下的setup.exe,在安装包的提示下进行,对初学者可采用“典型安装”方式。在安装好VC 6.0系统后,有时根据需要添加或删除某些部件,可插入CD盘重新执行setup.exe安装程序,安装程序会检测当前系统安装VC6的足件,用户单击“添加删除”按钮后,在“安装维护”对话框中选定要添加的部件或撤消选定要删除的部件。与一般的应用软件一样,有以下两种启动方式:(1) 通过“开始”按钮,选择“程序”菜单,然后打开“Microsoft Visual studio 6.0中文版”子菜单中的“Microsoft Visual C+ 6.0 中文版”程序。(2) 用户也可以使用命令行启动VC。单击“开始”按钮后选择“运行”命令,在“运行”对话框中输入c:Program FilesMicrosoft Visual StudioVC98VC6.exe(按默认盘符和路径安装)即可。 2 概要设计2.1 设计思路 设置窗口à布局à消息映射函数à程序编写à编译à调试à验证à总结2.2 模块功能介绍 本次课程设计主要分为三个模块(1) 华氏温度与摄氏温度的相互转换(2) 数值清零(3) 消息框的编辑2.3 模块结构图 2.4 程序流程图点击转换 点击转换 显示运算结果会出现相应的摄氏温度或者华氏温度以及消息提示框在编辑框内输入华氏温度或者摄氏温度运行程序清零 2.5 功能设计分工 本次课程设计我主要是进行资料的收集,功能的开发以及最后的调试。我先是查找有关的资料,在网上找到温度转换的相关实际应用与开发前景。找到Microsoft Visual C+ 6.0更加详细的说明教程。通过上网和书上查证得到华氏与摄氏温度转换的函数关系编程完成后进行导入到Visual C+ 6.0完成函数映射,进行编译最后得到了想要的温度转换工具。但是陈老师说我们这个太过简单需要添加一些应用项目,所以我建议我的同伴添加一个消息框,当温度达到一定时提示我们“请注意防暑或请注意保暖”,本来我还想在添加一个图形来形象表示温度计,但是在网上和书上也没能找到关于温度的控件,所以不再尝试了!3详细设计3.1 窗体设计利用MFC AppWinzard生成应用程序框架具体步骤如下:(1) 执行VC程序,选择新建命令,弹出对话框.单击工程标签,转到工程选项卡,选择MFC AppWizard(exe)选项,然后在添加到工程文本框中输入“摄氏温度与华氏温度转换”文本框是指项目的本地路径如下图所示。(2) 单击按钮,弹出MFC AppWinzard_Step1对话框。选中单选按钮,如下图所示。(3) 单击完成按钮,则建立一个单文档应用框架,如下图所示。(4) 新建编辑框和按键键,如下图所示。(5)修改名称,点右键选择属性选项即可如下图所示。(6) 设置编辑框和按键键的属性,主要是消息映射函数设定,如下图所示。 (6) 设置功能模块的各个程序代码,点击OK按键就可以直接跳转到这个功能模块的程序代码,如下图所示。 (7) 功能模块的各个程序编完后,点击左上角的保存按键,等待执行程序3.2 功能模块程序 功能模块一温度相互转换程序和功能模块三消息框的程序在按键button1(转换)按键上: void CTemDlg:OnButton1() / TODO: Add your control notification handler code herethis->UpdateData (1);if(m_a)m_c.Format("%f",(m_a-32)/1.8);已知华氏求摄氏elsem_c.Format("%f",(1.8*m_b+32);已知摄氏求华氏 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);this->UpdateData (0);功能模块二清零程序在button2(清零)按键上:void CTemDlg:OnButton2() / TODO: Add your control notification handler code herethis->UpdateData (1); m_a=0; 对编辑框一清零 m_b=0; 对编辑框二清零this->UpdateData (0);4 调试分析 (1) 在Windows可视化界面中,消息映射函数十分重要,我就搞错了好几次两个温度的函数定义符号搞反了,每个按钮必须与与之对应的消息函数对应

注意事项

本文(软件项目实训华氏温度与摄氏温度的转换)为本站会员(夏**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.