На днях узнал про Open Source RAD среду разработки на Basic-е — KBasic. Эта RAD написана с использованием библиотеки QT и позволяет создавать приложения для Windows, MacOS X и Linux. В языке есть режим 100% совместимости с Visual Basic 6 и возможность вызывать функции из библиотек написанных на C\C++. Не смотря на мое плохое отношение к языку Basic и ограниченные знания VBA (иногда по работе приходится делать небольшие изменения в чужом, никем не поддерживаемом, коде Excel приложений) я решил посмотреть что из себя представляет эта RAD. Для Windows KBasic платный и стоит 24.95 евро, скачать можно только пробную версию в корой отключена возможность создания exe. В прочем в результате поиска в Google были найдены ссылки на программы генерирующие серийный номер, но я ими не пользовался.
По внешнему виду о среде разработки KBasic можно сказать, что это вполне серьезный программный продукт. Эта IDE имеет вполне интуитивно понятный интерфейс, для начинающих есть возможность включить подсказки, в которых даже будет описано как переместить компонент на форму. В настройках можно русифицировать IDE, после перезагрузки среды пункты меню и подсказки будут на русском. Вместе с KBasic поставляется много примеров программ, для открытия которых в IDE есть соответствующий пункт в главном меню.
Думаю, что разработки поспешили брать за KBasic деньги, в редакторе кода подсказки иногда не исчезают сами, почему-то в подсказках не появляется список методов объекта, например при введении «MainForm.» в списке только компоненты формы. Так же палитра компонентов содержит мало элементов управления.
При работе с KBasic столкнулся с проблемой, если сохранить проекты в каталоги с имени кириллицей, программы не запускаются и при этом IDE ничего не сообщает о причинах.
Скачать KBasic можно
здесь.
Статья о KBasic
«KBasic: за и против».