dotSITE
Учебник по C# Шаблоны проектирования Work in Murano Software.
новости материалы решения форумы группы настройки/о проекте

Автор: Anonymous
Тема: C# Калькулятор
Дата: 7/11/2007 11:55:00 AM
Люди помагите пожалуйста!!!
у меня проблема мне надо написат Калькулятор в "" я в первые сталкнулся с програмированием в етом языке!
вот то что я пока напесал!!!
с помащю канешно!!!!

у меня следучия проблема всё еаботает до момента когда я на Жимаю button1 "" Равно, но почемуто програма виснит на етом этапе. Есле ктонебут може помагите буду рад!!!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
float Wert1 = 0;
float Wert2 = 0;
float Ergebnis = 0;
string Rechen = "";


public Form1()
{
InitializeComponent();


}

private void button1_Click(object sender, EventArgs e)
{

Wert2 = float.Parse(maskedTextBox1.Text);
Ergebnis = Wert1 + Wert2;
this.maskedTextBox1.Text = " = ";
}

private void Form1_Load(object sender, EventArgs e)
{

}


private void button14_Click(object sender, EventArgs e)
{


Wert1 = float.Parse(maskedTextBox1.Text);

this.maskedTextBox1.Text = " + ";
Rechen = "+";
Ergebnis = Wert1 + Wert2;
}

private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{

}

private void Taste1_Click(object sender, EventArgs e)
{
if (Rechen != string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";

}
this.maskedTextBox1.Text += "1";
}

private void Taste2_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}

this.maskedTextBox1.Text += "2";
}

private void Taste3_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "3";
}

private void Taste4_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "4";
}

private void Taste5_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "5";
}

private void Taste6_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "6";
}

private void Taste7_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "7";
}

private void Taste8_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "8";
}

private void Taste9_Click(object sender, EventArgs e)
{
if (Rechen != string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "9";
}

private void Taste0_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "0" ;
}

private void Subtrairen_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);

this.maskedTextBox1.Text = " - ";
Rechen = "-";
Ergebnis = Wert1 - Wert2;
}

private void Multiplizieren_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);

this.maskedTextBox1.Text = " * ";
Rechen = "*";
Ergebnis = Wert1 * Wert2;
}

private void Dewedieren_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);

this.maskedTextBox1.Text = " / ";
Rechen = "/";
Ergebnis = Wert1 / Wert2;
}
}
}





 C# -- Программирование на C#
 C#  Калькулятор Anonymous    7/11/2007 11:55:00 AM


Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2012 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development