Создание Windows-приложений на основе Visual C#


           

и инициализируем переменные, которые будут


public class Calc : System.Windows.Forms.Form { private System.Windows.Forms.TextBox txtOutput; private System.Windows.Forms.Button btn_sbros; private System.Windows.Forms.Button btnChangesign; private System.Windows.Forms.Button btnpoint; private System.Windows.Forms.Button btn_ravno; private System.Windows.Forms.Button btn_delenie; private System.Windows.Forms.Button btn_umnojenie; private System.Windows.Forms.Button btn_plus; private System.Windows.Forms.Button btn_minus; private System.Windows.Forms.Button btn0; private System.Windows.Forms.Button btn9; private System.Windows.Forms.Button btn8; private System.Windows.Forms.Button btn7; private System.Windows.Forms.Button btn6; private System.Windows.Forms.Button btn5; private System.Windows.Forms.Button btn4; private System.Windows.Forms.Button btn3; private System.Windows.Forms.Button btn2; private System.Windows.Forms.Button btn1; private System.ComponentModel.Container components = null; /// <summary> /// Объявляем и инициализируем переменные, которые будут /// возникать на экране при нажатии соответствующих кнопок /// </summary> private const string odin = "1"; private const string dva = "2"; private const string tri = "3"; private const string chetire = "4"; private const string pyat = "5"; private const string shest = "6"; private const string sem = "7"; private const string vosem = "8"; private const string devyat = "9"; private const string nul = "0";
public Calc() { InitializeComponent(); // При запуске приложения на экране будет нуль txtOutput.Text = "0";
}
protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); }
Windows Form Designer generated code
[STAThread] static void Main() { Application.Run(new Calc()); } /// <summary> /// Обработчики для кнопок обращаются к методу chislonaEkrane класса ///mehanizmcalkulyatora /// и передают ему одну из постоянных (odin, dva, tri и т.д.). Результат, ///возвращаемый методом, /// присваивается свойству Text текстового поля txtOutput /// </summary>
private void btn1_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (odin); }
private void btn2_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (dva); }
private void btn3_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (tri); }
private void btn4_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (chetire); }
private void btn5_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (pyat); }
private void btn6_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (shest); }
private void btn7_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (sem); }
private void btn8_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (vosem); }
private void btn9_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (devyat); }
private void btn0_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane (nul); }
private void btnChangesign_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.ZnakChisla(); }
private void btnpoint_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.ZnakTochki(); } /// <summary> /// Обработчики кнопок действия калькулятора передают /// методу DeystvieCalculatora класса mehanizmcalkulyatora ///переменную перечисления Deystvie /// </summary>
private void btn_delenie_Click(object sender, System.EventArgs e) { mehanizmcalkulyatora.DeystvieCalculatora (mehanizmcalkulyatora.Deystvie.Delenie); }
private void btn_umnojenie_Click(object sender, System.EventArgs e) { mehanizmcalkulyatora.DeystvieCalculatora (mehanizmcalkulyatora.Deystvie.Umnojenie); }
private void btn_minus_Click(object sender, System.EventArgs e) { mehanizmcalkulyatora.DeystvieCalculatora (mehanizmcalkulyatora.Deystvie.Vichitanie); }
private void btn_plus_Click(object sender, System.EventArgs e) { mehanizmcalkulyatora.DeystvieCalculatora (mehanizmcalkulyatora.Deystvie.Slojenie); }
private void btn_ravno_Click(object sender, System.EventArgs e) { txtOutput.Text = mehanizmcalkulyatora.ZnakRavno(); mehanizmcalkulyatora.Sbros(); }
private void btn_sbros_Click(object sender, System.EventArgs e) { mehanizmcalkulyatora.Sbros(); txtOutput.Text = "0"; } }
Листинг 1.9.
Закрыть окно
Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий