SharpDevelop - бесплатная среда разработки приложений

По сути это бесплатный аналог Microsoft Visual Studio.

Свободная среда разработки для C#, Visual Basic .NET и Boo. Обычно используется теми, кто не хочет пользоваться Visual Studio .NET.

( Для работы этой штуки нужен NET Framework 3.5 SP1 - около 49 МБ - программа скачает его автоматически во время установки)

В этой IDE можно писать на С#, Pyton, Ruby, Visual Basic, Boo.  Exe - файл, получаемый на выходе довольно мал - порядка нескольких десятков КБ - как и все программы под Net - платформу. (для сравнения - в Делфи та же программа будет занимать объём в несколько Мб)

Саму программу можно скачать  здесь. (примерно 15 Мб)

А теперь, используя свои скромные познания по Visual Basic, попробуем написать простую программу:

1. Создадим новый проект

2. Выберем версию фреймворка для которого пишем программу

3.Выберем язык программирования ( и задаём имя проекта)

Переключаемся с отображения файлов проекта на панель инструментов.

 

Переключаемся с редактора кода в редактор формы.

4.Добавим в окно формы 2 визуальных компонента - шкалу прогресса и бегунок

5. Дважды щёлкнем на бегунке и напишем 1 строчку кода

ProgressBar1.Value=TrackBar1.Value

Обратите внимание на функцию автодополнения - какое удобство.

Таким образом мы связываем положение бегунка со шкалой прогресса.

6. Запустим программу

7. А вот и исполняемый файл

В общем и целом от первого знакомства с этой средой разработки осталось хорошее впечатление.

MonoDevelop гораздо хуже, поэтому я о нём и слова не скажу :-)