Primera aplicacion con Windows Forms.  Se trabajo en crear una calculadora utilizando la clase (class Calculadora) que se desarrollo durante las clases pasadas.

screenshot de la forma:

MyCalc screen

el codigo para la forma:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace MyCalc
{
  public partial class Form1 : Form
  {
  private Calculadora calc = new Calculadora();
public Form1()
  {
  InitializeComponent();
  }
private void button10_Click(object sender, EventArgs e)
  {
  textBox1.Text += "0";
  }
private void button1_Click(object sender, EventArgs e)
  {
  textBox1.Text += "1";
  }
private void button2_Click(object sender, EventArgs e)
  {
  textBox1.Text += "2";
  }
private void button3_Click(object sender, EventArgs e)
  {
  textBox1.Text += "3";
  }

private void button4_Click(object sender, EventArgs e)
  {
  textBox1.Text += "4";
  }

private void button5_Click(object sender, EventArgs e)
  {
  textBox1.Text += "5";
  }

private void button6_Click(object sender, EventArgs e)
  {
  textBox1.Text += "6";
  }

private void button7_Click(object sender, EventArgs e)
  {
  textBox1.Text += "7";
  }

private void button8_Click(object sender, EventArgs e)
  {
  textBox1.Text += "8";
  }

private void button9_Click(object sender, EventArgs e)
  {
  textBox1.Text += "9";
  }

private void button15_Click(object sender, EventArgs e)
  {
  textBox1.Text += ".";
  }

private void button17_Click(object sender, EventArgs e)
  {
  textBox1.Text = "";
  }

private void button11_Click(object sender, EventArgs e)
  {
  label1.Text = textBox1.Text;
  label3.Text = "+";
  textBox1.Text = "";
  }

private void button12_Click(object sender, EventArgs e)
  {
  label1.Text = textBox1.Text;
  label3.Text = "-";
  textBox1.Text = "";
  }

private void button13_Click(object sender, EventArgs e)
  {
  label1.Text = textBox1.Text;
  label3.Text = "*";
  textBox1.Text = "";
  }

private void button14_Click(object sender, EventArgs e)
  {
  label1.Text = textBox1.Text;
  label3.Text = "/";
  textBox1.Text = "";
  }

private void button16_Click(object sender, EventArgs e)
  {
  label2.Text = textBox1.Text;
  textBox1.Text = "error!";
  bool ok = calc.Evaluar(label1.Text + " " + label3.Text + " " + label2.Text);
  if (ok) textBox1.Text = calc.Resultado.ToString();
  else MessageBox.Show(calc.Error);
  }
  }
}
Aqui puedes ver la clase Calculadora