Если вам понадобилось быстро написать программу на Csharp, но IDE например MS Visual Studio установить нет возможности, можно воспользоваться обычным блокнотом и встроенным консольным компилятором который есть на всех компьютерах.
Порядок работы такой
- На диске C создаем папку. Например Test
- Пишем в блокноте текст программы. И сохраняем в файл под именем test1.cs.
- Находим ваш консольный компилятор csc.exe. Он находится в папке
- C:\Windows\Microsoft.NET\Framework\"Номер версии". У меня например получилось так: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe"
- Запускаем командную строку: нажимаем Пуск и в поиске вбиваем "cmd". Переходим в вашу папку test.
- Компилируем командой C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe test1.cs. Но у вас своя версия вместо "v4.0.30319".
- В результате в папке test на диске C появится файл test1.exe.
Вот так будет выглядеть ваша работа в командной строке:
А теперь давайте потренируемся и создадим несколько программ с настоящими десктопными формами.
1) Создаем простую форму
Создадим простую форму, пока без элементов.
Вот такой результат вы получите:
2) Добавляем поле ввода с подписью
Перед строкой Form1.ShowDialog(); добавьте следующий код
У вас получится такое поле ввода:
3) Поле форматированного текста
Что бы добавит на форму поле для редактирования текста нужно использовать класс RichTextBox
Вот так выглядит на форме:
4) Радио кнопка
Добавим две радиокнопки
Результат будет таким
7) Листбокс
Добавим поле листбокс
Вот такой результат
6) Кнопка
Добавим кнопку, которая будет считывать значение из поля ввода и выводить его в мессаджбокс.
Вот такой результат:
Как видите создавать формы на Csharp совсем не сложно. Это можно сделать программно в блокноте без скачивания громоздких IDE.