Gambas 3

Programinė įranga Screenshot:
Gambas 3
Programinė detalės:
Versija: 3.10.0 Atnaujintas
Įkėlimo datą: 22 Jun 18
Kūrėjas: Gambas Team
Licencija: Nemokamai
Populiarumas: 84

Rating: nan/5 (Total Votes: 0)

"Gambas 3" yra naujos kartos "Gambas" kūrimo aplinka, pagrįsta "BASIC" vertėjais su objektų plėtiniais, pvz., "Visual Basic". Visų pirma, atvirojo kodo BASIC kalba su objektų išplėtimu. Programa apima vietines funkcijas, kurios leidžia kūrėjams valdyti stygas, aritmetines, laiko, įvesties-išvesties ir failų.

Tai visiškai nemokama ir sudėtinga programa, kurią sudaro keletas programų, įskaitant kompiliatorių, archyvuotojo, vertėjo žodžiu, kūrimo aplinką, scenarijų, daugybę išplėtimo komponentų ir daug funkcijų turinčios grafinės vartotojo sąsajos.


Greitai projektuokite grafines vartotojo sąsajas

"Gambas" galite greitai sukurti grafinę vartotojo sąsają, pilotines KDE programas su DCOP, pasiekti PostgreSQL ir MySQL duomenų bazes, išversti programą į daugelį kalbų, taip pat kurti tinklo programas.

Pagrindinės funkcijos apima visą procesų valdymą, gimtąją UTF-8 stygų paramą, daugiakalbių kalbų palaikymą, išsamų klaidų valdymą, pseudo-terminalų valdymą, palaikymą įvykių kilpoms su laikmačiais, paramą stebėjimo įvesties ir išvesties failų aprašams ir Galimybė skambinti išorines funkcijas bibliotekose, kurios yra bendrai naudojamos sistemoje.

"Gambas" yra tikroji objekto-orientuota kalba, ji apima klases ir objektus, privačius ir viešus simbolius, paveldėjimą, destruktorius ir konstruktorius, enumeratorius, polimorfizmą, metodus, matricos priedus, savybes, rūšiuojamus objektus, įvykius ir konstantas. Taip pat galima pasiekti MySQL, SQLite, PostgreSQL ir ODBC duomenų bazes.


Pagal gaubtą ir palaikomas operacines sistemas

C, C + + ir BASIC programavimo kalbos buvo naudojamos rašyti Gambas & rsquo; kodas Jis buvo sukurtas nuo pat pradžių iki visų GNU / Linux distribucijų, taip pat ir "FreeBSD" operacinės sistemos.

Galima atsisiųsti kaip universaliųjų šaltinių archyvą ("tarball"), kuris apima programos šaltinio kodą. Linux vartotojai taip pat gali įdiegti ją iš pagrindinių GNU / Linux platinimo programinės įrangos saugyklų. Šiuo metu palaikomos 32 bitų ir 64 bitų komandų rinkinių architektūros.

Kas naujo šiame leidime:

  • Internetinių formų palaikymas IDE buvo patobulintas.
  • Bibliotekos pakuotė buvo ištaisyta.
  • "CStr" ir "CDate" dabar yra tarpusavyje nuoseklūs, viduje konvertuodami tik UTC datos. Saugokitės, šis klaidų taisymas nėra suderinamas su atgal!
  • Jei įmanoma, vertėjas naudoja monotoninį laikrodį.
  • Nauja instrukcija MOVE ... DOWNTO ... pervardina failą, atominiu būdu ištrinant paskirties vietą.
  • "MediaPlayer" valdiklis gali dabar įkelti medijos failus.
  • "FtpClient" dabar palaiko "ftps" protokolą.
  • gb.term yra naujas terminalų valdymo komponentas, kurio API yra labai artima operacinės sistemos pateiktai API.
  • "gb.web.feed" - tai naujas RSS kanalų tvarkymo komponentas.
  • Tonų pataisymai komponento gb.web.form.

