电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

31页
  • 卖家[上传人]:夏**
  • 文档编号:457465913
  • 上传时间:2023-09-15
  • 文档格式:DOC
  • 文档大小:1.40MB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 实训报告电气信息学院实训报告课 程 名 称: 软件项目实训 实 训 题 目: 华氏温度与摄氏温度的转换 年级/专业/班: 学 生 姓 名: 夏雪峰 学 号: 实训成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5) 报告撰写质量(45)总 分(100)指导教师签名: 年 月 日实训时间6.11-6.24地点L4B308实训学时2周实训 目的 提高面向对象的可视化编程能力提高合作协调能力掌握Visual C+可视化程序界面设计的基本方法实训内容 题目概述: 目前,随着社会的进步和发展,温度控制器的应用已越来越广泛,许多国家用的温度是华氏,一般传统的温度计只能测量和显示实时的摄氏或者华氏温度,功能单一。已经不能很好适应现代化工农业生产、生活的需要。基于以上的考虑,本设计制作两种温度的转换,其中华氏与摄氏温度是经常用到的。编程实现功能简介:本程序是通过输入华氏温度,经过程序计算来得出摄氏温度,或通过输入摄氏温度,经程序计算得出华氏温度。整个程序的框架是这样构建的:一边是摄氏温度的输入(输出)框,一边是华氏温度的输入(输出)框。理论上的运行过程是这样的:如果在摄氏温度框内输入

      2、一个数值,然后点击“转换”按钮,在另一边的华氏温度框内就会显示出对应的数值;如果在华氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的摄氏温度框内就会显示出对应的数值。完成之后还需设计一个小应用,就是当温度达到一定程度的时候会有个消息框进行提示“请注意防暑或请注意保暖”!实训分工安排本程序由两人共同完成其中同学主要负责程序调试与编写等工作;同学主要负责资料收集和实训调试与内容功能的确定工作;实训要求 两人合作完成同一项目分工合作后汇总进行统一测试与更正使用Visual C+6.0实现用户界面使用实训室及 主要设施设备 L4B305联想商用电脑D2527联想Y460实 训 成 果 1 完成了此次实训内容,能够进行简单的温度转换以及能够提示防寒避暑等问题。2 完成了实训报告3在程序设计中遇到困难时,我和同学们一起讨论,解决问题,遇到实在是想不通的地方,通过老师的指点答疑,最终共同完成了程序。在整个过程中,也增进了我发现问题和解决问题的能力。 1 引言 1.1系统概述 本程序是通过输入华氏温度,经过程序计算来得出摄氏温度,或通过输入摄氏温度,经程序计算得出华氏温度。整个程序的框架是这样

      3、构建的:一边是摄氏温度的输入(输出)框,一边是华氏温度的输入(输出)框,其中输出框可以选取一个。理论上的运行过程是这样的:如果在摄氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的华氏温度框内就会显示出对应的输出数值;如果在华氏温度框内输入一个数值,然后点击“转换”按钮,在另一边的摄氏温度框内就会显示出对应的输出数值,当两组数据转换完成之后还会设置一个清零按钮会清零所有输入数据。完成之后还需设计一个小应用,就是当温度达到一定程度的时候会有个消息框进行提示“请注意防暑或请注意保暖”!1.2 需求分析 目前,随着社会的进步和发展,温度控制器的应用已越来越广泛,许多国家用的温度是华氏,一般传统的温度计只能测量和显示实时的摄氏或者华氏温度,功能单一。已经不能很好适应现代化工农业生产、生活的需要。基于以上的考虑,本设计制作两种温度的转换,其中华氏与摄氏温度是经常用到的。1.3 运行环境 硬件::计算机(CPU 主频 1.81GHz、512MB内存)软件:Windows XP 操作系统,Visual C+6.0 是Microsoft公司在1998年推出的基于Windows 9X和Window

      4、s 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,在安装包的提示下进行,对初学者可采用“典型安装”方

      5、式。在安装好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 程序流程图点击转换 点击转换 显示运算结果会出现相应的摄氏温度或者华氏温

      6、度以及消息提示框在编辑框内输入华氏温度或者摄氏温度运行程序清零 2.5 功能设计分工 本次课程设计我主要是进行资料的收集,功能的开发以及最后的调试。我先是查找有关的资料,在网上找到温度转换的相关实际应用与开发前景。找到Microsoft Visual C+ 6.0更加详细的说明教程。通过上网和书上查证得到华氏与摄氏温度转换的函数关系编程完成后进行导入到Visual C+ 6.0完成函数映射,进行编译最后得到了想要的温度转换工具。但是陈老师说我们这个太过简单需要添加一些应用项目,所以我建议我的同伴添加一个消息框,当温度达到一定时提示我们“请注意防暑或请注意保暖”,本来我还想在添加一个图形来形象表示温度计,但是在网上和书上也没能找到关于温度的控件,所以不再尝试了!3详细设计3.1 窗体设计利用MFC AppWinzard生成应用程序框架具体步骤如下:(1) 执行VC程序,选择新建命令,弹出对话框.单击工程标签,转到工程选项卡,选择MFC AppWizard(exe)选项,然后在添加到工程文本框中输入“摄氏温度与华氏温度转换”文本框是指项目的本地路径如下图所示。(2) 单击按钮,弹出MFC

      7、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_b30&m_a=0) 消息框的设定MessageBox(注意防暑, 消息框, MB_ICONEXCLAMATION|MB_OK);else if(m_b86&m_b=0)MessageBox(注意防暑, 消息框, MB_ICONEXCLAMATION|MB_OK);else if(m_aUpdateData (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可视化界面中,消息映射函数十分重要,我就搞错了好几次两个温度的函数定义符号搞反了,每个按钮必须与与之对应的消息函数对应

      《软件项目实训华氏温度与摄氏温度的转换》由会员夏**分享,可在线阅读,更多相关《软件项目实训华氏温度与摄氏温度的转换》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.