Skapa en ny Windows Forms-app i Visual Studio.
Lägg till följande komponenter på formuläret:
Skapa en klass som heter Calculator.
public class Calculator
{
public double Add(double a, double b)
{
return a + b;
}
public double Subtract(double a, double b)
{
return a - b;
}
public double Multiply(double a, double b)
{
return a * b;
}
public double Divide(double a, double b)
{
if (b == 0)
{
throw new DivideByZeroException();
}
return a / b;
}
}
Skapa ett objekt av Calculator-klassen i din Windows Forms-kod.
Koppla varje knapp till en händelsehanterare som använder Calculator-objektet för att utföra beräkningen och uppdatera Label med resultatet.
private void addButton_Click(object sender, EventArgs e)
{
double num1 = double.Parse(textBox1.Text);
double num2 = double.Parse(textBox2.Text);
double result = calculator.Add(num1, num2);
resultLabel.Text = "Result: " + result.ToString();
}
Det här är en grundläggande övning, men den täcker flera viktiga koncept som klasser, objekt, metoder och händelser i Windows Forms. Det ger en bra introduktion till både OOP och GUI-programmering i C#.
Den här sidan designades av 21C: