1

После четырёх лет разработки представлен стабильный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 3.0. В состав пакета входит интерпретатор языка Basic с объектно ориентированными расширениями, компилятор программ в бинарные файлы и визуальная среда для быстрой разработки приложений, похожая на Visual Basic.

Ключевые новшества Gambas 3.0:

  • Корректное определение и использование специальных математических функций из состава glibc;

  • Улучшен вывод чисел с плавающей запятой;

  • Внесены небольшие улучшение в оформление интерфейса IDE;

  • Добавлена подсветка синтаксиса SQL;

  • Добавлено два новых метода Object[].FindByRef и Object[].ExistByRef для обращения к объектам по ссылке;

  • В функции Desktop.Open() символ "~" в начале пути теперь ассоциируется с домашней директорией;

  • Улучшена поддержка свежих версий Qt4 и Gtk+;

  • Устранено большое число ошибок, в том числе исправлены две уязвимости: внесена рандомизация в алгоритм хэширования и изменён метод получения версии проекта (вместо запуска специального кода отныне версия сохраняется в отдельном файле VERSION).

http://www.opennet.ru/opennews/pics_base/32708_1325441613.png

Из доступных для разработчиков библиотек и дополнений можно отметить:

  • Расширения интерпретатора: средства отладки, поддержка регулярных выражений, управления POSIX сигналами, прослойка для совместимости с Visual Basic;

  • Библиотеки для работы с XML, XSLT и XML-RPC;

  • Функции для сжатия и шифрования данных;

  • Поддержка создания сетевых приложений, в частности протоколов HTTP, FTP, SMTP, DNS, а также поддержка D-Bus;

  • Компонент для интеграции браузерного движка WebKit;

  • Средства для разработки web-приложений;

  • Поддержка СУБД MySQL, PostgreSQL, SQLite, Firebird, ODBC.

  • Средства для разработки GUI-приложений на базе библиотек Qt и GTK+, имеется поддержка KDE с DCOP;

  • Интерфейс к SDL (Simple DirectMedia Layer), OpenGL, Сairo и V4L, а также набор функций для обработки изображений.

Источник »
Главная ссылка к новости »