Gambas 3

Скриншот программы:
Gambas 3
Детали программы:
Версия: 3.10.0 обновление
Дата загрузки: 22 Jun 18
Разработчик: Gambas Team
Тип распространения: Бесплатная
Популярность: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3 - это среда разработки Gambas следующего поколения, основанная на интерпретаторе BASIC с расширениями объектов, такими как Visual Basic. Это, прежде всего, язык BASIC с открытым исходным кодом с расширениями объектов. Программа включает в себя собственные функции, которые позволяют разработчикам управлять строками, арифметикой, временем, входами-выводами и файлами.

Это полностью бесплатная и сложная программа, состоящая из нескольких программ, включая компилятор, архиватор, интерпретатор, среду разработки, скриптер, множество компонентов расширения и графический пользовательский интерфейс с богатыми функциональными возможностями.


Быстрое создание графических пользовательских интерфейсов для ваших проектов

С Gambas вы можете быстро разработать графический интерфейс пользователя (GUI), пилотные приложения KDE с DCOP, получить доступ к базам данных PostgreSQL и MySQL, перевести вашу программу на многие языки, а также создавать сетевые приложения.

Ключевые функции включают полное управление процессом, встроенную поддержку строк UTF-8, поддержку нескольких языков, полное управление ошибками, управление псевдотерминалом, поддержку циклов событий с помощью таймеров, поддержку просмотра дескрипторов файлов ввода-вывода и возможность вызова внешних функций в библиотеках, которые совместно используются системой.

Будучи истинным объектно-ориентированным языком, Gambas имеет классы и объекты, частные и общедоступные символы, одно наследование, деструкторы и конструкторы, счетчики, полиморфизм, методы, аксессоры массивов, свойства, сортируемые объекты, события и константы. Также можно получить доступ к базам данных MySQL, SQLite, PostgreSQL и ODBC.


Под капотом и поддерживаемыми операционными системами

Языки программирования C, C ++ и BASIC используются для написания Gambas & rsquo; код. Он был разработан с нуля, чтобы работать со всеми дистрибутивами GNU / Linux, а также с операционной системой FreeBSD.

Он доступен для скачивания в виде универсального архива источников (tarball), который включает исходный код приложения & rsquo; s. Пользователи Linux также могут установить его из основных репозиториев программного обеспечения своих дистрибутивов GNU / Linux. В настоящее время поддерживаются как 32-битные, так и 64-разрядные архитектуры наборов инструкций.

Что нового в этой версии:

  • Поддержка веб-форм в среде IDE была улучшена.
  • Исправлена ​​упаковка библиотеки.
  • CStr и CDate теперь взаимно согласованы, внутренне преобразуясь только в даты UTC. Помните, что эта ошибка не совместима с обратной связью!
  • Интерпретатор теперь использует монотонные часы, если это возможно.
  • Новая инструкция MOVE ... DOWNTO ... переименовывает файл, удаляя назначение атомарно.
  • Элемент управления MediaPlayer теперь может привязывать медиафайлы.
  • Теперь FtpClient поддерживает протокол ftps.
  • gb.term - это новый компонент для управления терминалами с API, очень близким к тому, который предоставляется операционной системой.
  • gb.web.feed - новый компонент для управления RSS-каналами.
  • Тон исправлений в компоненте gb.web.form.

Что нового в версии:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • NEW: улучшите понимание информации о системе Cygwin.
  • BUG: свойства управления, содержащие имя таблицы базы данных, могут быть изменены снова.
  • GB.DATA:
  • ОШИБКА: Не используйте форвардные typedefs, поскольку некоторые компиляторы, похоже, не понимают их.
  • ОШИБКА: Предупреждения о компиляторе безмолвного ложного срабатывания.
  • GB.DB.MYSQL:
  • ОШИБКА: попытайтесь подключиться к потерянному серверу базы данных при перечислении существующих баз данных и полей таблицы.
  • GB.FORM:
  • NEW: SliderBox теперь находится в той же группе изменений, что и Slider.
  • GB.GTK:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • GB.GTK3:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • ОШИБКА: Paint.Reset () теперь работает так, как ожидалось, в не кэшированной DrawingArea.
  • GB.GUI.AREA:
  • BUG: переименование TreeView теперь работает, если переименованный элемент не отображается.
  • GB.MEDIA.FORM:
  • BUG: MediaView: свойство Control было переименовано в ShowControl.
  • GB.QT4:
  • ОШИБКА: свойство Menu.Checked возвращает правильное значение для элементов меню без радио.
  • BUG: TextBox: обходное поведение Qt4, которое иногда теряет выбор. Такое обходное решение для редактируемого ComboBox.
  • ОШИБКА: Исправьте предупреждение о компиляции.

Что нового в версии 3.8.3:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • NEW: улучшите понимание информации о системе Cygwin.
  • BUG: свойства управления, содержащие имя таблицы базы данных, могут быть изменены снова.
  • GB.DATA:
  • ОШИБКА: Не используйте форвардные typedefs, поскольку некоторые компиляторы, похоже, не понимают их.
  • ОШИБКА: Предупреждения о компиляторе безмолвного ложного срабатывания.
  • GB.DB.MYSQL:
  • ОШИБКА: попытайтесь подключиться к потерянному серверу базы данных при перечислении существующих баз данных и полей таблицы.
  • GB.FORM:
  • NEW: SliderBox теперь находится в той же группе изменений, что и Slider.
  • GB.GTK:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • GB.GTK3:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • ОШИБКА: Paint.Reset () теперь работает так, как ожидалось, в не кэшированной DrawingArea.
  • GB.GUI.AREA:
  • BUG: переименование TreeView теперь работает, если переименованный элемент не отображается.
  • GB.MEDIA.FORM:
  • BUG: MediaView: свойство Control было переименовано в ShowControl.
  • GB.QT4:
  • ОШИБКА: свойство Menu.Checked возвращает правильное значение для элементов меню без радио.
  • BUG: TextBox: обходное поведение Qt4, которое иногда теряет выбор. Такое обходное решение для редактируемого ComboBox.
  • ОШИБКА: Исправьте предупреждение о компиляции.

Что нового в версии 3.8.1:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • NEW: улучшите понимание информации о системе Cygwin.
  • BUG: свойства управления, содержащие имя таблицы базы данных, могут быть изменены снова.
  • GB.DATA:
  • ОШИБКА: Не используйте форвардные typedefs, поскольку некоторые компиляторы, похоже, не понимают их.
  • ОШИБКА: Предупреждения о компиляторе безмолвного ложного срабатывания.
  • GB.DB.MYSQL:
  • ОШИБКА: попытайтесь подключиться к потерянному серверу базы данных при перечислении существующих баз данных и полей таблицы.
  • GB.FORM:
  • NEW: SliderBox теперь находится в той же группе изменений, что и Slider.
  • GB.GTK:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • GB.GTK3:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • ОШИБКА: Paint.Reset () теперь работает так, как ожидалось, в не кэшированной DrawingArea.
  • GB.GUI.AREA:
  • BUG: переименование TreeView теперь работает, если переименованный элемент не отображается.
  • GB.MEDIA.FORM:
  • BUG: MediaView: свойство Control было переименовано в ShowControl.
  • GB.QT4:
  • ОШИБКА: свойство Menu.Checked возвращает правильное значение для элементов меню без радио.
  • BUG: TextBox: обходное поведение Qt4, которое иногда теряет выбор. Такое обходное решение для редактируемого ComboBox.
  • ОШИБКА: Исправьте предупреждение о компиляции.

Что нового в версии 3.7.1:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • NEW: улучшите понимание информации о системе Cygwin.
  • BUG: свойства управления, содержащие имя таблицы базы данных, могут быть изменены снова.
  • GB.DATA:
  • ОШИБКА: Не используйте форвардные typedefs, поскольку некоторые компиляторы, похоже, не понимают их.
  • ОШИБКА: Предупреждения о компиляторе безмолвного ложного срабатывания.
  • GB.DB.MYSQL:
  • ОШИБКА: попытайтесь подключиться к потерянному серверу базы данных при перечислении существующих баз данных и полей таблицы.
  • GB.FORM:
  • NEW: SliderBox теперь находится в той же группе изменений, что и Slider.
  • GB.GTK:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • GB.GTK3:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • ОШИБКА: Paint.Reset () теперь работает так, как ожидалось, в не кэшированной DrawingArea.
  • GB.GUI.AREA:
  • BUG: переименование TreeView теперь работает, если переименованный элемент не отображается.
  • GB.MEDIA.FORM:
  • BUG: MediaView: свойство Control было переименовано в ShowControl.
  • GB.QT4:
  • ОШИБКА: свойство Menu.Checked возвращает правильное значение для элементов меню без радио.
  • BUG: TextBox: обходное поведение Qt4, которое иногда теряет выбор. Такое обходное решение для редактируемого ComboBox.
  • ОШИБКА: Исправьте предупреждение о компиляции.

Что нового в версии 3.6.2:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • NEW: улучшите понимание информации о системе Cygwin.
  • BUG: свойства управления, содержащие имя таблицы базы данных, могут быть изменены снова.
  • GB.DATA:
  • ОШИБКА: Не используйте форвардные typedefs, поскольку некоторые компиляторы, похоже, не понимают их.
  • ОШИБКА: Предупреждения о компиляторе безмолвного ложного срабатывания.
  • GB.DB.MYSQL:
  • ОШИБКА: попытайтесь подключиться к потерянному серверу базы данных при перечислении существующих баз данных и полей таблицы.
  • GB.FORM:
  • NEW: SliderBox теперь находится в той же группе изменений, что и Slider.
  • GB.GTK:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • GB.GTK3:
  • BUG: исправить неинициализированную переменную.
  • ОШИБКА: исправить предупреждение с помощью ползунка или SpinBox при установке минимального значения, равного максимальному значению, или наоборот.
  • ОШИБКА: Paint.Reset () теперь работает так, как ожидалось, в не кэшированной DrawingArea.
  • GB.GUI.AREA:
  • BUG: переименование TreeView теперь работает, если переименованный элемент не отображается.
  • GB.MEDIA.FORM:
  • BUG: MediaView: свойство Control было переименовано в ShowControl.
  • GB.QT4:
  • ОШИБКА: свойство Menu.Checked возвращает правильное значение для элементов меню без радио.
  • BUG: TextBox: обходное поведение Qt4, которое иногда теряет выбор. Такое обходное решение для редактируемого ComboBox.
  • ОШИБКА: Исправьте предупреждение о компиляции.

Что нового в версии 3.5.2:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • BUG: Редактор отчетов: теперь границы отчета отображаются правильно в редакторе.
  • ОШИБКА: Справка по свойствам WebView теперь использует тот же размер шрифта по умолчанию (80%), что и окно справки.
  • ОШИБКА: Исправьте сжатие HTML, чтобы все не помещалось в одну строку.
  • BUG: Subversion: поддержка Subversion & gt; = 1.8.
  • ОШИБКА: Subversion: Автоматически удалять ".lang / .pot & quot; файл из управления версиями, поскольку он является сгенерированным файлом, и поскольку его конфликты не могут быть разрешены.
  • BUG: Subversion: Исправьте управление конфликтами Subversion.
  • BUG: Subversion: вывести тайм-аут команд svn на 30 секунд: некоторые фиксации могут занять много времени.
  • BUG: диалоговое окно свойств файла: кнопка «Отменить» теперь скрыта.
  • BUG: Редактор меню: последнее меню может быть перемещено вверх.
  • BUG: Редактор меню: Исправьте выделение текущего меню.
  • BUG: Редактор меню: Исправьте окно поиска меню.
  • BUG: Дерево проекта: всплывающее меню должно быть точным с внешними файлами.
  • BUG: Дерево проекта: всплывающее меню Fix при нажатии на «Данные»; папка дерева проекта.
  • BUG: Редактор форм: корректно скрыть и отобразить записи панели инструментов в соответствии с текущим состоянием (отладка, только чтение ...).
  • BUG: Редактор форм: кнопки панели инструментов форматирования действуют на всю форму, если в настоящее время ничего не выбрано.
  • ОШИБКА: не устанавливайте фокус на консоль, если она скрыта.
  • BUG: Packager: описание пакета Fix * .deb.
  • BUG: Редактор изображений: не оставляйте редактор в несогласованном состоянии после того, как была сделана вставка.
  • ПЕРЕВОДЧИКА:
  • BUG: String.InStr () больше не разбивается, если шаблон строки недействителен. Вместо этого он возвращает 0 (например, InStr).
  • Ошибка: не сбой, если неизвестная опция передана с параметром «-g».
  • BUG: исправить оператор LIKE whith & quot; {...} & quot; узоры.
  • ОШИБКА: Исправьте сбой при использовании CStr () для объекта, имеющего функцию преобразования.
  • BUG: быть виртуальным даже в первый раз при вызове оператора [].
  • COMPILER:
  • BUG: Исправить компиляцию NOT LIKE, NOT BEGINS и NOT ENDS, если они не одиноки в выражении.
  • GB.DB:
  • Ошибка: больше не вылетайте при выпуске объектов базы данных.
  • BUG: автоматическое преобразование Blob to String больше не приводит к сбою.
  • GB.DB.FORM:
  • ОШИБКА: DataCheckBox правильно определяет его внутреннее свойство TriState в зависимости от того, является ли поле базы данных обязательным или нет.
  • BUG: Редактируемый DataBrowser и DataView больше не создают ложную дополнительную строку.
  • GB.DB.SQLITE3:
  • BUG: исправить конкретную реализацию sqlite3_exec. Предотвратите некоторые сбои и снова создайте базу данных (помимо прочего).
  • BUG: корректно обрабатывать запросы, возвращающие только одно имя таблицы внутри имен полей.
  • GB.DRAW:
  • ОШИБКА: Правильно инициализируйте класс Paint при вызове Paint.Begin () на уже открытом графическом устройстве.
  • GB.FORM:
  • BUG: FileProperties: больше не вылетайте, если задача вычисления размера каталога возвращает мусор.
  • BUG: FileProperties: значок элемента управления FileProperties теперь правильно адаптирует его размер.
  • BUG: FileChooser: свойство Paths теперь возвращает выбранный путь в одиночном режиме, а не в виде массива void.
  • GB.FORM.DIALOG:
  • BUG: теперь работает Dialog.Open () в нескольких режимах. [GB.FORM.MDI]
  • BUG: вызывать ошибку, если вызывается метод Toolbar.Configure (), тогда как свойство Keybar панели инструментов не определено.
  • BUG: Диалог настройки панели инструментов: теперь элементы панели инструментов с коротким текстом отображаются правильно.
  • GB.GSL:
  • BUG: Polynomial: создать новый полиномиальный пустот больше не приведет к сбою.
  • GB.GTK:
  • BUG: макет RTL правильно инициализируется при запуске.
  • Ошибка: Embedder.Embed () не принимает два аргумента.
  • ОШИБКА: Игнорирование всплывающих меню событий щелчка работает правильно и больше не разбивается.
  • ОШИБКА: свойство Window.Picture теперь должно работать правильно.
  • ОШИБКА: Правильно обновите фон и переднем плане элементов управления с несколькими контейнерами.
  • BUG: максимальное значение Font.Grade теперь равно +24, как и ожидалось с помощью селектора шрифтов.
  • ОШИБКА: Исправлена ​​утечка памяти при загрузке изображений без альфа-канала.
  • ОШИБКА: теперь контроль GlArea может занять фокус.
  • GB.GUI.BASE:
  • ОШИБКА: Нажатие на заголовки GridView / ColumnView теперь должно корректно работать.
  • GB.NET.POP3:
  • ОШИБКА: сообщения об ошибках не могут быть переводимыми.
  • GB.OPENGL:
  • Ошибка: GL.GetString () теперь вызывает ошибку, если сбой функции glGetString ().
  • GB.OPENGL.SGE:
  • Ошибка: не сбой, если модель имеет только один кадр.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Явное использование 0, если отсутствуют дополнительные аргументы
  • ОШИБКА: Не вызывайте GB.ReturnNewString (), если совпадение возвращает пустую строку.
  • BUG: используйте GB.ReturnVoidString () вместо GB.ReturnNull ().
  • GB.QT4:
  • ОШИБКА: Игнорирование всплывающих меню событий щелчка работает правильно и больше не разбивается.
  • ОШИБКА: Правильно обновите фон и переднем плане элементов управления с несколькими контейнерами.
  • BUG: максимальное значение Font.Grade теперь равно +24, как и ожидалось с помощью селектора шрифтов.
  • BUG: цвета переднего плана и фона теперь работают, как и ожидалось, на элементах управления ComboBox и SpinBox.
  • GB.SDL:
  • BUG: Восстановить шаблон заливки до твердого значения после Draw.Rect () или Draw.Ellipse (), иначе Draw.Image () ничего не рисует!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () теперь ведет себя корректно, если дополнительные аргументы не заданы.
  • Ошибка: XMLElement.FromText () теперь корректно улавливает исключения синтаксического анализа.
  • BUG: Логический параметр «Отступ» XMLDocument.ToString () теперь корректно интерпретируется.
  • ОШИБКА: Сериализация комментария, являющегося прямым дочерним элементом документа с включенным отступом, больше не разбивается.
  • BUG: свойство Document.All теперь корректно объявлено как XMLNode []
  • GB.XML.HTML:
  • ОШИБКА: Сериализация комментария, являющегося прямым дочерним элементом документа с включенным отступом, больше не разбивается.
  • GB.XML.RPC:
  • ОШИБКА: miniServer выдаст внеочередное соединение с несколькими параллельными запросами.
  • ОШИБКА: miniServer может сбой по недопустимому запросу.
  • GB.WEB:
  • Ошибка: CGI.Error () теперь корректно отправляет HTML-страницу UTF-8.

Что нового в версии 3.5.1:

  • РАЗВИТИЕ ОКРУЖАЮЩЕЙ СРЕДЫ:
  • BUG: исправить управление курсором браузера проекта, когда фокус находится в поле фильтра.
  • BUG: исправление элемента управления редактором формы, когда зависающее управление - это ScrollView.
  • BUG: Packager теперь использует текущую основную и младшую версию Gambas как минимальную версию для зависимостей компонентов.
  • ОШИБКА: Следуйте соглашениям об именах пакетов Ubuntu.
  • BUG: некоторые исправления в создании метаязыков GUI для Debian / Ubuntu.
  • BUG: автоматическое завершение идентификаторов теперь корректно показывает известные классы.
  • ОШИБКА: Правильно отображать необязательные значения в подписях.
  • NEW: в диалоговом окне системной информации отображается версия Gambas.
  • NEW: Компонент «gb.desktop.gnome» теперь видим и явно проверяется.
  • NEW: Если в проекте используется gb.gui, тогда пакет создаст два дополнительных пакета: один для поддержки Qt4, другой для поддержки GTK +.
  • NEW: поддержка номера версии пакета.
  • NEW: обновите шрифт Gambas.
  • NEW: отображение справки для сторонних компонентов.
  • NEW: добавьте африкаанс в список языков.
  • ПЕРЕВОДЧИКА:
  • Ошибка: не отсоединяйте процесс, который возвращает ошибку, иначе событие Kill будет потеряно.
  • ОШИБКА: Правильно проверьте, есть ли текущее перечисление, если методы и свойства класса Enum.
  • BUG: оператор теперь корректно переопределен в классах, наследующих класс массива или коллекцию.
  • BUG: VarPtr () корректно работает с аргументами метода.
  • BUG: Исправьте инструкцию CLOSE при работе со строковым потоком.
  • ОШИБКА: Предотвращение сбоев при выходе, сначала освобождая классы массивов.
  • NEW: поддержка переменной среды GB_PATH, которая задает путь интерпретатора Gambas, если он установлен.
  • NEW: Enum.Stopped - это новое свойство, которое возвращает, если текущее перечисление остановлено.
  • NEW: OPEN STRING - это новая инструкция, которая позволяет использовать строку в качестве потока. Запись на него добавляет письменные данные в конец строки на данный момент.
  • NEW: Закрытие потока строк возвращает данные, записанные в поток, в виде новой строки.
  • NEW: Сделать WRITE вести себя так же, как READ в потоке памяти. То есть он записывает «C» с нулевым завершением. string, так как READ считывает «C» с нулевым завершением. строка.
  • COMPILER:
  • NEW: новая инструкция OPEN STRING.
  • NEW: OPEN MEMORY и OPEN PIPE являются синонимами только команд MEMORY и PIPE.
  • GB.DESKTOP.GNOME:
  • NEW: сделать этот компонент видимым для среды IDE.
  • GB.EVAL:
  • NEW: Выделите новую инструкцию OPEN STRING.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview использует FDirChooser.GetPreview, которого не существует. Правильный символ - FDirChooser.GetShowPreview.
  • NEW: FileChooser теперь поддерживает распаковку файлов zip, при условии, что в системе установлена ​​утилита «zip».
  • GB.GUI:
  • NEW: Если один компонент GUI не загружается, попробуйте другой.
  • NEW: Отменить, если компонент GUI не найден.
  • NEW: Определите переменную среды GB_GUI с фактически загруженным компонентом GUI.
  • GB.GUI.OPENGL:
  • NEW: всегда загружайте компонент поддержки OpenGL, связанный с тем, что находится в переменной среды GB_GUI.
  • GB.SDL:
  • NEW: переименуйте файл шрифта SDL по умолчанию как «_default.ttf». для предотвращения конфликтов с упаковкой.
  • NEW: Используйте шрифт Gambas monospace в качестве шрифта по умолчанию SDL.
  • GB.WEB:
  • BUG: JSON.Encode () корректно кодирует управляющие символы ASCII.
  • NEW: JSON.Decode () теперь принимает дополнительный необязательный аргумент, указывающий, что ключи, имеющие нулевое значение, учитываются внутри объектов.
  • NEW: JSONCollection - это новый класс, который представляет объект JSON, некоторые ключи которого связаны с «нулевым» значением.

