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 с разширения на обекти. Програмата включва местни функции, които позволяват на разработчиците да управляват низове, аритметика, време, входно-изходни данни и файлове.

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


Бързо проектирайте графичните потребителски интерфейси за вашите проекти

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

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

Като истински обектно ориентиран език, Gambas идва с класове и обекти, частни и обществени символи, единични наследявания, деструктори и конструктори, enumerators, полиморфизъм, методи, матрични принадлежности, свойства, подредени обекти, събития и константи. Възможно е също така да имате достъп до MySQL, SQLite, PostgreSQL и ODBC бази данни.


Под качулката и поддържаните операционни системи

Програмните езици C, C ++ и BASIC са използвани за писане на Gambas & rsquo; код. Тя е проектирана от самото начало до работата на всички дистрибуции на GNU / Linux, както и на операционната система FreeBSD.

Той е достъпен за изтегляне като универсален архив на източниците (tarball), който включва и изходния код на приложението. Потребителите на 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:
  • BUG: Не използвайте препратки, тъй като някои компилатори изглежда не ги разбират.
  • BUG: Избягване на фалшиви предупреждения за компилатор.
  • GB.DB.MYSQL:
  • Грешка: Опитайте се да се свържете отново със загубен сървър на база данни, когато посочвате съществуващи бази данни и полетата на таблица.
  • GB.FORM:
  • NEW: SliderBox вече е в същата група за промяна като плъзгача.
  • GB.GTK:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • GB.GTK3:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • Грешка: Paint.Reset () сега работи според очакванията на DrawArea, която не е кеширана.
  • GB.GUI.AREA:
  • BUG: Преименуването на TreeView работи, ако преименуваният елемент не е видим.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Управлението е преименувано като ShowControl.
  • GB.QT4:
  • BUG: Вероятността за връщане в менюто .Checked връща правилната стойност за елементите от менюто, които не са радио.
  • BUG: TextBox: Заобиколно странно поведение на Qt4, което понякога губи селекцията. Същото решение за редактиране на ComboBox.
  • BUG: Коригирайте предупреждение за компилация.

Какво е новото във версия 3.8.3:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • NEW: Подобряване на осведомеността на Cygwin за системата.
  • BUG: Контролните свойства, съдържащи име на таблица на база данни, могат да бъдат променени отново.
  • GB.DATA:
  • BUG: Не използвайте препратки, тъй като някои компилатори изглежда не ги разбират.
  • BUG: Избягване на фалшиви предупреждения за компилатор.
  • GB.DB.MYSQL:
  • Грешка: Опитайте се да се свържете отново със загубен сървър на база данни, когато посочвате съществуващи бази данни и полетата на таблица.
  • GB.FORM:
  • NEW: SliderBox вече е в същата група за промяна като плъзгача.
  • GB.GTK:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • GB.GTK3:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • Грешка: Paint.Reset () сега работи според очакванията на DrawArea, която не е кеширана.
  • GB.GUI.AREA:
  • BUG: Преименуването на TreeView работи, ако преименуваният елемент не е видим.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Управлението е преименувано като ShowControl.
  • GB.QT4:
  • BUG: Вероятността за връщане в менюто .Checked връща правилната стойност за елементите от менюто, които не са радио.
  • BUG: TextBox: Заобиколно странно поведение на Qt4, което понякога губи селекцията. Същото решение за редактиране на ComboBox.
  • BUG: Коригирайте предупреждение за компилация.

Какво е новото във версия 3.8.1:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • NEW: Подобряване на осведомеността на Cygwin за системата.
  • BUG: Контролните свойства, съдържащи име на таблица на база данни, могат да бъдат променени отново.
  • GB.DATA:
  • BUG: Не използвайте препратки, тъй като някои компилатори изглежда не ги разбират.
  • BUG: Избягване на фалшиви предупреждения за компилатор.
  • GB.DB.MYSQL:
  • Грешка: Опитайте се да се свържете отново със загубен сървър на база данни, когато посочвате съществуващи бази данни и полетата на таблица.
  • GB.FORM:
  • NEW: SliderBox вече е в същата група за промяна като плъзгача.
  • GB.GTK:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • GB.GTK3:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • Грешка: Paint.Reset () сега работи според очакванията на DrawArea, която не е кеширана.
  • GB.GUI.AREA:
  • BUG: Преименуването на TreeView работи, ако преименуваният елемент не е видим.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Управлението е преименувано като ShowControl.
  • GB.QT4:
  • BUG: Вероятността за връщане в менюто .Checked връща правилната стойност за елементите от менюто, които не са радио.
  • BUG: TextBox: Заобиколно странно поведение на Qt4, което понякога губи селекцията. Същото решение за редактиране на ComboBox.
  • BUG: Коригирайте предупреждение за компилация.

Какво е новото във версия 3.7.1:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • NEW: Подобряване на осведомеността на Cygwin за системата.
  • BUG: Контролните свойства, съдържащи име на таблица на база данни, могат да бъдат променени отново.
  • GB.DATA:
  • BUG: Не използвайте препратки, тъй като някои компилатори изглежда не ги разбират.
  • BUG: Избягване на фалшиви предупреждения за компилатор.
  • GB.DB.MYSQL:
  • Грешка: Опитайте се да се свържете отново със загубен сървър на база данни, когато посочвате съществуващи бази данни и полетата на таблица.
  • GB.FORM:
  • NEW: SliderBox вече е в същата група за промяна като плъзгача.
  • GB.GTK:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • GB.GTK3:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • Грешка: Paint.Reset () сега работи според очакванията на DrawArea, която не е кеширана.
  • GB.GUI.AREA:
  • BUG: Преименуването на TreeView работи, ако преименуваният елемент не е видим.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Управлението е преименувано като ShowControl.
  • GB.QT4:
  • BUG: Вероятността за връщане в менюто .Checked връща правилната стойност за елементите от менюто, които не са радио.
  • BUG: TextBox: Заобиколно странно поведение на Qt4, което понякога губи селекцията. Същото решение за редактиране на ComboBox.
  • BUG: Коригирайте предупреждение за компилация.

Какво е новото във версия 3.6.2:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • NEW: Подобряване на осведомеността на Cygwin за системата.
  • BUG: Контролните свойства, съдържащи име на таблица на база данни, могат да бъдат променени отново.
  • GB.DATA:
  • BUG: Не използвайте препратки, тъй като някои компилатори изглежда не ги разбират.
  • BUG: Избягване на фалшиви предупреждения за компилатор.
  • GB.DB.MYSQL:
  • Грешка: Опитайте се да се свържете отново със загубен сървър на база данни, когато посочвате съществуващи бази данни и полетата на таблица.
  • GB.FORM:
  • NEW: SliderBox вече е в същата група за промяна като плъзгача.
  • GB.GTK:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • GB.GTK3:
  • Грешка: Прикрепете неинициализирана променлива.
  • Грешка: Поправете предупреждение с плъзгача или SpinBox, когато зададете минимална стойност, равна на максималната стойност или обратното.
  • Грешка: Paint.Reset () сега работи според очакванията на DrawArea, която не е кеширана.
  • GB.GUI.AREA:
  • BUG: Преименуването на TreeView работи, ако преименуваният елемент не е видим.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Управлението е преименувано като ShowControl.
  • GB.QT4:
  • BUG: Вероятността за връщане в менюто .Checked връща правилната стойност за елементите от менюто, които не са радио.
  • BUG: TextBox: Заобиколно странно поведение на Qt4, което понякога губи селекцията. Същото решение за редактиране на ComboBox.
  • BUG: Коригирайте предупреждение за компилация.

Какво е новото във версия 3.5.2:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • BUG: Редактор на отчети: Сега границите на отчета се показват правилно в редактора.
  • BUG: Помощта за собствеността WebView вече използва същия шрифт по подразбиране (80%), отколкото прозореца за помощ.
  • BUG: Фиксирайте компресирането на HTML, така че всичко да не се поставя на един и същ ред.
  • BUG: Subversion: Поддръжка за Subversion & gt; = 1.8.
  • BUG: Subversion: Автоматично премахване на ".lang / .pot" файл от контрола на версията, тъй като е генериран файл и конфликтите му не могат да бъдат разрешени.
  • BUG: Subversion: Коригирайте управлението на конфликтите на Subversion.
  • BUG: Subversion: Вдигнете времето на изчакване на svn команди до 30 секунди: някои ангажименти могат да отнемат много време.
  • BUG: Диалогов прозорец за собственост на файла: Бутонът "Връщане" е правилно скрит сега.
  • BUG: Редактор на менюта: Последното меню може да се придвижи напред.
  • BUG: Редактор на менюта: Коригирайте акцента на текущото меню.
  • BUG: Редактор на менюта: Поправете полето за търсене в менюто.
  • Грешка: Структурата на проекта: Изскачащото меню трябва да е точно с външните файлове сега.
  • BUG: Структурата на проекта: Коригирайте изскачащото меню, когато кликнете върху "Данни". папка на дърветата на проекта.
  • Грешка: Редактор на формули: Правилно скриване и показване на записите в лентата с инструменти според текущото състояние (отстраняване на грешки, само за четене ...).
  • BUG: Редактор на формули: Бутоните за форматиране на лентата с инструменти действат върху целия формуляр, ако нищо не е избрано сега.
  • BUG: Не поставяйте фокуса върху конзолата, ако тя е скрита.
  • BUG: Packager: Fix * .deb описание на пакета.
  • Грешка: Редактор на изображения: Не оставяйте редактора в несъвместимо състояние, след като е направена паста.
  • интерпретатора:
  • BUG: String.InStr () вече не се срива, ако струнният модел е невалиден. Вместо това се връща 0 (като InStr).
  • Грешка: Не се срива, ако не е зададена неизвестна опция с опцията "-g".
  • Грешка: Фиксирайте оператора LIKE, където "{...}" модели.
  • BUG: Отстранете катастрофа, когато използвате CStr () върху обект с функция за конвертиране.
  • BUG: Бъдете виртуални дори при първото извикване на оператора [].
  • Състав:
  • BUG: Коригирайте компилацията на оператори NOT LIKE, NOT BEGINS и NOT ENDS, когато те не са сами в израза.
  • GB.DB:
  • BUG: Вече не се срутва, когато освобождавате обекти от базата данни.
  • BUG: Автоматичното преобразуване на Blob to String не води до катастрофа.
  • GB.DB.FORM:
  • BUG: DataCheckBox правилно определя собствената си собственост TriState в зависимост от това дали нейното поле на базата данни е задължително или не.
  • BUG: Editable DataBrowser и DataView вече не създават фалшив допълнителен ред.
  • GB.DB.SQLITE3:
  • BUG: Отстранете конкретната реализация на sqlite3_exec. Предотвратяване на някои катастрофи и създаване на база данни отново (между другото).
  • BUG: Правилно обработва заявки, връщащи само едно име на таблицата вътре в имената на полета.
  • GB.DRAW:
  • BUG: Правилно инициализиране на класа "Paint" при обаждане на Paint.Begin () върху вече отворено устройство за чертане.
  • GB.FORM:
  • BUG: FileProperties: Вече не се срива, ако задачата за изчисляване на размера на директорията връща боклука.
  • BUG: FileProperties: Иконата на контрола FileProperties вече правилно адаптира размера си.
  • BUG: FileChooser: Вероятността Paths връща избрания път в единичен режим, а не вече невалиден масив.
  • GB.FORM.DIALOG:
  • Грешка: Диалоговият прозорец () в няколко режима работи сега. [GB.FORM.MDI]
  • Грешка: Повишете грешка, ако се извиква методът Toolbar.Configure (), докато лентата с инструменти Key property не е дефинирана.
  • BUG: диалогов прозорец за конфигуриране на лентата с инструменти: елементите на лентата с инструменти с кратък текст се показват правилно.
  • GB.GSL:
  • BUG: Полином: Създаване на нов невалиден полимониал не води до катастрофа.
  • GB.GTK:
  • BUG: RTL оформлението е правилно инициализирано при стартиране.
  • BUG: Embedder.Embed () не взема два аргумента.
  • Грешка: Импресирането на събитията с кликване в изскачащото меню работи правилно и вече не се срива.
  • BUG: Вещта на Window.Picture трябва да работи правилно.
  • Грешка: Правилно актуализиране на фон и преден план на контролите за няколко контейнера.
  • BUG: Максималната стойност на Font.Grade е сега +24, както се очаква от селектора на шрифтове.
  • BUG: Поправете изтичането на памет при зареждане на изображения без алфа канал.
  • Грешка: Контролът на GlArea може да се фокусира.
  • GB.GUI.BASE:
  • Грешка: Щракването върху заглавията на GridView / ColumnView сега трябва отново да работи правилно.
  • GB.NET.POP3:
  • BUG: Съобщенията за грешка не трябва да бъдат преводни.
  • GB.OPENGL:
  • BUG: GL.GetString () сега повдига грешка, ако функцията glGetString () не успее.
  • GB.OPENGL.SGE:
  • BUG: Не се срива, ако моделът има само една рамка.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Изрично използвайте 0, ако липсват допълнителни аргументи
  • Грешка: Не се обаждайте на GB.ReturnNewString (), ако мачът връща нулев низ.
  • BUG: Използвайте 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:

  • ОКОЛНА СРЕДА ЗА РАЗВИТИЕ:
  • BUG: Коригирайте управлението на курсора на браузъра на проекта, когато фокусът е върху полето на филтъра.
  • Грешка: Редактиране на редактора на формуляри за управление, като се подчертава, когато контролируемото управление е ScrollView.
  • Грешка: Пакетът използва сегашната основна и незначителна версия на Gambas като минимална версия за компонентни зависимости.
  • BUG: Следвайте конвенцията за именуване на пакетите на Ubuntu.
  • Грешка: Някои поправки в създаването на метафорика за GUI за Debian / Ubuntu.
  • BUG: Автоматичното попълване на идентификаторите вече правилно показва известните класове.
  • BUG: Правилно показване на незадължителните стойности в подписите.
  • NEW: Диалоговият прозорец за информация за системата вече показва версията Gambas.
  • NEW: Компонентът "gb.desktop.gnome" вече е видим и изрично проверен.
  • NEW: Ако проектът използва gb.gui, опаковчикът ще създаде два допълнителни пакета: един за поддръжка на Qt4, а другият за поддръжка на GTK +.
  • NEW: Поддръжка на номера на версията на пакета.
  • NEW: Актуализиране на шрифта Gambas.
  • NEW: Показване на помощ за компоненти на трети страни.
  • NEW: Добавяне на африкаанс към списъка с езици.
  • интерпретатора:
  • Грешка: Не отделяйте процес, който връща грешка, в противен случай събитието Kill се губи.
  • Грешка: Правилно проверявайте дали има текущо изброяване, ако методите и характеристиките на клас Enum.
  • Грешка: Операторът вече е правилно преименуван в класове, наследяващи клас на масив или колекция.
  • BUG: VarPtr () правилно работи върху аргументите на методите.
  • BUG: Поправете инструкцията CLOSE, когато работите с низ поток.
  • Грешка: Предотвратете катастрофи при излизане, като първо пуснете класове маси.
  • NEW: Подкрепа за променливата на обкръжението GB_PATH, която дава пътя на интерпретатора на Gambas, ако е зададен.
  • NEW: Enum.Stopped е нова собственост, която се връща, ако текущото изброяване е спряно.
  • NEW: OPEN STRING е нова инструкция, която позволява да се използва низ като поток. Писането към него прибавя писмените данни в края на низа в момента.
  • NEW: Затварянето на струнен поток връща данните, записани в потока, като нов низ
  • NEW: Направете WRITE да се държи по същия начин като READ на потока от памет. Т.е. той пише нула-завършена "С" , тъй като READ е четене на "C" с нулева терминация. низ.
  • Състав:
  • NEW: Нова инструкция за отваряне на STRING.
  • NEW: Отваряне на паметта и OPEN PIPE са синоним на инструкциите MEMORY и PIPE.
  • GB.DESKTOP.GNOME:
  • NEW: Направете този компонент видим за IDE.
  • GB.EVAL:
  • NEW: Маркирайте правилно новата инструкция за отваряне на 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 има нов разширен редактор на изображения. / Li>
  • IDE може да отстранява грешки в уеб приложенията, благодарение на вградения HTTP сървър компонент gb.httpd.
  • Помощта за ARM е фиксирана.
  • Нова MATCH инструкция, която съвпада с регулярните изрази чрез имплицитно използване на компонента gb.pcre.
  • Поддръжка за поддръжка на глобални грешки.
  • gb.clipper е нов компонент, базиран на библиотеката Clipper.
  • gb.openssl е нов компонент за обвиване на криптографските функции на libcrypto от проекта OpenSSL.
  • gb.gmp е нов компонент, базиран на Gnu Multiple Precision Arithmetic Library, който реализира големи числа и големи рационални номера.
  • gb.openal е нов компонент, базиран на OpenAL 3D аудио библиотека.
  • gb.opengl.sge е нов компонент, който реализира прост OpenGL геймър, базиран на MD2 формат.

