1 / 11
文档名称:

计算器设计说明书.doc

格式:doc   大小:86KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算器设计说明书.doc

上传人:mh900965 2018/6/8 文件大小:86 KB

下载得到文件列表

计算器设计说明书.doc

文档介绍

文档介绍:计算器设计说明书
1. 界面设计 1
. MenuStrip 1
. TextBox 2
. Button 2
2. 类的设计 3
3. 代码编制 3
. 数字的输入 3
. 小数点的输入 5
. 加减乘除的事件 5
. 开根号倒数 6
. % 6
. 等号处理 7
. MC,MR,MS,M+ 7
. C,CE,BackSpace 8
. 数字分组 9
. 复制粘贴 10
4. 设计人员 10
界面设计
MenuStrip
在visualstudio2010可视化界面中,拖入MenuStrip控件,填入名字等.
*(例如在Text填入查看(&V) 加上&可以在字母上出现下划线)
然后加入两个Panel 一个叫 txtPanel 另一个叫 btnPanel ,后者用来放按钮
TextBox
*一个属性TextAlign 设置为 Right
Button
自己拖入相应的按钮,修改名字,显示的Text
然后用代码实现数字按钮:

private Button[,] _btnnum;
//定义一个按钮数组
public void Initialize()
{
if ( == null)
{
= new Button[3, 3];
//这里只生成了一维数组的引用地址
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
[i, j] = new Button();
//所以在这里要实例具体对象
[i, j].FlatStyle = ;
[i, j].Font = new Font("微软雅黑", 9F, , , ((byte)(134)));
[i, j].Name = "btn" + ((2 - j) * 3 + (i + 1)).ToString();
[i, j].Text = ((2 - j) * 3 + (i + 1)).ToString();
[i, j].Size = new (40, 40);
[i, j].UseVisualStyleBackColor = false;
[i, j].Location = new Point(65 + i * 49, 67 + j * 48);
[i, j].Click += new ();
([i, j]);
}
}
}
然后在构造函数中调用,这样子会有个错误,
private void btn_Click(object sender, EventArgs e){}
这样子其余的按钮也出现了呵呵~~~
类的设计
我自己定义了一个类,里面有静态的变量,考虑用来保存计算器做计算的时候保存的操作符和操作码。下图是我用StarUML做的类图
代码编制
数字的输入
在动态生成的按钮的事件里添加一些代码,来获取按的键的信息

Button btn = null;
if (sender is Button) //判断下sender对象是不是Button
{
btn = (Button)sender;
}
numClick();
编写私有的numClick(string text)方法。这个方法获取得到的数字的信息
然后在txtInput中显示出来
int num = (text);
//转换数据类型
//如果显示 0. 先让textbox先变空
If txtInput的显示的内容为"0" 或者按过操作码或者点击过等号或者点击过BF
//有的判断是添加别的功能后添加的...
//如果输入框显示的是"0" ,有操作码,和计算过...
{
= "";//变为空
swi

最近更新

2025年描写雨的四字词语诗句及优美句子(精选.. 21页

2025年描写长跑比赛的作文:长跑比赛(推荐30.. 23页

2025年描写运动会的好段(精选6篇) 24页

2025年描写说话表情的词语(锦集6篇) 20页

2025年描写蚂蚁小学作文(通用篇) 13页

2025年描写荷叶的作文600字(共30篇) 35页

2025年描写舞台六年级作文合集(精选27篇) 37页

2025年描写粉笔的作文400字(通用28篇) 25页

2025年描写秋雨的段落摘抄(共篇) 51页

2025年描写秋天的好词好句积累(推荐3篇) 9页

2025年描写秋冬的雪的记叙文(共篇) 26页

隧道施工灾难救援实例 49页

2025年描写玉兰花的三年级作文(推荐26篇) 24页

2025年描写灯塔的句子(共4篇) 8页

2025年描写江河湖海的成语(共5篇) 13页

2025年描写校园作文600字(锦集篇) 23页

2025年描写朋友的高二作文(通用24篇) 36页

2025年描写春雨的写景作文400字(集锦篇) 26页

家居风水布局家居风水专家厉和民 41页

2025年描写春天的小草状物作文400字(集锦篇).. 22页

2025年描写春天来了的短文(精选篇) 19页

2025年描写时光的优美段落(精选9篇) 36页

2025年描写技艺高超的成语(精选4篇) 16页

2025年描写我的家乡英语作文(精选21篇) 18页

2025年描写我固执坚强却又胆小的随笔(推荐篇.. 16页

2025年描写悲伤的古诗句(精选8篇) 18页

2025年描写心态决定成败的主题作文(精选篇).. 25页

2025年描写岳飞庙的作文600字:精忠报国(锦集.. 37页

2025年描写小白兔的作文四年级(共篇) 16页

2025年描写家庭趣事的初三作文(集锦28篇) 28页