- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C#计算器》实验报告
实验题目: 计算器设计
班级: 10级软件工程(1)班
学号:姓 名: 徐绍伟
指导老师:张峻
设计日期: 2011年12月22日
目 录
TOC \o 1-3 \h \z \u HYPERLINK 1 “计算器程序”的系统分析…………………………………………P1
HYPERLINK 1.1系统现状
HYPERLINK 1.2用户需求
HYPERLINK 1.3系统功能需求
HYPERLINK 1.4数据描述
HYPERLINK 2 “计算器”的概要设计………………………………………………P2
HYPERLINK 2.1系统运行环境
HYPERLINK 2.2总体设计
HYPERLINK 3 “计算器”的详细设计与实施………………………………………P3
HYPERLINK 3.1创建文件
HYPERLINK 3.2创建计算器界面
3.3创建各个按钮的单机函数
HYPERLINK 3.4计算器运行流程图
HYPERLINK 4 “计算器”各个功能测试……………………………………………P6
HYPERLINK 4.1数字键测试
HYPERLINK 4.2清零键测试
HYPERLINK 4.3运算测试
5 个人心得总结………………………………………………………P7
1 “计算器”的系统分析
1.1系统现状
计算器是微软WINDOWS操作系统附带的一个实用工具。本程序就是模仿它制作出来的一个简易的计算器程序。
1.2用户需求
用户可以通过在程序所提供界面上的操作来完成生活中一些简单的数学计算工作。
1.3系统功能需求
可以对十进制数字进行+、-、×、÷等简单运算。
1.4数据描述
进行基本的加减乘除运算所需的全局变量
bool blnclear = false; char stroper; double sum;
所要用到的控件有以下几种:
Button TextBox;
操作界面所需的按钮己所代表含义:
button1代表数字“1”;button2代表数字“2”;button3代表数字
button4代表数字“4”;button5代表数字“5”;button6代表数字
button7代表数字“7”;button8代表数字“8”;button9代表数字
button0代表数字“0”;button11代表点号“.”;Button16代表加号“+”
button12代表等号“等于”;button15代表减号“-”;Button13除号“/” ;
button14乘号“*”; button17清零“清空”;
用于显示输入和输出结果的显示屏textBox1.Text
2 “计算器”的概要设计
2.1系统运行环境
软件环境:操作系统:Windows XP或更高版本。
集成开发环境:Visual Studio 2008及以上。
2.2总体设计
系统总体结构如图所示:
主窗口
主窗口
输入数字
输入数字
输入运算符号
输入运算符号
清空
按等号键
按等号键
输出就算结果
输出就算结果
3 “计算器”的详细设计与实施
本章主要对计算器进行详细设计和系统的具体实现,主要完成编写代码的任务。
3.1创建文件: 文件-新建-项目-WPF应用程序
3.2创建计算器界面
(1)将Grid布局面板改为Canvas布局面板。
(2)设置window1窗体ResizeMode属性为NoResize
(3)放TextBox控件到窗体,属性IsReadOnly等于true,TextAlignment=right,Content=“0” 。增加10个Button控件,前9个按钮属性Name分别为:Button1-Button9,最后一个为Button0,属性Content分别为1、2、3、4、5、6、7、8、9、0。增加7个Butt
您可能关注的文档
- 《教育学原理》课件PPT第8章 课程.ppt
- 《金色的脚印》PPT课件 (小学语文 六年级 上册)新课标人教版.ppt
- 《酒水知识与操作》_5鸡尾酒的调制与创新.ppt
- 《居室空间设计》课件PPT第1篇 室内设计基础.ppt
- 《论持久战》读书笔记.doc
- 《马克思主义哲学史》试题(黑龙江大学).doc
- 《门徒》招商方案.ppt
- 《尼日利亚莱基自由贸易区—中尼经贸合作区说明》(PPT-42).ppt
- 《轻公司》第一章之公路货运行业汇通天下.doc
- 《全新版大学英语综合教程》第3册教案.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)