C++课程设计面向对象的程序设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计说明书 题 目: 计算器 学生姓名: 张震伟 学 院: 理学院 班 级: 信计07-2 指导教师: 侯睿 二〇 二、目的与意义 面向对象程序设计课程设计可以培养学生综合运用所学面向对象程序设计知识和技能分析与解决实际问题的能力,以及严肃认真的科学态度和严谨求实的工作作风。 三、要求(包括原始数据、技术参数、设计要求、图纸量、工作量要求等) 采用面向对象程序设计语言C++进行程序开发 选用一种C++语言的开发环境设计界面及程序 在开发环境下,进行程序的运行及调试 四、工作内容、进度安排 主要内容 使用C++程序设计语言及其开发环境实现简单的计算器,完成程序的编写和调试。 工作进度安排 第一天:熟悉课程设计题目及具体要求,认识所要解决的问题,基本确定选择的开发环境。 第二天到第四天:拿出解决问题的初步方案,根据课题给出的题目,确定题目的解决方式及步骤。 第五天到第七天:设计系统的功能模块,确定模块的功能,及模块之间的关系。 第八天到第十天:分析模块,确定需要的界面、结构,完成软件的整体框架,在开发环境下,编程实现所开发的系统。 第十一天到第十二天:综合调试,去除软件中的错误,美化应用程序的界面。 第十三天和第十五天:撰写课程设计报告。 五、主要参考文献 [1] 郑莉,董渊,张瑞丰.C++语言程序设计.第3版.北京:清华大学出版.2003 [2] 钱能.C++程序设计教程.第二版.北京:清华大学出版社.2005 [3] 郑莉.C++语言程序设计案例教程.第一版.北京:清华大学出版社.2005 [4] 韦朴,陈泰生. Visual C++通用范例开发金典.北京:电子工业出版社.2008 [5] 揣锦华.面向对象程序设计与VC++实践.西安电子科技大学出版社,2005 [] 张建宏,汤练兵,马德骏计算机程序设计基础-C语言程序设计.科学出版社,2006 [] 陈清华.Visual C++课程设计案例精选与编程指导.东南大学出版社,2004 审核意见 系(教研室)主任(签字) 指导教师下达时间 2010 年 12月 20日 指导教师签字:_______________ 摘 要 本设计实现了一个简单的计算器,该计算器不仅实现了简单的四则运算功能,还实现了高级的科学计算功能,而且具有简洁大方的图文外观。此设计按软件工程的方法进行系统具有良好的界面必要的交互信息使人员能快捷简单地进行操作充分降低了数字计算的难度和节约了时间 目 录 引 言 1 第一章 概述 2 1.1 可行性分析 2 1.2 需求分析 2 第二章 总体设计 3 2.1 功能说明 3 2.2 设计思路 3 第三章 软件设计 6 3.1 设计步骤 6 3.2 界面设计 8 3.3 关键功能实现 13 结 论 16 参考文献 17 附 录 18 引 言 计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用++的知识编写程序来解决此问题。该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。本设计是简单计算器它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性;醒目美观的软件封面。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。这次课程设计是实现简单计算器的功能。它的设计按软件工程的方法进行,系统具有良好的界面必要的交互信息;。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。包含的功能有:加、减、乘、除运算,开方、求倒数等功能计算器上数字0—9为一个控件数组,加、减、乘、除为一个控件数组,其余为单一的控件。计算功能基本上是用系统内部函数。程序可以能自动判断输入数据的正确性,保证不出现多于一个小数点、以0开头等不正常现象。“C”按钮可以清除所有已输入的数据从头计算 图2-1 输入数据子函数流程图 图2-2 简单计算器总流程图 第三章 软件设计 3.1 设计步骤 (1)打开Microsoft Visual C++ 6.0,在文件中点击新建,在弹出框内选择MFC AppWizard[exe]工程,输入工程名zhoutong及其所在位置点击确定,如图所示。 图3 新建MFC AppWizard工程 将弹出MFC AppWizard-step 1对话框,选择基本对话框点击完成,

文档评论(0)

2749166188 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档