Windows下的计算器设计说明书_第1页
Windows下的计算器设计说明书_第2页
Windows下的计算器设计说明书_第3页
Windows下的计算器设计说明书_第4页
Windows下的计算器设计说明书_第5页
已阅读5页,还剩62页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课 程 设 计 说 明 书Windows 环境下的计算器学院名称: 机械工程学院 专业班级: 测控 0901 学生姓名: 李彧文 指导教师姓名: 张世庆 指导教师职称: 副教授 2011 年 6 月江苏大学课程设计说明书1摘 要江苏大学课程设计说明书2课程设计任务书Windows 环境下的计算器一、课程设计题目:设计一个 windows 附件中所示的计算器二、目的与要求:1、目的:(1)要求学生达到熟练掌握 C+语言的基本知识和 C+调试技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求:(1)求利用面向对象的方法以及 C+的编程思想来完成系统的设计;(2)要求在设计的过程中,对 windows 环境下的编程有一个基本的认识。3、创新要求:在基本要求达到后,可进行创新设计,如增加计算器的函数功能。4、写出设计说明书按照设计过程写出设计说明书。三、设计方法和基本原理:1、问题描述(功能要求):要求所编写的计算器能够完成基本的加、减、乘、除运算,类似于 Windows 下附件中的计算器。2、问题的解决方案(参考):根据题目的要求,可以将问题解决分为以下步骤:(1)完成界面的设计,要求界面要美观实用;(2)添加成员变量和成员函数(消息映射函数) ;(3)利用结构化程序的设计思路完成按键的判断和数据的移位以及计算功能;(4)程序功能调试;(5)完成系统总结报告以及系统使用说明书。江苏大学课程设计说明书3四、程序设计和调试:五、答辩与评分标准:1、完成基本功能:40 分;2、设计报告及使用说明书:30 分;3、设置错误或者按照要求改变结果:15 分;4、回答问题:15 分。江苏大学课程设计说明书4目 录第一章 绪论 .11.1 程序课程设计内容 .11.2 设计内容与具体要求 .11.3 课程设计目的及意义 .21.4 开发工具介绍 .2第二章 系统概要设计 .42.1 系统总流程图 .42.2 输入数据子流程图 .52.3 系统功能划分 .6第三章 系统详细设计 .73.1 窗体设计 .73.2 资源编辑 .93.3 添加消息映射 .103.4 添加计算功能代码 .11第四章 测试及程序结果演示 .114.1 测试方案 .114.2 简单的四则运算 .114.3 复杂运算结果测试 .13第五章 总结 .14第六章 参考文献 .15附录 .15_x0001_1百手起驾 整理为您第一章 绪论1.1 程序课程设计内容本课程设计将实现一个简单计算器。其类似于 Windows 附件中自带的计算器。这个计算器不仅实现了简单的四则运算功能,还实现了高级的科学计算功能,而且具有简洁大方的图文外观。它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性,使用人员能快捷简单地进行操作。即时准确地获得需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。在课程设计中,系统开发平台为 Windows 2000XP,程序设计语言采用Visual C+,在程序设计中,采用了结构化与面向对象两种解决问题的方法。简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出相应提示,同时包含清除,退格,退出功能以及有与所有按钮相对应的菜单项。通过 c+课程设计,将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,提高学生分析问题,解决问题从而运用所学知识解决实际问题的能力。1.2 设计内容与具体要求系统要求具有加、减、乘、除、乘方、开方、阶乘、三角函数运算等功能;对每一个运算都具有一个子菜单,在主画面上方设计一个结果显示框;对四则运算有连续运算的功能;对三角函数运算模块要求输入数据用角度,运算时自动转换为弧度。_x0001_2百手起驾 整理为您项目运行的软、硬件环境:软件要求:Windows 95/98 或 Windows NT3.51 以上版本,Microsoft Visual C+ 6.01.3 课程设计目的及意义1 了解 Windows 编程的基础知识,掌握 MFC 应用程序的基本知识;2 基本掌握面向对象程序设计的基本思路和方法;3 掌握用 VC+开发应用程序的的一般步骤和方法;4 能够利用所学的基本知识,设计一个简单的计算器 应用程序,实现基本的加、减、乘、除、求平方根等基本运算,实现求角度的正弦、余弦、正切,实现求指数、自然对数、常用对数等基本运算。5 在程序中注意处理数据和运算符的输入,计算结果的显示。1.4 开发工具介绍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,在安装包的提示下进行,对初学者可采用_x0001_3百手起驾 整理为您“典型安装”方式。在安装好 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(按默认盘符和路径安装)即可。_x0001_4百手起驾 整理为您第二章 系统概要设计2.1 系统总流程图开始输入数据子函数数据保存至 number1运算符种类进行运算单目运算符双目运算符数据保存至 number2输入数据子函数数据保存至 number2是否用保存的结果继续进行运算YN是否开始新一轮的计算YN结束jie_x0001_5百手起驾 整理为您2.2 输入数据子流程图编辑框关联变量 m_result=0 数位记号 Num=1键入一个数 n是否为小数?是否为正数?m_result=10*m_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论