数据库作业2:C#制作简易计算器
代码实现使用到Visual Studio 2019
下载链接:https://visualstudio.microsoft.com/zh-hans/vs/
项目创建
1.创建项目,分类“C#”->“Windows”->“Windows窗体应用”;

2.设置文件题目,选择保存路径;

界面设计
1.插入输入框“TextBox”;

2.插入按钮“Button”;

3.右键“Button”选择属性,设置相关属性;


4.修改文本字体等;

5.添加按钮修改数据,完成计算器界面的设计;

代码编程
各个按键代码
1.记录数据,标志
Double LeftNum,RightNum,Result;//记录两个数据、结果
String Flag;//记录输入符号
String Flag2 = "0";
- 设计时考虑到计算器的实际使用中小数点不能重复输入,故增加Flag="0"标记是否输入小数点。
2.“0~9”
private void button1_Click_1(object sender, EventArgs e)
{
textBox1.Text += "1";
}//输入字符1
- 输入0~9均为此代码,请读者自行替换;
3.“.”
private void button15_Click(object sender, EventArgs e)
{
if(Flag2=="0")
{
textBox1.Text += ".";
Flag2 = "1";//输入小数点后标志改为“1”
}
else
{
textBox1.Text += "";//标志不为“0”,无法输入
}
}
- 对Flag进行判断,确保小数点不能连续输入
4.清空数据“C”
private void buttonC_Click(object sender, EventArgs e)
{
textBox1.Text = "";//清空
Flag2 = "0";//可以再次输入小数点
}
5.“+”、“-”、“x”、“÷”
private void buttonAdd_Click(object sender, EventArgs e)
{
LeftNum = Convert.ToDouble(textBox1.Text);//强制类型转换,记录当前输入数据
Flag = "+";//输入符号记录为“+”
Flag2 = "0";//可以再次输入小数点
textBox1.Text = "";//输入框清零
}
- 输入“-”、“x”、“÷”时均为此代码,请读者自行替换;
6.“=”求值计算
private void button10_Click_1(object sender, EventArgs e)

本文介绍了如何使用C#和Visual Studio 2019创建一个简单的计算器应用。从项目创建、界面设计到代码编写,包括按键逻辑、小数点输入限制的处理,以及解决在处理连续小数点时遇到的问题。示例演示了加减乘除的运算,并提供了问题解决方案。
最低0.47元/天 解锁文章
514

被折叠的 条评论
为什么被折叠?