Какво ново във версия 3.0:

  • Специалните математически функции на glibc са правилно открити и използвани сега.
  • Номерата с плаваща запетая трябва да бъдат отпечатани по по-добър начин.
  • Френски, чешки и каталонски преводи бяха актуализирани.
  • И две дупки за сигурност са затворени:
  • Алгоритъмът за хеширане на низове е рандомизиран. Вижте този документ за подробностите.
  • В IDE не можете да получите версията на проекта, като изпълните програма (каква глупава идея!). Сега го получите от текстов файл, намиращ се в родителската директория на проекта.
Какво е новото във версия 2.23.1:

  • [ENVIRONMENT DEVELOPMENT]
  • NEW: Поддръжка на литовски език.
  • NEW: Преводът на шведски е актуализиран.
  • [преводача]
  • BUG: APIът GB.ToZeroString () вече правилно обработва низове с нулева дължина.
  • [архива]
  • BUG: Игнориране на "core", "vgcore. и "callgrind." файлове, когато правите изпълнител.
  • [GB.V4L]
  • BUG: Направете gb.v4l компилиране с последните ядра.

Какво е новото във версия 2.23.0:

  • Бе добавен нов румънски превод и чешките и шведските преводи бяха актуализирани.
  • Изтичането на памет, довело до срив в управлението на изброяването, бе отстранена.
  • Много грешки в контролите на TextBox, TextArea, SpinBox, Menu, GridView, ListBox и ComboBox в компонента GTK + са били коригирани.
  • Методът Control.MoveScaled е фиксиран.
  • Съществуването на таблицата е правилно проверено в ODBC компонента.
  • По-добре се откриват първичните ключове SQLite integer.

Какво е новото във версия 2.22.0:

  • Конфигурация:
  • BUG: По-добре откриване на архитектурата x86_64.
  • BUG: Компилирайте правилно на Ubuntu 10.10.
  • NEW: Добавете AC_PROG_LIBTOOL в root.acc файла.
  • NEW: Проверете директно липсващата математическа функция, вместо да разчитате на откриването на операционната система.
  • NEW: Премахнете безполезни инсталационни връзки.
  • Среда за разработка:
  • BUG: A "=" липсваше в файла с менюта, генериран от Debian / Ubuntu пакета.
  • NEW: Не запазвайте URL адреса в проекта, ако той е равен на URL адреса по подразбиране http://www.endoftheinternet.com
  • NEW: Гръцкият превод се актуализира от Demosthenes Koptsis.
  • Администратор на базата данни:
  • NEW: Гръцкият превод се актуализира от Demosthenes Koptsis.
  • интерпретатор
  • Грешка: външните функции могат да се справят с до 16 аргумента за пойнтер или низ
  • BUG: Не използвайте съдържанието на стека като връщаща стойност.
  • BUG: Връщаната стойност на външните функции, връщащи "char *", вече е правилно конвертирана в константа String.
  • BUG: Операторът == работи правилно сега.
  • BUG: Коригирайте две неправилни декларации за функцията по избор.
  • Състав:
  • BUG: Премахнете някои безполезни тестове.
  • Archiver:
  • BUG: Файлове, които имат ".gambas" разширение вече са изключени от изпълними архиви. Това предотвратява възможното безкрайно нарастване на генерирания файл.
  • Развитие на околната среда:
  • NEW: Преводът на Испания се актуализира.
  • GB.DB.POSTGRESQL:
  • Грешка: Правилно игнорирайте полетата, изтрити с "DROP COLUMN" команда.
  • GB.FORM:
  • BUG: Навигирането на клавишите със стрелки работи по-добре с клетки само за четене в контрола TableView.
  • NEW: DateChooser използва неделя като първи ден от седмицата, когато текущият език е "C" или "en_US".
  • GB.GTK:
  • BUG: Коригирайте дублиращото се събитие Click в контрола на CheckBox.
  • Грешка: Правилно се справяте с контролираните контроли.
  • BUG: Коригирайте поведението на ComboBox при настройката на списъка и на ReadOnly и реда, използван за запазване на свойствата на ComboBox в * .form файла.
  • BUG: Изскачащите менюта сега работят правилно на иконите на тавата във всички случаи.
  • BUG: Направете TabStrip да се държи като в gb.qt при вмъкване на нов раздел.
  • BUG: TabStrip използва свой собствен прозорец, така че да не е частично видим, когато се покриват други приспособления.
  • BUG: ColumnView, TreeView и ListView се актуализират правилно, когато иконата на елемент е променена.
  • BUG: Контролите ComboBox само за четене вече не губят фокусните събития.
  • Грешка: Правилно безплатни етикети на меню.
  • BUG: Коригирайте възможните катастрофи в три програми за полезност.
  • BUG: Отстраняване на катастрофа в GridView.Rows []. Текстна собственост.
  • Грешка: Коригирайте безкрайно рекурсиране в управлението на плъзгане и пускане, когато изтегляте текстово или текстово съдържание в едно и също приложение.
  • Грешка: Възпроизвеждането на прозорец от най-високо ниво вече не показва скрити контроли за деца.
  • BUG: Управлението на текстови низове е фиксирано. Амперсандският символ, & quot; & quot ;, & quot; и "

Какво е новото във версия 2.16.0:

  • Тази версия се компилира с libtool 2.x Версии на Ubuntu.
  • Ctrl + PageUp и Ctrl + PageDown сега превключват между раздели в IDE.
  • Бързите команди се запазват правилно във всички случаи в редактора на менюто IDE.
  • Инструкцията за READ е фиксирана на 64-битови системи.
  • gb.pdf сега се компилира с последните версии на Poppler.

Подобен софтуер

Zsh
Zsh

17 Feb 15

motor
motor

3 Jun 15

YML
YML

11 May 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория