使用.NET技术编写计算器
浏览量:1309
时间:2024-01-19 18:47:02
作者:采采
在本文中,我们将介绍使用.NET技术来编写一个简单的计算器应用程序。这个计算器可以执行基本的四则运算,并且支持小数点输入。
创建窗体和控件
首先,打开Visual Studio 2005开发工具,新建一个Windows应用程序。然后,在窗体上依次放置1个TextBox和14个Button控件。具体的布局如下图所示:
为了方便操作,我们需要给这些控件设置一些相关的属性。例如,我们可以设置TextBox的对齐方式为右对齐,并将Button控件命名为数字0到9、小数点、加号、减号、乘号和除号。
编写代码
在这个计算器应用程序中,我们需要使用一些公共变量来接收操作数、运算结果以及判断输入是否为小数。因此,我们首先在代码的通用段声明以下变量:
double num1, num2, result;
bool decimalFlag;
string myOperator;
接下来,我们需要编写一个名为“NumClick”的方法。当用户点击数字按钮时,调用该方法,将输入的数字追加到文本框中。代码如下:
public void NumClick(int myNumber)
{
if (decimalFlag) // 输入小数
{
txtReadout.Text myNumber;
}
else
{
if (txtReadout.Text "0.") // 输入整数
{
txtReadout.Text myNumber ".";
}
else
{
txtReadout.Text (0, txtReadout.Text.Length - 1) myNumber ".";
}
}
}
除此之外,我们还需要编写窗体的载入事件代码,在窗体加载时,初始化文本框的值和对齐方式。代码如下:
private void Form1_Load(object sender, EventArgs e)
{
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。