Что нового в версии 3.5.0:

  • В среде IDE есть новый расширенный редактор изображений.
  • IDE может отлаживать веб-приложения благодаря встроенному компоненту HTTP-сервера gb.httpd.
  • Поддержка ARM исправлена.
  • Новая инструкция MATCH, которая соответствует регулярным выражениям, неявно используя компонент gb.pcre.
  • Поддержка обработчика глобальных ошибок.
  • gb.clipper - это новый компонент, основанный на библиотеке Clipper.
  • gb.openssl - это новый компонент для обертывания криптографических функций libcrypto из проекта OpenSSL.
  • gb.gmp - это новый компонент на основе многоадресной арифметической библиотеки Gnu, которая реализует большие целые числа и большие рациональные числа.
  • gb.openal - это новый компонент, основанный на звуковой библиотеке OpenAL 3D.
  • gb.opengl.sge - это новый компонент, который реализует простой движок OpenGL, основанный на формате MD2.

Что нового в версии 3.0:

  • Специальные математические функции glibc корректно обнаружены и используются сейчас.
  • Числа с плавающей запятой должны быть напечатаны лучше.
  • Обновлены переводы на французский, чешский и каталонский языки.
  • И два отверстия безопасности были закрыты:
  • Алгоритм хеширования строк был рандомизирован. Подробнее см. В этом документе.
  • В среде IDE вы не можете получить версию проекта, запустив программу (какая глупая идея!). Теперь вы получите его из текстового файла, расположенного в родительском каталоге проекта.

Что нового в версии 2.23.1:

  • [ОКРУЖАЮЩАЯ СРЕДА РАЗВИТИЯ]:
  • NEW: поддержка литовского языка.
  • NEW: обновлен шведский перевод.
  • [ПЕРЕВОДЧИК]:
  • BUG: API GB.ToZeroString () теперь корректно обрабатывает строки с нулевой длиной.
  • [ARCHIVER]:
  • ОШИБКА: Игнорировать & quot; core & quot ;, & quot; vgcore. * & quot; и "callgrind. *" файлов при выполнении исполняемого файла.
  • [GB.V4L]:
  • BUG: скомпилируйте gb.v4l с последними ядрами.

Что нового в версии 2.23.0:

  • Был добавлен новый румынский перевод, а чешские и шведские переводы были обновлены.
  • Исправлена ​​утечка памяти, приводящая к сбою в управлении перечислением.
  • Исправлены многие ошибки в элементах TextBox, TextArea, SpinBox, Menu, GridView, ListBox и ComboBox в компоненте GTK +.
  • Исправлен метод Control.MoveScaled.
  • Наличие таблицы корректно проверяется в компоненте ODBC.
  • Исправлены основные первичные ключи SQLite.

Что нового в версии 2.22.0:

  • Конфигурация:
  • ОШИБКА: лучше узнайте архитектуру x86_64.
  • Ошибка: правильно скомпилируйте Ubuntu 10.10.
  • NEW: добавьте AC_PROG_LIBTOOL в корневой файл configure.ac.
  • NEW: Проверьте отсутствие математической функции напрямую, а не полагайтесь на обнаружение операционной системы.
  • NEW: Удалите ненужные ссылки install-sh.
  • Среда разработки:
  • BUG: A & quot; = & quot; символ отсутствовал в файле меню, сгенерированном пакетом Debian / Ubuntu.
  • NEW: не сохраняйте Url в файле проекта, если он равен URL-адресу по умолчанию http://www.endoftheinternet.com
  • NEW: греческий перевод обновлен Демосфеном Копцисом.
  • Менеджер баз данных:
  • NEW: греческий перевод обновлен Демосфеном Копцисом.
  • Переводчик
  • BUG: функции Extern теперь могут обрабатывать до 16 указателей или строковых аргументов.
  • ОШИБКА: Не используйте содержимое стека в качестве возвращаемого значения.
  • BUG: возвращаемое значение функций extern, возвращающих символ 'char *', теперь корректно преобразуется в константу String.
  • BUG: Оператор == работает корректно.
  • ОШИБКА: исправьте две неверные необязательные объявления функций.
  • Компилятор:
  • ОШИБКА: Удалите некоторые бесполезные тесты.
  • Archiver:
  • BUG: Файлы, имеющие «.gambas» расширение теперь исключено из исполняемых архивов. Это предотвращает возможный бесконечный растущий сгенерированный файл.
  • Развитие окружающей среды:
  • NEW: обновлен испанский перевод.
  • GB.DB.POSTGRESQL:
  • ОШИБКА: Правильно игнорируйте поля, удаленные с помощью "КОРОТКОЙ DROP" команда.
  • GB.FORM:
  • ОШИБКА: Сделать навигацию по стрелкам лучше работать с ячейками только для чтения в элементе управления TableView.
  • NEW: DateChooser использует воскресенье в качестве первого дня недели, когда текущим языком является «C» или «en_US».
  • GB.GTK:
  • BUG: исправить дублирующее событие Click в элементе управления CheckBox.
  • ОШИБКА: Правильно обработайте контрольные элементы tristate.
  • BUG: Исправить поведение ComboBox при настройке свойства List и ReadOnly и порядок, используемый для сохранения свойств ComboBox в файле * .form.
  • BUG: Всплывающие меню теперь корректно работают на значках лотков во всех случаях.
  • BUG: заставить TabStrip вести себя как в gb.qt при вставке новой вкладки.
  • ОШИБКА: TabStrip теперь использует свое собственное окно, так что оно не будет частично видимым при покрытии других виджетов.
  • BUG: ColumnView, TreeView и ListView корректно обновляются при изменении значка элемента.
  • BUG: Элементы управления ComboBox, доступные только для чтения, больше не теряют фокусные события.
  • BUG: Правильно свободные теги меню.
  • ОШИБКА: Исправьте возможные сбои в трех служебных программах.
  • ОШИБКА: Исправьте сбой в GridView.Rows []. Свойство текста.
  • BUG: исправить бесконечную рекурсию в управлении перетаскиванием при перетаскивании содержимого TextBox или TextArea внутри одного и того же приложения.
  • ОШИБКА: Обновление окна верхнего уровня больше не отображает скрытые элементы управления для детей.
  • ОШИБКА: исправлено управление строкой текста. Символ амперсанда, & quot; & quot; & quot; & quot; & quot; & quot; & quot; & quot; и "

Что нового в версии 2.16.0:

  • Этот выпуск компилируется вместе с libtool 2.x Ubuntu.
  • Ctrl + PageUp и Ctrl + PageDown теперь переключаются между вкладками в среде IDE.
  • Ярлыки корректно сохраняются во всех случаях в редакторе меню IDE.
  • Инструкция READ была исправлена ​​в 64-разрядных системах.
  • gb.pdf теперь компилируется с недавними версиями Poppler.

Похожие программы

Pyrex
Pyrex

3 Jun 15

LavaPE
LavaPE

20 Feb 15

Toka
Toka

3 Jun 15

Комментарии к Gambas 3

Комментарии не найдены
добавить комментарий
Включите картинки!