网站大量收购独家精品文档,联系QQ:2885784924

计算器课程设计---计算器仿真程序设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 说 明 书 设计题目: 计算器仿真程序设计 指导教师: 魏明军 院 系: 信息工程学院 学生姓名: 黄勇 学 号: 0 专业班级: 11计算机一班 2012年06月25日 目 录 一、系统概述及设计思想 1 1 系统概述 1 2 系统开发基本目标 1 3 系统开发设计思想 1 二、关键技术 1 1 #region 1 2 异常处理 1 3 if-else 2 4 MessageBox.Show 2 三、系统功能设计 2 1 计算器操作界面 3 2 查看菜单界面 5 3 编辑菜单界面 6 4帮助菜单界面 7 四、各功能代码设计 8 1 计算器操作界面窗体 8 五、使用说明 23 六、设计体会 23 七、参考文献 23 一、系统概述及设计思想 1 系统概述 利用该仿真计算器能够进行一些简单的计算,只利用windows窗体创建一个窗体可能与设计窗体的美观性相冲突,所以计算器的许多科学功能无法实现。但是,这些缺点可以通过建立一个次窗体实现这些功能按键,通过添加一些按钮,再调用一些系统提供的数学函数,就可以完善该计算器了,基于这是本报告人的第一个设计程序,就没有实现这些功能按键了。希望大家见谅! 2 系统开发基本目标 该系统包括以下功能: (1)查看:标准、退出。 (2)编辑操作:复制、剪切、粘贴、撤销、全选。 (3)软件的开发信息。 3 系统开发设计思想 (1)采用学校现有的软件和硬件环境以及设计要求开发系统。 (2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。 (3)程序设计符合面向对象的思想和原则。 (4)要有良好的程序风格(类、方法及变量等的命名要符合规范;类、方法及字段要有注释;程序有适当缩进) (5)采用文件对数据进行存储。 (6)人机界面美观,操作方便、实用。 二、关键技术 1.#region 通过在目标代码的前加上#region,在目标代码之后加上#endregion,可以很好地分类各代码使各功能代码清楚易懂,使程序设计更具有层次。 2.异常处理 利用try-catch结构捕获异常,及时的修改程序,完善程序,减少异常的出现,保证程序正常运行。 if-else 结构语句 利用if-else 结构语句,让程序正确执行各代码,从而达到实现各功能的目的,使程序更具条理性。 MessageBox.Show MessageBox.Show 让程序更好地实现人机交互,醒目,可以减轻人的视觉疲劳,让程序更具趣味性。 三、系统功能设计 1.计算器操作界面 该窗体完成大部分的系统功能,包括复制、剪切、粘贴、全选、撤消和退出…等功能。设计如下: 向主窗体中添加一个MainMenu控件、一个Timer控件、…,添加MainMenu的子菜单(“查看”菜单包括“标准”和“退出”子菜单,“编辑”菜单包括“复制”、“粘贴”、“剪切”、“撤消”和“全选”子菜单,“帮助”菜单包括“关于计算器”子菜单),设置各个控件的属性如表1所示,设置完毕后的主程序界面如图1所示。 表1 控件对象属性列表 对象 属性 设置值 控件功能 calculator Text 黄勇专用计算器 窗口标题栏的显式内容 calculator StartPosition CenterScreen 运行程序时,使窗体在屏幕中间生成 resultTextBox Text 0 初始化后,该框内显示的值为0 resultTextBox Multiline True 可以窗体下拉至适宜位置 calculator Icon 为计算器添加图标 calculator Forecolor 可以根据个人喜好,选择字体颜色 calculator Font 可以根据个人喜好,设置字体颜色 calculator backcolor 可以根据个人喜好,设置窗体背景颜色 lable Text 在特定的位置显示想要显示的内容 Button Text 在Button上显示按键的功能 四、各功能代码设计 1 主窗体代码实现 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace calculator { publi

文档评论(0)

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

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

1亿VIP精品文档

相关文档