- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 对标中央八项规定锲而不舍狠抓落实PPT2025中央八项规定精神学习教育课件.pptx VIP
- 全过程人民民主.pptx VIP
- 2020年教学能力大赛现场提问题目及答题要点.docx
- 上浆、挂糊和勾芡.docx VIP
- (高清版)DB34∕T 4574-2023 建设工程文件收集与归档标准.pdf VIP
- 汽车发动机检测与维修教学课件作者秦胜项目六发动机电控系统各传感器检测任务一:空气流量计(G70)的检测课件.doc VIP
- 新课改下高中英语教学的困惑与对策.doc
- 《刘慈欣中英双语科幻经典 青少版1 流浪地球》读书笔记思维导图PPT模板下载.pptx VIP
- 《刘慈欣中英双语科幻经典(青少版)4:山》读后感1000字.docx VIP
- 高中化学必修二方程式总结-.doc
文档评论(0)