Kas naujo versijoje:

  • VYSTYMO APLINKA:
  • NAUJA: pagerinti Cygwin sistemos informuotumą.
  • KLAIDA. Valdymo ypatybes, turinčias duomenų bazės lentelės pavadinimą, galima dar kartą pakeisti.
  • GB.DATA:
  • KLAIDA: nenaudokite persiuntimo typedef, nes kai kurie kompiliatoriai, atrodo, jų nesupranta.
  • KLAIDA: silpnina klaidingai teigiamus kompiliatoriaus įspėjimus.
  • GB.DB.MYSQL:
  • KLAIDA. Stenkitės vėl prisijungti prie prarastos duomenų bazės serverio, įtraukdami esamas duomenų bazes ir lentelės laukus.
  • GB.FORM:
  • NAUJAS: "SliderBox" dabar yra ta pačia pakeitimo grupe kaip "Slider".
  • GB.GTK:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • GB.GTK3:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • KLAIDA: "Paint.Reset () dabar veikia kaip tikėtasi" "ne" talpykloje "" DrawingArea ".
  • GB.GUI.AREA:
  • BUG: "TreeView" pervardijimas veikia dabar, jei pervardytas elementas nematomas.
  • GB.MEDIA.FORM:
  • KLAIDA: "MediaView": "Control" nuosavybė buvo pervardyta į "ShowControl".
  • GB.QT4:
  • BUG: "Menu.Checked" nuosavybė dabar grąžina teisingą ne radijo meniu elementų vertę.
  • KLAIDA: "TextBox": "Qt4" keistų elgesio sprendimas, kuris kartais pralaimi pasirinkimą. Tas pats sprendimas, kurį galima redaguoti ComboBox.
  • KLAIDA. Ištaisykite kompiliavimo įspėjimą.

Kas naujo 3.8.3 versijoje:

  • VYSTYMO APLINKA:
  • NAUJA: pagerinti Cygwin sistemos informuotumą.
  • KLAIDA. Valdymo ypatybes, turinčias duomenų bazės lentelės pavadinimą, galima dar kartą pakeisti.
  • GB.DATA:
  • KLAIDA: nenaudokite persiuntimo typedef, nes kai kurie kompiliatoriai, atrodo, jų nesupranta.
  • KLAIDA: silpnina klaidingai teigiamus kompiliatoriaus įspėjimus.
  • GB.DB.MYSQL:
  • KLAIDA. Stenkitės vėl prisijungti prie prarastos duomenų bazės serverio, įtraukdami esamas duomenų bazes ir lentelės laukus.
  • GB.FORM:
  • NAUJAS: "SliderBox" dabar yra ta pačia pakeitimo grupe kaip "Slider".
  • GB.GTK:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • GB.GTK3:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • KLAIDA: "Paint.Reset () dabar veikia kaip tikėtasi" "ne" talpykloje "" DrawingArea ".
  • GB.GUI.AREA:
  • BUG: "TreeView" pervardijimas veikia dabar, jei pervardytas elementas nematomas.
  • GB.MEDIA.FORM:
  • KLAIDA: "MediaView": "Control" nuosavybė buvo pervardyta į "ShowControl".
  • GB.QT4:
  • BUG: "Menu.Checked" nuosavybė dabar grąžina teisingą ne radijo meniu elementų vertę.
  • KLAIDA: "TextBox": "Qt4" keistų elgesio sprendimas, kuris kartais pralaimi pasirinkimą. Tas pats sprendimas, kurį galima redaguoti ComboBox.
  • KLAIDA. Ištaisykite kompiliavimo įspėjimą.

Kas naujo 3.8.1 versijoje:

  • VYSTYMO APLINKA:
  • NAUJA: pagerinti Cygwin sistemos informuotumą.
  • KLAIDA. Valdymo ypatybes, turinčias duomenų bazės lentelės pavadinimą, galima dar kartą pakeisti.
  • GB.DATA:
  • KLAIDA: nenaudokite persiuntimo typedef, nes kai kurie kompiliatoriai, atrodo, jų nesupranta.
  • KLAIDA: silpnina klaidingai teigiamus kompiliatoriaus įspėjimus.
  • GB.DB.MYSQL:
  • KLAIDA. Stenkitės vėl prisijungti prie prarastos duomenų bazės serverio, įtraukdami esamas duomenų bazes ir lentelės laukus.
  • GB.FORM:
  • NAUJAS: "SliderBox" dabar yra ta pačia pakeitimo grupe kaip "Slider".
  • GB.GTK:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • GB.GTK3:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • KLAIDA: "Paint.Reset () dabar veikia kaip tikėtasi" "ne" talpykloje "" DrawingArea ".
  • GB.GUI.AREA:
  • BUG: "TreeView" pervardijimas veikia dabar, jei pervardytas elementas nematomas.
  • GB.MEDIA.FORM:
  • KLAIDA: "MediaView": "Control" nuosavybė buvo pervardyta į "ShowControl".
  • GB.QT4:
  • BUG: "Menu.Checked" nuosavybė dabar grąžina teisingą ne radijo meniu elementų vertę.
  • KLAIDA: "TextBox": "Qt4" keistų elgesio sprendimas, kuris kartais pralaimi pasirinkimą. Tas pats sprendimas, kurį galima redaguoti ComboBox.
  • KLAIDA. Ištaisykite kompiliavimo įspėjimą.

Kas naujo 3.7.1 versijoje:

  • VYSTYMO APLINKA:
  • NAUJA: pagerinti Cygwin sistemos informuotumą.
  • KLAIDA. Valdymo ypatybes, turinčias duomenų bazės lentelės pavadinimą, galima dar kartą pakeisti.
  • GB.DATA:
  • KLAIDA: nenaudokite persiuntimo typedef, nes kai kurie kompiliatoriai, atrodo, jų nesupranta.
  • KLAIDA: silpnina klaidingai teigiamus kompiliatoriaus įspėjimus.
  • GB.DB.MYSQL:
  • KLAIDA. Stenkitės vėl prisijungti prie prarastos duomenų bazės serverio, įtraukdami esamas duomenų bazes ir lentelės laukus.
  • GB.FORM:
  • NAUJAS: "SliderBox" dabar yra ta pačia pakeitimo grupe kaip "Slider".
  • GB.GTK:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • GB.GTK3:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • KLAIDA: "Paint.Reset () dabar veikia kaip tikėtasi" "ne" talpykloje "" DrawingArea ".
  • GB.GUI.AREA:
  • BUG: "TreeView" pervardijimas veikia dabar, jei pervardytas elementas nematomas.
  • GB.MEDIA.FORM:
  • KLAIDA: "MediaView": "Control" nuosavybė buvo pervardyta į "ShowControl".
  • GB.QT4:
  • BUG: "Menu.Checked" nuosavybė dabar grąžina teisingą ne radijo meniu elementų vertę.
  • KLAIDA: "TextBox": "Qt4" keistų elgesio sprendimas, kuris kartais pralaimi pasirinkimą. Tas pats sprendimas, kurį galima redaguoti ComboBox.
  • KLAIDA. Ištaisykite kompiliavimo įspėjimą.

Kas naujo 3.6.2 versijoje:

  • VYSTYMO APLINKA:
  • NAUJA: pagerinti Cygwin sistemos informuotumą.
  • KLAIDA. Valdymo ypatybes, turinčias duomenų bazės lentelės pavadinimą, galima dar kartą pakeisti.
  • GB.DATA:
  • KLAIDA: nenaudokite persiuntimo typedef, nes kai kurie kompiliatoriai, atrodo, jų nesupranta.
  • KLAIDA: silpnina klaidingai teigiamus kompiliatoriaus įspėjimus.
  • GB.DB.MYSQL:
  • KLAIDA. Stenkitės vėl prisijungti prie prarastos duomenų bazės serverio, įtraukdami esamas duomenų bazes ir lentelės laukus.
  • GB.FORM:
  • NAUJAS: "SliderBox" dabar yra ta pačia pakeitimo grupe kaip "Slider".
  • GB.GTK:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • GB.GTK3:
  • KLAIDA. Nustatykite neinitializuotą kintamąjį.
  • KLAIDA: nustatykite minimalią reikšmę, lygią maksimaliai vertei arba priešingai, ištaisykite perspėjimą su "Slider" arba "SpinBox".
  • KLAIDA: "Paint.Reset () dabar veikia kaip tikėtasi" "ne" talpykloje "" DrawingArea ".
  • GB.GUI.AREA:
  • BUG: "TreeView" pervardijimas veikia dabar, jei pervardytas elementas nematomas.
  • GB.MEDIA.FORM:
  • KLAIDA: "MediaView": "Control" nuosavybė buvo pervardyta į "ShowControl".
  • GB.QT4:
  • BUG: "Menu.Checked" nuosavybė dabar grąžina teisingą ne radijo meniu elementų vertę.
  • KLAIDA: "TextBox": "Qt4" keistų elgesio sprendimas, kuris kartais pralaimi pasirinkimą. Tas pats sprendimas, kurį galima redaguoti ComboBox.
  • KLAIDA. Ištaisykite kompiliavimo įspėjimą.

Kas naujo 3.5.2 versijoje:

  • VYSTYMO APLINKA:
  • KLAIDA: ataskaitų redagavimo priemonė: dabar ataskaitos ribos tinkamai parodytos redaktoriuje.
  • KLAIDA: turtas, kuris padeda "WebView" dabar naudoja tą patį numatytąjį šrifto dydį (80%), nei pagalbos langas.
  • KLAIDA. Ištaisykite HTML suspaudimą, kad viskas nebūtų įtraukta į tą pačią eilutę.
  • KLAIDA: "Subversion": "Subversion" palaikymas & gt; = 1,8.
  • KLAIDA: "Subversion": automatiškai pašalinkite ".lang / .pot" & quot;. failas iš versijos valdymo, nes jis yra sukurtas failas, nes jo konfliktai negali būti išspręsti.
  • KLAIDA: "Subversion": pašalinkite "Subversion" konfliktų valdymą.
  • KLAIDA: Subversion: pakelkite svn komandų laiką iki 30 sekundžių: kai kurie įsipareigojimai gali užtrukti ilgai.
  • KLAIDA: failo nuosavybės dialogas: dabar mygtukas "Grąžinti" yra tinkamai paslėpta.
  • KLAIDA: meniu redaktorius: paskutinis meniu gali būti didinamas dabar.
  • KLAIDA: Meniu redaktorius: nustatykite esamo meniu.
  • KLAIDA: Meniu redaktorius: nustatykite meniu paieškos laukelį.
  • KLAIDA. Projekto medis. Iššokantis meniu dabar turi būti tikslūs su išoriniais failais.
  • KLAIDA: Projekto medis: išvalykite iššokantį meniu spustelėdami "Duomenys" projekto aplankas.
  • KLAIDA: formos redaktorius: teisingai paslėpti ir rodyti įrankių juostos įrašus pagal dabartinę būseną (derinimas, tik skaitymo ...).
  • KLAIDA: formos redaktorius: įrankių juostos mygtukų formatavimas veikia visą formą, jei nieko nėra pasirinkta dabar.
  • KLAIDA. Nenustatykite dėmesio konsolėje, jei ji paslėpta.
  • KLAIDA: Packager: Fix * .deb paketo aprašymas.
  • KLAIDA. Vaizdo redaktorius: nepaliekant redaktoriaus nenuoseklios būsenos po pasta.
  • INTERPRETER:
  • KLAIDA: String.InStr () neveikia daugiau, jei eilutės raštas yra negaliojantis. Jis grąžina vietoj 0 (pvz., InStr).
  • KLAIDA. Neiškraipykite, jei pasirinkta nežinoma parinktis su parinktimi "-g".
  • KLAIDA: nustatykite "LIKE operatoriaus" kiekį "{...}" modeliai.
  • KLAIDA. Ištaisykite klaida naudojant CStr () objekte, turinčiame konversijos funkciją.
  • KLAIDA. Būkite virtualūs net pirmą kartą, kai skambinate operatoriui [].
  • KOMPIUTERIS:
  • KLAIDA. Nustatykite "NOT LIKE", "NOT BEGINS" ir "NOT ENDS" operatorių kompiliatorių, jei jie nėra vieni iš žodžių.
  • GB.DB:
  • KLAIDA: neleiskite daugiau sunaikinti duomenų bazių objektų.
  • KLAIDA. Automatinė "Blob to String" konversija daugiau nebeveikia.
  • GB.DB.FORM:
  • KLAIDA: "DataCheckBox" teisingai apibrėžia vidinį "TriState" nuosavybę, priklausomai nuo to, ar jos duomenų bazės laukas yra privalomas ar ne.
  • KLAIDA: redaguojamos "DataBrowser" ir "DataView" nebėra sukuriamos neteisingos papildomos eilutės.
  • GB.DB.SQLITE3:
  • KLAIDA: nustatykite konkretų sqlite3_exec įgyvendinimą. Užkirsti kelią nelaimei ir vėl sukurti duomenų bazę (be kitų dalykų).
  • KLAIDA. Teisingai tvarkykite prašymus, kurie laukų pavadinimuose grąžina tik vieną lentelės pavadinimą.
  • GB.DRAW:
  • KLAIDA. Teisingai inicijuokite "Paint" klasę skambindami Paint.Begin () jau atidarytame brėžinyje.
  • GB.FORM:
  • KLAIDA: "FileProperties": nebegaukite, jei katalogo dydžio skaičiavimo užduotis grąžina šiukšles.
  • KLAIDA: "FileProperties": dabar "FileProperties" valdymo piktograma teisingai pritaiko jos dydį.
  • KLAIDA: "FileChooser": "Paths" nuosavybė dabar grąžina pasirinktą kelią viename režime, o ne anuliuoti masyvą.
  • GB.FORM.DIALOG:
  • KLAIDA: "Dialog.Open" () daugiafunkciniame režime veikia dabar. [GB.FORM.MDI]
  • KLAIDA. Padarykite klaidą, kai yra išjungtas metodas Toolbar.Configure (), o įrankių juostos Key nuosavybė nėra apibrėžta.
  • KLAIDA: įrankių juostos konfigūravimo dialogas: įrankių juostos elementai su trumpu tekstu yra teisingai rodomi dabar.
  • GB.GSL:
  • KLAIDA: Polinomas: sukuria naują negaliojančią polimoniją, nebelieka avarijos.
  • GB.GTK:
  • KLAIDA: RTL išdėstymas yra teisingai paleistas paleidus.
  • KLAIDA: Embedder.Embed () nesulaukia dviejų argumentų.
  • KLAIDA: iššokančių langų meniu paspaudimų įvykiai dabar veikia ir neveikia.
  • KLAIDA: dabar "Window.Picture" nuosavybė turėtų veikti teisingai.
  • KLAIDA. Teisingai atnaujinkite kelių konteinerių valdiklių fono ir pirmines žinias.
  • KLAIDA: Font.Grade maksimali vertė dabar yra +24, kaip tikisi šriftų parinkiklis.
  • KLAIDA. Ištaisykite atminties nutekėjimą, kai įkeliate vaizdus be alfa kanalo.
  • KLAIDA: šiuo metu "GlArea" kontrolė gali nukreipti dėmesį.
  • GB.GUI.BASE:
  • KLAIDA: spustelėję GridView / ColumnView antraštes, dabar turėtumėte dar kartą dirbti teisingai.
  • GB.NET.POP3:
  • KLAIDA: klaidų pranešimai negali būti verčiami.
  • GB.OPENGL:
  • KLAIDA: GL.GetString () dabar sukelia klaidą, jei funkcija glGetString () nepavyksta.
  • GB.OPENGL.SGE:
  • KLAIDA: nesėkmės, jei modelis turi tik vieną rėmelį.
  • GB.PCRE:
  • KLAIDA: RegExp.Replace (): aiškiai naudokite 0, jei nėra papildomų argumentų
  • KLAIDA: nesikreipiant į GB.ReturnNewString (), jei atitiktis grąžina nulinę eilutę.
  • KLAIDA: naudokite GB.ReturnVoidString (), o ne GB.ReturnNull ().
  • GB.QT4:
  • KLAIDA: iššokančių langų meniu paspaudimų įvykiai dabar veikia ir neveikia.
  • KLAIDA. Teisingai atnaujinkite kelių konteinerių valdiklių fono ir pirmines žinias.
  • KLAIDA: Font.Grade maksimali vertė dabar yra +24, kaip tikisi šriftų parinkiklis.
  • KLAIDA. Naujos ir fono spalvos dabar veikia kaip tikėtasi ComboBox ir SpinBox valdikliuose.
  • GB.SDL:
  • KLAIDA. Atkūrimo užpildo modelis atkuriamas po "Draw.Rect ()" arba "Draw.Ellipse" (), kitaip Draw.Image () nieko nedaro!
  • GB.XML:
  • KLAIDA: XMLElement.AppendFromText () dabar elgiasi teisingai, jei nėra papildomų argumentų.
  • KLAIDA: XMLElement.FromText () dabar teisingai užginčija išimtis.
  • KLAIDA: XMLDocument.ToString () dabar biuletenio parametras "Atstumas" dabar teisingai interpretuojamas.
  • KLAIDA. Suderinus komentarą, kuris yra tiesioginis dokumento, kurio įtraukimas yra įtrauktas, vaikas, neveikia.
  • KLAIDA: Dokumentas. Visa nuosavybė dabar teisingai deklaruojama kaip XMLNode []
  • GB.XML.HTML:
  • KLAIDA. Suderinus komentarą, kuris yra tiesioginis dokumento, kurio įtraukimas yra įtrauktas, vaikas, neveikia.
  • GB.XML.RPC:
  • KLAIDA: "miniServer" suteiktų neribotą paralelinių užklausų.
  • KLAIDA: "miniServer" gali sugesti netinkamai.
  • GB.WEB:
  • KLAIDA: CGI.Error () dabar teisingai siunčia UTF-8 HTML puslapį.

Kas naujo 3.5.1 versijoje:

  • VYSTYMO APLINKA:
  • KLAIDA. Fiksuokite projekto naršyklės žymeklio valdymą, kai fokusuojamas filtro laukas.
  • KLAIDA. Fiksuokite formos redaktoriaus valdymą, pabrėždami, kai nukreiptas valdiklis yra "ScrollView".
  • BUG: Packager dabar naudoja dabartinę "Gambas" pagrindinę ir neesminę versiją kaip minimalią komponentų priklausomybės versiją.
  • KLAIDA. Sekite Ubuntu paketų pavadinimų konvenciją.
  • KLAIDA: kai kurie "GUI metapackage creation" Debian / Ubuntu pakeitimai.
  • KLAIDA. Automatinis identifikatorių užbaigimas dabar teisingai parodo žinomas klases.
  • KLAIDA. Teisingai pateikite pasirinktines vertes parašuose.
  • NAUJAS: sistemos informacijos dialogas dabar rodo Gambas versiją.
  • NAUJAS: komponentas "gb.desktop.gnome" dabar matomas ir aiškiai patikrinamas.
  • NAUJAS: jei projektas naudoja gb.gui, pakuotojas sukurs du papildomus paketus: vieną - Qt4 palaikymui, kitas - GTK + palaikymui.
  • NAUJAS: paketo versijos numerio palaikymas.
  • NAUJAS: atnaujinti "Gambas" šriftą.
  • NEW: rodyti pagalbą trečiųjų šalių komponentams.
  • NAUJAS: pridėti afrikanų kalbos sąrašą.
  • INTERPRETER:
  • KLAIDA. Neatsiskirkite proceso, kuris grąžina klaidą, kitaip Kill event bus prarastas.
  • KLAIDA. Teisingai patikrinkite, ar dabartiniai skaičiavimai yra Enumo klasės metodai ir savybės.
  • KLAIDA. Dabar: operatorius yra teisingai atšauktas klasėse, paveldėjusi masyvo klasę arba kolekciją.
  • KLAIDA: VarPtr () teisingai veikia metodo argumentus.
  • KLAIDA. Nustatykite užduotį "UŽDARYTI", kai kalbate apie eilutės srautą.
  • KLAIDA: užkirsti kelią avarijoms išvažiuojant iš pradžių išlaisvindami masyvo klases.
  • NAUJAS: palaikymas aplinkos kintamojo GB_PATH, kuris nustato Gambų vertėjo žodžiu.
  • NAUJAS: Enum.Stopped yra nauja nuosavybė, kuri grąžinama, jei dabartinis įrašas buvo sustabdytas.
  • NEW: OPEN STRING - tai nauja instrukcija, kuri leidžia naudoti eilutę kaip srautą. Šiuo metu rašydamas duomenis įrašo duomenis į eilutės pabaigą.
  • NAUJA: eilutės srauto uždarymas grąžina į srautą įrašytus duomenis kaip naują eilutę.
  • NAUJAS: Sukurkite WRITE elgtis taip pat, kaip READ, esantį atminties sraute. T.y. jis rašo "C" eilutė, nes "READ" skaitė "C" string.
  • KOMPIUTERIS:
  • NAUJAS: nauja OPEN STRING instrukcija.
  • NAUJIENOS: OPEN MEMORY ir OPEN PIPE yra vienintelis "MEMORY" ir "PIPE" instrukcijų sinonimas.
  • GB.DESKTOP.GNOME:
  • NAUJAS: kad šis komponentas būtų matomas IDE.
  • GB.EVAL:
  • NAUJAS: teisingai pažymėkite naują OPEN STRING.
  • GB.FORM:
  • KLAIDA: "DirChooser.ShowPreview" naudojamas FDirChooser.GetPreview, kurio neegzistuoja. Teisingas simbolis yra FDirChooser.GetShowPreview.
  • NAUJAS: "FileChooser" dabar palaiko "ZIP" failų nesuspaustų, jei "zip" programa įdiegta sistemoje.
  • GB.GUI:
  • NAUJAS: jei vieno GUI komponento nepavyksta įkelti, išbandykite kitą.
  • NAUJAS: nutraukiama, jei nėra GUI komponento.
  • NAUJAS: nustatykite aplinkos kintamąjį GB_GUI su faktiškai įkeltu GUI komponentu.
  • GB.GUI.OPENGL:
  • NAUJAS: visada įkelkite "OpenGL" palaikymo komponentą, susietą su aplinkybe, kuris yra GB_GUI aplinkos kintamojo.
  • GB.SDL:
  • NAUJAS: pervardykite numatytąjį SDL šrifto failą kaip "_default.ttf" kad būtų išvengta pakuočių konfliktų.
  • NAUJAS: dabar naudokite "Gambas monospace" šriftą kaip SDL numatytąjį šriftą.
  • GB.WEB:
  • KLAIDA: JSON.Encode () teisingai koduoja ASCII valdymo simbolius.
  • NAUJAS: JSON.Decode () dabar pateikia papildomą neprivalomą argumentą, nurodantį, kad objektų viduje yra atsižvelgiama į nulinės vertės raktus.
  • NAUJAS: JSONCollection - tai nauja klasė, atstovaujanti JSON objektą, kurio kai kurie raktiniai žodžiai yra susieti su "null" reikšme.

