OOP C#


Skapa klass
och objekt


Mål


  • Förstå hur man skapar en klass och objekt i C#.
  • Använda Windows Forms för att bygga ett grafiskt användargränssnitt (GUI).

Steg


  1. Skapa en ny Windows Forms-app i Visual Studio.

  2. Lägg till följande komponenter på formuläret:

    • Två TextBox för att mata in tal.
    • Fyra Button för de fyra grundläggande räknesätten (addition, subtraktion, multiplikation, division).
    • En Label för att visa resultatet.
  3. Skapa en klass som heter Calculator.

    • Klassen ska ha metoder för de fyra grundläggande räknesätten.
     
    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; }
    }

  4. Skapa ett objekt av Calculator-klassen i din Windows Forms-kod.

     
    Calculator calculator = new Calculator();

  5. Koppla varje knapp till en händelsehanterare som använder Calculator-objektet för att utföra beräkningen och uppdatera Label med resultatet.


Exempel på händelsehanterare för addition

 
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: