Gambas 3

Скріншот програми:
Gambas 3
Дані програми:
Версія: 3.10.0 оновлений
Дата завантаження: 22 Jun 18
Розробник: Gambas Team
Ліцензія: Безкоштовно
Популярність: 134

Rating: 2.0/5 (Total Votes: 1)

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 ;. Користувачі Linux також можуть встановити його з основних програмних сховищ своїх дистрибутивів GNU / Linux. Наразі підтримуються як 32-розрядні, так і 64-бітні архітектури набору команд.

Що нового в цьому випуску:

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

Що нового в версії:

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

Що нового у версії 3.8.3:

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

Що нового у версії 3.8.1:

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

Що нового у версії 3.7.1:

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

Що нового у версії 3.6.2:

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

Що нового у версії 3.5.2:

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

Що нового у версії 3.5.1:

  • РОЗВИТОК НАВКОЛИШНЬОГО СЕРЕДОВИЩА:
  • ПОМИЛКА: Виправте керування курсором браузера проекту, коли фокус знаходиться у полі фільтра.
  • ПОМИЛКА: виділіть елемент керування редактором виправлень, якщо елемент керування вирівнюванням є ScrollView.
  • BUG: Packager тепер використовує поточну основну та другорядну версію Gambas як мінімальну версію для компонентів залежностей.
  • ПОМИЛКА: слідкуйте за іменем пакунків Ubuntu.
  • ПОМИЛКА: деякі виправлення в створенні метапакета графічного інтерфейсу для Debian / Ubuntu.
  • ПОМИЛКА: автоматичне завершення ідентифікаторів тепер правильно відображає відомі класи.
  • ПОМИЛКА: правильно відображати необов'язкові значення підписів.
  • НОВЕ: діалогове вікно інформаційної системи тепер відображає версію Gambas.
  • НОВИЙ: компонент gb.desktop.gnome тепер є видимим і чітко перевірено.
  • НОВИНКА: якщо проект використовує gb.gui, упаковник створить два додаткових пакети: один для підтримки Qt4, інший для підтримки GTK +.
  • NEW: підтримка номера версії пакета.
  • НОВИНКА: оновіть шрифт Gambas.
  • NEW: Показувати довідку для сторонніх компонентів.
  • НОВИНКА: додайте африкаанс до списку мов.
  • ІНТЕРПРЕЄНТ:
  • ПОМИЛКА: не від'єднуйте процес, який повертає помилку, інакше буде втрачено подія Kill.
  • ПОМИЛКА: правильно перевірте наявність поточного переліку, якщо використовуються методи і властивості класу Enum.
  • ПОМИЛКА: оператор: тепер правильно переопределений у класах, що наслідують клас масиву або Колекцію.
  • BUG: VarPtr () правильно працює з аргументами методу.
  • ПОМИЛКА: виправте команду CLOSE при роботі з потоком рядків.
  • ПОМИЛКА: запобігання аварій на виході, перш за все, вивільняючи клас масивів.
  • НОВИНКА: Підтримка змінної середовища GB_PATH, яка дає шлях інтерпретатора Gambas, якщо встановлено.
  • NEW: Enum.Stopped - це нова властивість, яка повертається, якщо поточне перерахування було зупинено.
  • NEW: OPEN STRING - це нова інструкція, яка дозволяє використовувати рядок як потік. Написання до нього додатки письмових даних до кінця рядка на даний момент.
  • НОВИНКА: Закриття рядкового потоку повертає дані, записані в потоці, як новий рядок.
  • NEW: Зробити WRITE поводитися так само, як READ у потоці пам'яті. І.е. він записує "C" & quot; рядок, оскільки READ читав нульовий термін & quot; C & quot; рядок
  • COMPILIR:
  • NEW: нова інструкція OPEN STRING.
  • NEW: OPEN MEMORY і OPEN PIPE є синонімами інструкцій MEMORY і PIPE.
  • GB.DESKTOP.GNOME:
  • НОВИНКА: зробити цей компонент видимим для IDE.
  • GB.EVAL:
  • НОВИНКА: правильно виділіть нову команду OPEN STRING.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview використовується FDirChooser.GetPreview, який не існує. Правильний символ - це FDirChooser.GetShowPreview.
  • НОВИЙ: FileChooser тепер підтримує розпакування файлів "zip", за умови, що в системі встановлена ​​утиліта "zip".
  • GB.GUI:
  • NEW: якщо один графічний користувальницький компонент не завантажується, спробуйте інший.
  • НОВИНКА: скасувати, якщо компонент GUI не знайдено.
  • НОВИНКА. Визначте змінну оточення GB_GUI, фактично завантажену компонентом графічного інтерфейсу.
  • GB.GUI.OPENGL:
  • NEW: завжди завантажувати компонент підтримки OpenGL, пов'язаний із тим, що лежить в змінній середовища GB_GUI.
  • GB.SDL:
  • НОВИНКА: перейменуйте файл шрифту за умовчанням як "_default.ttf" & quot; щоб уникнути конфліктів у пакетах.
  • НОВИНКА: тепер використовуйте шрифт Gambas monospace, як шрифт SDL за замовчуванням.
  • GB.WEB:
  • BUG: JSON.Encode () правильно кодує контрольні символи ASCII.
  • НОВИЙ: JSON.Decode () тепер приймає додатковий необов'язковий аргумент, який вказує на те, що ключі, що мають нульове значення, враховуються всередині об'єктів.
  • НОВИЙ: JSONCollection - це новий клас, який представляє об'єкт JSON, деякий ключі якого пов'язані з значенням "null".

Що нового у версії 3.5.0:

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

Що нового у версії 3.0:

  • Спеціальні математичні функції glibc правильно виявляються та використовуються зараз.
  • Необхідно друкувати номери з плаваючою точкою
  • Оновлені французькі, чеські та каталонські переклади.
  • Були закриті дві діри безпеки:
  • Алгоритм хешування рядків був рандомізований. Перегляньте цей документ для деталей.
  • У програмі IDE ви не можете отримати версію проекту, запустивши програму (яка дурна ідея!). Тепер ви отримуєте його з текстового файлу, який знаходиться в батьківському каталозі проекту.

Що нового у версії 2.23.1:

  • [СФЕРА РОЗВИТКУ]:
  • НОВИНКА: підтримка литовської мови.
  • НОВИЙ: оновлений шведський переклад.
  • [INTERPRETER]:
  • ПОМИЛКА: тепер API API GB.ToZeroString () правильно обробляє рядки з нульовою довжиною.
  • [ARCHIVER]:
  • BUG: Ігнорувати & quot; ядро ​​& quot ;, & quot; vgcore. & quot; і "callgrind." * & quot; файли при створенні виконуваного файлу.
  • [GB.V4L]:
  • ПОМИЛКА: Зробіть компіляцію gb.v4l з останніми ядрами.

Що нового у версії 2.23.0:

  • Був доданий новий румунський переклад, а чеські та шведські переклади були оновлені
  • Виправлено витік пам'яті, що призводить до аварії в управлінні переліками.
  • Виправлено багато помилок у елементах GTK + у текстових вікнах TextBox, TextArea, SpinBox, Menu, GridView, ListBox та ComboBox.
  • Метод Control.MoveScaled був виправлений
  • Наявність таблиці є правильним у компоненті ODBC.
  • Ціліші цілі числа SQLite краще виявляються.

Що нового у версії 2.22.0:

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

Що нового у версії 2.16.0:

  • Цей реліз компілює з libtool 2.x Версії Ubuntu.
  • Ctrl + PageUp і Ctrl + PageDown тепер переключаються між вкладками в IDE.
  • Ярлики правильно зберігаються у всіх випадках у редакторі меню IDE.
  • Інструкція READ була виправлена ​​на 64-розрядних системах.
  • gb.pdf тепер компілює з останніми версіями Poppler.

Схожі програми

GNU Binutils
GNU Binutils

17 Aug 18

Agena
Agena

22 Jun 18

Smake
Smake

20 Feb 15

Gambas 3

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями