Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 12

Переделать консольное приложение в WinForms

12.04.2015, 10:47. Показов 2043. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток..Нужно было сделать приложение в консоли и Форме, в консоли сделала,в WinForms не получается. Пожалуйста,помогите переделать консольное приложение в WinForms.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int StringsCount = 20000;
 
Console.WriteLine("Число объедняемых строк равно {0}", StringsCount.ToString());
string  aString = "";
Console.WriteLine( "\nОбъединение строк началось!");
DateTime StartTime = DateTime.Now;
 
 for (int k = 0 ;k< StringsCount;k++)
  {
    aString += "\nДобавляем строку номер\t" +k.ToString() ;
  }
    Console.WriteLine( "\nВремя работы String равно {0} миллисекунд", (DateTime.NowStartTime).TotalMilliseconds);
    Console.WriteLine("Длина строки равна {0}", aString.Length.ToString());
    StringBuilder aStringBuilder = new System.Text.StringBuilder("");
    Console.WriteLine("\nОбъединение строк началось!");
 
 StartTime = DateTime.Now;
 for (int k = 0; k < StringsCount; k++)
 {
     aStringBuilder.Append("\nДобавляем строку номер\t " + k.ToString());
 }
    Console.WriteLine("\nВремя работы StringBuilder равно {0} миллисекунд", (DateTime.NowStartTime).TotalMilliseconds);
    Console.WriteLine("Длина строки равна {0}", aStringBuilder.Length.ToString());
        }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.04.2015, 10:47
Ответы с готовыми решениями:

Переделать консольное приложение в WinForms
Доброго времени суток..Пожалуйста,помогите переделать консольное приложение под WinForms..очень нужно..завтра сдавать.. заранее огромное...

Переделать консольное приложение для WinForms
Всем привет!) Помогите переделать консольное приложение под WinForms, я тут начал но че то накосячил и не получается) оригинал using...

Нужно переделать консольное приложение на WinForms
Нужно переделать консольное приложение метода дейкстры на WinForms с кнопками и так далее. сам код консольного приложения namespace...

2
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
13.04.2015, 08:51
Если я правильно понял, то есть два одинаковых процесса, решенных двумя разными методами. Если есть задача сравнить результаты работы каждого метода, то размещаете на форме:
  • label1 с текстом: "Число объединяемых строк равно"
  • textBox1 для ввода числа этих строк
  • radioButton1 с подписью "aString"
  • radioButton2 с подписью "aStringBuilder"
  • label2 с текстом: "Время работы равно"
  • label3 с текстом:"мс"
  • Между ними textBox2 для вывода значения
  • label4 с текстом: "Длина строки равна"
  • textBox3 для вывода значения
  • button1 для запуска процесса
Код на button:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int StringsCount = Convert.ToInt32(textBox1.Text); // до нажатия кнопки вводится число строк в текстбокс
string  aString = "";
MessageBox.Show( "Объединение строк началось!");
DateTime StartTime = DateTime.Now;
if (radioButton1.Checked == true)
{
     for (int k = 0 ;k< StringsCount;k++)
     {
          aString += "\nДобавляем строку номер\t" +k.ToString() ;
     }
     textBox2.Text = (DateTime.NowStartTime).TotalMilliseconds;
     textBox3.Text = aString.Length.ToString();
}
else
{
     StringBuilder aStringBuilder = new System.Text.StringBuilder("");
     for (int k = 0 ;k< StringsCount;k++)
     {
          aStringBuilder.Append("\nДобавляем строку номер\t " + k.ToString());+k.ToString();
     }
     textBox2.Text = (DateTime.NowStartTime).TotalMilliseconds;
     textBox3.Text = aStringBuilder.Length.ToString();     
}
0
0 / 0 / 1
Регистрация: 25.05.2016
Сообщений: 3
25.05.2016, 17:50
Всем доброго времени суток, нужна помощь в создании приложения WindowsForms. Есть готовое консольное приложение, но не получается переделать его в WindowsForms. Кто может, помогите пожалуйста.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
 
namespace Kursach
{
    internal class Program
    {
        static void Main(string[] args)
        {
            const int n = 4;
            foreach (var val in Split(n))
            {
                Console.WriteLine(val);
            }
        }
 
        private static IEnumerable<string> Split(int n)
        {
            for (int i = 1; i < n; i++)
            {
                foreach (string s in Split(n - i))
                {
                    yield return string.Format("{0} + {1}", i, s);
                }
            }
            yield return n.ToString();
            Console.ReadLine();
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2016, 17:50
Помогаю со студенческими работами здесь

Переделать консольное приложение под WinForms
есть готовый консольный проект с бд, нужно переделать его на WF, как это сделать можно по быстрее и по проще?

Переделать консольное приложение в WinForms (работа с SMTP)
Есть классное приложение которым можно тестировать почтовики, но написано в console. Помогите переписать на WinForms (кнопку старт и...

Переписать консольное приложение под WinForms
Добрый день уважаемые коллеги у меня возник вопрос у меня есть прокси сервер в консольном исполнении. как его вставить оконное...

Переделать консольное приложение в приложение Windows Forms
Дорогие друзья пожалуйста помогите в консольным приложением. У меня есть код, но он под консольное приложение, а мне надо для Windows Form....

Переделать консольное приложение в WindowsForms
Вот код про-мы: using System; using System.Collections.Generic; using System.Linq; using System.Text; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru