.NET 4.x Перенос кода из консоли в форму - C#
Формулировка задачи:
Здравствуйте. Есть код на консоли, но проблема с его переносом на форму, не могу сообразить что да как надо распределить. Нужно, чтобы была кнопка, текстбокс, который сообщает о том, что началось выполнение и текстбокс, который принимает значения и выводит результат.
Вот сам код
namespace ConsoleApp { /// <summary> /// The main entry point for the application. /// </summary> class Program { /// <summary> /// Библиотека PokupkyDll содержит в себе метод(pokupky), который вычисляет стоимость покупки и на вход получает три параметра на вход(double v1, double v2, double k) /// </summary> static Pokupky py = new Pokupky(); static void Main() { Console.WriteLine("Вычисление стоимости покупки нескольких тетрадей и обложек"); vychisleniya(); } static void vychisleniya() { try { Console.Write("Стоимость тетради = "); double v1 = double.Parse(Console.ReadLine()); Console.Write("Стоимость обложки = "); double v2 = double.Parse(Console.ReadLine()); Console.Write("Количество комплектов = "); double k = double.Parse(Console.ReadLine()); Console.WriteLine("{3}=({0}+{1})*{2}", v1, v2, k, py.pokupky(v1, v2, k)); answer(); } catch (Exception) { Console.Clear(); Main(); } } static void answer() { Console.WriteLine("Продолжить вычисления? (д/н)"); string ans = Console.ReadLine(); if (ans == "д") { vychisleniya(); } if (ans == "н") { Console.WriteLine("Нажмите любую кнопку для завершения"); Console.ReadKey(); } else answer(); } } }
Решение задачи: «.NET 4.x Перенос кода из консоли в форму»
textual
Листинг программы
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { var v1 = double.Parse(textBox1.Text); var v2 = double.Parse(textBox2.Text); var k = double.Parse(textBox3.Text); var result = (v1 + v2) * k; // Должно быть py.pokupky(v1, v2, k) textBox4.Text = String.Format("{3}=({0}+{1})*{2}", v1, v2, k, result); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д