Kas naujo 3.5.0 versijoje:

  • "IDE" / li>
  • "IDE" gali derinti žiniatinklio programas, nes įterptas HTTP serverio komponentas gb.httpd.
  • "ARM" palaikymas buvo ištaisytas.
  • Nauja MATCH instrukcija, atitinkanti įprastas posakis, numanomai naudojant komponentą gb.pcre.
  • Visuotinė klaidų tvarkymo priemonės parama.
  • "gb.clipper" yra naujas komponentas, pagrįstas Clipper biblioteka.
  • "gb.openssl" yra naujas komponentas, skirtas "libcrypto" kriptografinėms funkcijoms apvynioti iš "OpenSSL" projekto.
  • gb.gmp yra nauja sudedamoji dalis, pagrįsta "Gnu Multiple Precision Arithmetic Library", kuri įgyvendina didelius sveikieji skaičiai ir didelius racionalius skaičius.
  • gb.openal yra naujas komponentas, pagrįstas OpenAL 3D garso biblioteka.
  • gb.opengl.sge yra naujas komponentas, kuris įgyvendina paprastą "OpenGL" žaidimų variklį, pagrįstą MD2 formatu.

Kas naujo 3.0 versijoje:

  • Specialios matematinės glibc funkcijos yra teisingai aptiktos ir naudojamos dabar.
  • Plūduriuojančių taškų numeriai turėtų būti išspausdinti geresniu būdu.
  • Atnaujinta prancūzų, čekų ir katalonų vertimai.
  • Buvo uždarytos dvi saugumo skylės:
  • Styginių maišymo algoritmas buvo atsitiktinai parinktas. Žr. Šį dokumentą detalėms.
  • Į IDE negalima gauti projekto versijos paleidus programą (kokia kvaila idėja!). Dabar jūs gaunate jį iš teksto failo, esančio pagrindiniame projekto kataloge.

    • [PLĖTROS APLINKA]

      Kas naujo

    • NAUJAS: palaikymas lietuvių kalbos.
    • NAUJAS: atnaujinta švedų kalba.
    • [INTERPRETER]:
    • KLAIDA: dabar GB.ToZeroString () API teisingai tvarko nulinės ilgio eilutes.
    • [ARCHIVER]:
    • KLAIDA: ignoruokite "core", "vgcore. *" ir "callgrind. *" failus atlikdami vykdomąjį failą.
    • [GB.V4L]:
    • KLAIDA. Padarykite gb.v4l kompiliatorių su naujausiais branduoliais.

    Kas naujo versijoje 2.23.0:

    • Pridėtas naujas rumunų vertimas ir atnaujinti čekų ir švedų vertimai.
    • Ištaisyta atminties nutekėjimas, dėl kurio įvyko įrašų valdymo sutrikimas.
    • Daugelis klaidų, esančių GTK + komponento TextBox, TextArea, SpinBox, meniu, GridView, ListBox ir ComboBox valdikliuose, buvo užfiksuoti.
    • "Control.MoveScaled" metodas buvo nustatytas.
    • Stalo egzistavimas yra teisingai patikrintas komponento ODBC.
    • Pagrindiniai raktai SQLite yra geriau aptikti.

    Kas naujo versijoje 2.22.0:

    • Konfigūracija:
    • BUG: geriau aptikti x86_64 architektūrą.
    • KLAIDA: tinkamai sudaryti Ubuntu 10.10.
    • NAUJAS: pridėti AC_PROG_LIBTOOL root "configure.ac" failą.
    • NAUJAS: patikrinkite, ar trūksta matematinės funkcijos, o ne pasikliauti operacinės sistemos aptikimo funkcija.
    • NAUJAS: pašalinkite nenaudingas "install-sh" nuorodas.
    • Kūrimo aplinka:
    • BUG: A & quot; = & quot; Debiano / Ubuntu paketo gamintojo sukurto meniu failo nėra.
    • NAUJAS: neišsaugokite projekto failo URL, jei jis yra lygus numatytam URL http://www.endoftheinternet.com
    • NAUJAS: Graikijos vertimas atnaujinamas: Demosthenes Koptsis.
    • Duomenų bazė:
    • NAUJAS: Graikijos vertimas atnaujinamas: Demosthenes Koptsis.
    • Vertėjas
    • KLAIDA: dabar Extern funkcijos gali apdoroti iki 16 žymeklių ar styginių argumentų.
    • KLAIDA: nenaudokite kamino turinio kaip grąžinimo vertės.
    • KLAIDA: grįžtama vertė išorinių funkcijų, grįžiančių "char *", dabar teisingai konvertuojama į nuolatinę eilutę.
    • KLAIDA: operatorius == dabar veikia teisingai.
    • KLAIDA. Ištaisykite du neteisingus neprivalomų funkcijų deklaracijas.
    • Kompiliatorius:
    • KLAIDA: pašalinkite kai kuriuos nereikalingus testus.
    • Archyvas:
    • KLAIDA: failai, turintys ".gambas" pratęsimas dabar yra pašalinami iš vykdomųjų archyvų. Tai užkerta kelią galimam begaliniam augančiam failui.
    • "Plėtros aplinka":
    • NAUJAS: atnaujintas ispanų kalbos vertimas
    • GB.DB.POSTGRESQL:
    • KLAIDA: teisingai ignoruojami laukai, ištrinti "DROP COLUMN" & quot; DROP COLUMN & quot; komanda.
    • GB.FORM:
    • KLAIDA. Padidinkite rodyklių klavišų navigaciją, naudodami "TableView" valdiklį, naudodami tik skaitymines langelius.
    • NAUJA: "DateChooser" sekmadienį naudoja kaip pirmą savaitės dieną, kai dabartinė kalba yra "C" arba "en_US".
    • GB.GTK:
    • KLAIDA: "CheckBox" valdiklyje nustatykite dukart spustelėkite įvykį.
    • KLAIDA. Teisingai tvarkykite tristate žymės langelius.
    • KLAIDA. Nustatykite Sąsają ir "ReadOnly" savybę bei "ComboBox" savybių išsaugojimo tvarką rinkmenoje * .form. Nustatykite "ComboBox" elgesį.
    • KLAIDA. Iššokantiesiems meniu dabar visais atvejais veikia dėklo piktogramos.
    • KLAIDA. Padėdami "TabStrip" elgtis kaip gb.qt, įterpiant naują skirtuką.
    • KLAIDA: "TabStrip" dabar naudoja savo langą, todėl jis nėra iš dalies matomas, kai apima kitus valdiklius.
    • KLAIDA: "ColumnView", "TreeView" ir "ListView" yra tinkamai atnaujinti, kai keičiama elemento piktograma.
    • KLAIDA: "Read-only" "ComboBox" valdikliai nebėra prarasti fokusavimo įvykiai.
    • BUG: teisingai nemokamos meniu žymos.
    • KLAIDA. Galimos trikčių šalinimas trimis įrankiais.
    • KLAIDA: pašalinkite GridView.Rows []. Teksto savybes.
    • KLAIDA. Nustatykite begalinę pasikartojimą vilkdami ir nuleiskite valdydami vilkdami "TextBox" arba "TextArea" turinį toje pačioje programoje.
    • KLAIDA. Aukščiausio lygio lango atkūrimas nebepateikia paslėptų vaikų kontrolės.
    • KLAIDA: rikiuotojo teksto eilutės valdymas buvo ištaisytas. "Ampersand" simbolis, "& quot ;," "& quot; & gt; ir "

    • Kas naujo versijoje 2.16.0:

      • Šis leidimas kompiliuojamas naudojant libtool 2.x Ubuntu versijos.
      • "Ctrl" + "PageUp" ir "Ctrl" + "PageDown" dabar perjungia IDE skirtukus.
      • Nuorodos tinkamai išsaugomos visais atvejais IDE meniu redaktoriuje.
      • READ instrukcija buvo nustatyta 64 bitų sistemose.
      • gb.pdf dabar kompiliuoja su naujausiomis popplerio versijomis.

Panaši programinė įranga

Pre Make Kit
Pre Make Kit

3 Jun 15

pyLisp-NG
pyLisp-NG

3 Jun 15

motor
motor

3 Jun 15

Glulxe
Glulxe

11 May 15

Komentarai Gambas 3

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!