数据库作业2:vs实现简易计算器

VS 简易计算器制作

    • 创建项目和界面的设计
      • 创建项目
      • 界面设计
    • 具体的功能实现
      • 数字输入
      • 运算符号
      • 结果的输出

创建项目和界面的设计

创建项目

1,打开vs,创建项目,语言选择为c#,点击Windows 床体应用程序,输入名称,然后点击确定。
2,左侧找到工具栏箱,可以根据自己的需要点击图标选择是否隐藏。
数据库作业2:vs实现简易计算器_第1张图片

界面设计

1, 工具箱中左键双击Button创建按钮,创建完成后,在Form1里选中后可以拖拽。右击点击属性可以具体改变Button的大小和显示文本。Text修改显示文本,Size修改大小。
数据库作业2:vs实现简易计算器_第2张图片

数据库作业2:vs实现简易计算器_第3张图片

2,左键双击创建显示框,点击选中后可以直接改变大小。

数据库作业2:vs实现简易计算器_第4张图片
3 可以同时选中多个按钮,直接复制粘贴产生多个按钮。更快创建界面。

数据库作业2:vs实现简易计算器_第5张图片
需要多次的右击按钮改变Text和Size建立。

4, 为了界面的美观,可以进行对齐和调整行列间距。

在这里插入图片描述
这是调整后的界面

数据库作业2:vs实现简易计算器_第6张图片

具体的功能实现

数字输入

在界面中(不是在工具箱中)直接左键双击创建好的按钮进行代码编辑。
这是对Text为1,2,3按钮的编辑。因为输入框(textBox1.Text )中的数据类型为字符型,所以是"1"。

数据库作业2:vs实现简易计算器_第7张图片

运算符号

1,左键双击按钮进行代码编辑。
这里计算的实现是用lnum和rnum记录运算符号左右的两个数字,用flag记录运算符号进行计算。
在这里插入图片描述
2,点击" + “,” - “,” * “,” / ",按钮进行编辑,注意lnum赋值时的数据类型转换
数据库作业2:vs实现简易计算器_第8张图片

这里可以看到lnum从输入框中读取是出现在点击"+“时,同时flag进行赋值,后面可以看到rnum的读取是在点击”=“时,调用flag。
所以在没有点击”=“之前,lnum和flag可以被多次赋值(可以被覆盖),但是只有”="前的那一次有效。
故依次次点击1+ 2+ 3=,结果是5。依次点击5+ 8- 3=,结果是5。
这是这种方法的局限性。

2,c是清空输入框中的内容,1/x是求倒数运算,单独列出代码。

数据库作业2:vs实现简易计算器_第9张图片

结果的输出

结果输出就是对"="进行代码编辑。
数据库作业2:vs实现简易计算器_第10张图片

你可能感兴趣的:(数据库作业2:vs实现简易计算器)