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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电气信息学院

实训报告

课程名称: 软件项目实训

实训题目: 华氏温度与摄氏温度的转换年级/专业/班:

学生姓名: 夏雪峰

学号:

实训成绩:

指导教师签名:年月日

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 Files\Microsoft Visual Studio\VC98\VC6.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按键就可以直接跳转到这个功能

模块的程序代码,如下图所示。

相关文档
最新文档