Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основные элементы Windows Forms C#

Автор:   •  Апрель 12, 2019  •  Лабораторная работа  •  1,540 Слов (7 Страниц)  •  497 Просмотры

Страница 1 из 7

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Ярославский государственный технический университет»

Кафедра «Информационные системы и технологии»

Отчет защищен

 с оценкой

Преподаватель

             А. В. Кузин

28.02.2019

MICROSOFT VISUAL STUDIO.

WINDOWS FORMS C#

Отчет о лабораторной работе №1

 по курсу «Технологии программирования»

ЯГТУ 09.03.02 ЛР

Работу выполнил

студент гр. ЭИС-25

                     М. В. Сочнев

28.02.2019

                                                     

                                                    2019

Цель работы:

Познакомиться с основными элементами Windows Forms C#.

Задание:

Создать калькулятор с помощью Windows Forms C#.

Код программы:

public Form1()
       
{
           InitializeComponent
();
       
}

       
double a, b;
       
char oper;
       
static bool InputDot = false;

       
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 button13_Click(object sender, EventArgs e)
       
{
           a
= Convert.ToDouble(textBox1.Text);
           oper
= '+';
           textBox1
.Clear();
           InputDot
= false;
       
}

       
private void button14_Click(object sender, EventArgs e)
       
{
           a
= Convert.ToDouble(textBox1.Text);
           oper
= '-';
           textBox1
.Clear();
           InputDot
= false;
       
}

       
private void button16_Click(object sender, EventArgs e)
       
{
           a
= Convert.ToDouble(textBox1.Text);
           oper
= '/';
           textBox1
.Clear();
           InputDot
= false;
       
}

       
private void button15_Click(object sender, EventArgs e)
       
{
           a
= Convert.ToDouble(textBox1.Text);
           oper
= '*';
           textBox1
.Clear();
           InputDot
= false;
       
}

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

       
private void button11_Click(object sender, EventArgs e)
       
{
           
if (InputDot == false && textBox1.Text != "")
           
{
               textBox1
.Text += ',';
               InputDot
= true;
           
}
       
}

       
private void button17_Click(object sender, EventArgs e)
       
{
           b
= Convert.ToDouble(textBox1.Text);
           
if (textBox1.Text != " ")
           
{
               
if (oper == '+')
               
{
                   textBox1
.Text = Convert.ToString(a + b);
               
}
               
if (oper == '-')
               
{
                   textBox1
.Text = Convert.ToString(a - b);
               
}
               
if (oper == '/')
               
{
                   textBox1
.Text = Convert.ToString(a / b);
               
}
               
if (oper == '*')
               
{
                   textBox1
.Text = Convert.ToString(a * b);
               
}
           
}
       
}

       
private void toolStripMenuItem1_Click(object sender, EventArgs e)
       
{
           DialogResult result
= MessageBox.Show("Автор: Сочнев М.В.(ЭИС-25)", "О программе", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
       
}

       
private void toolStripMenuItem2_Click(object sender, EventArgs e)
       
{
           
this.Close();
       
}

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

   
}

...

Скачать:   txt (5 Kb)   pdf (221 Kb)   docx (50.5 Kb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club