DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

c# Програми з графічним інтерфейсом

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови та програмування
Варіант:
2 11

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №8 з курсу: «Алгоритмічні мови та програмування» на тему: «Програми з графічним інтерфейсом» Мета роботи – навчитися створювати програми з графічним інтерфейсом. Вивчити бібліотеки Windows.Forms ЗАВДАННЯ Написати довільну програму з графічним інтерфейсом, у якій реалізовані кнопки, меню, деякі прості функції та події. ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace calc { public partial class Form1 : Form { public Form1() { isNotZero = false; isZero = true; InitializeComponent(); } double res = 0, dig = 0; string sign = "empty"; bool isZero, isNotZero; private void button1_Click(object sender, EventArgs e) { if (res == 0) res = Convert.ToDouble(textBox1.Text); else if (res != 0) { dig = Convert.ToDouble(textBox1.Text); } button5_Click(sender, e); dig = 0; sign = "+"; isZero = true; isNotZero = false; } private void button2_Click(object sender, EventArgs e) { if (res == 0) res = Convert.ToDouble(textBox1.Text); else if (res != 0) { dig = Convert.ToDouble(textBox1.Text); } button5_Click(sender, e); dig = 0; sign = "-"; isZero = true; isNotZero = false; } private void button3_Click(object sender, EventArgs e) { if (res == 0) { res = Convert.ToDouble(textBox1.Text); } else { dig = Convert.ToDouble(textBox1.Text); button5_Click(sender, e); } sign = "*"; isZero = true; isNotZero = false; } private void button4_Click(object sender, EventArgs e) { if (res == 0) { res = Convert.ToDouble(textBox1.Text); } else { dig = Convert.ToDouble(textBox1.Text); } button5_Click(sender, e); sign = "/"; isZero = true; isNotZero = false; } private void button5_Click(object sender, EventArgs e) { if (dig == 0 && (sign == "*" || sign == "/")) dig = 1; if (dig == 0) dig = Convert.ToDouble(textBox1.Text); switch (sign) { case "+": res += dig; textBox1.Text = res.ToString(); dig = 0; break; case "-": res -= dig; textBox1.Text = res.ToString(); dig = 0; break; case "*": if (res != 0 && dig == 1) dig = Convert.ToDouble(textBox1.Text); res *= dig; textBox1.Text = res.ToString(); dig = 1; break; case "/": if (dig == 0) textBox1.Text = "Ділення на 0"; else { dig = Convert.ToDouble(textBox1.Text); res /= dig; textBox1.Text = res.ToString(); dig = 1; } break; case "^": res = Math.Pow(res, dig); textBox1.Text = res.ToString(); break; case "kor": break; case "1/x": break; } sign = "empty"; isNotZero = false; } private void button6_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button7_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button8_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button9_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button10_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button11_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button12_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button13_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button14_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button15_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; if (res == 0) { if (isZero == true) { textBox1.Text = ClickedBtn.Text; isZero = false; } else textBox1.Text += ClickedBtn.Text; } if (res != 0) { if (isNotZero == false) { textBox1.Text = ClickedBtn.Text; isNotZero = true; } else textBox1.Text += ClickedBtn.Text; } } private void button16_Click(object sender, EventArgs e) { Button ClickedBtn = (Button)sender; textBox1.Text += ClickedBtn.Text; isZero = false; isNotZero = true; } private void button17_Click(object sender, EventArgs e) { res = 0; dig = 0; sign = "empty"; textBox1.Text = "0"; isZero = true; } private void button18_Click(object sender, EventArgs e) { if (res == 0) { res = Convert.ToDouble(textBox1.Text); } else { dig = Convert.ToDouble(textBox1.Text); button5_Click(sender, e); } sign = "^"; isZero = true; isNotZero = false; } private void button19_Click(object sender, EventArgs e) { sign = "kor"; if (res == 0) res = Convert.ToDouble(textBox1.Text); button5_Click(sender, e); res = Math.Sqrt(res); textBox1.Text = res.ToString(); dig = 1; } private void button20_Click(object sender, EventArgs e) { sign = "1/x"; if (res == 0) res = Convert.ToDouble(textBox1.Text); button5_Click(sender, e); res = 1 / res; textBox1.Text = res.ToString(); dig = 1; } } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ /
Антиботан аватар за замовчуванням

28.05.2013 16:16

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!