Основные элементы Windows Forms C#
Автор: Testerkiy000000 • Апрель 12, 2019 • Лабораторная работа • 1,540 Слов (7 Страниц) • 496 Просмотры
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Ярославский государственный технический университет»
Кафедра «Информационные системы и технологии»
Отчет защищен
с оценкой
Преподаватель
А. В. Кузин
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";
}
}
...