Gambas 3

Software screenshot:
Gambas 3
Podrobnosti Software:
Verze: 3.10.0 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Gambas Team
Licence: Volný
Popularita: 134

Rating: 2.0/5 (Total Votes: 1)

Gambas 3 je vývojová prostředí Gambas nové generace založená na interpretu BASIC s rozšířeními objektů, jako je Visual Basic. Je to především open source BASIC jazyk s rozšířeními objektů. Program obsahuje nativní funkce, které vývojářům umožňují spravovat řetězce, aritmetiku, čas, vstupy a výstupy.

Jedná se o zcela bezplatný a komplexní program, který se skládá z několika programů, včetně kompilátoru, archivátoru, tlumočníka, vývojového prostředí, scriptu, četných komponent rozšíření a grafického uživatelského rozhraní bohatého na funkce.


Rychle navrhněte grafické uživatelské rozhraní pro vaše projekty

S Gambasem můžete rychle navrhnout grafické uživatelské rozhraní (GUI), pilotní aplikace KDE s DCOP, přistupovat k databázím PostgreSQL a MySQL, překládat svůj program do mnoha jazyků i vytvářet síťové aplikace.

Mezi klíčové funkce patří kompletní řízení procesů, nativní podpora řetězců UTF-8, podpora více jazyků, kompletní správa chyb, správa pseudo-terminálů, podpora událostí se stopkami, podpora sledování deskriptorů vstupních výstupů a schopnost volat externí funkce v knihovnách, které jsou sdíleny v systému.

Gambas je skutečný objektově orientovaný jazyk, který přichází s třídami a objekty, soukromými a veřejnými symboly, jednotlivá dědičnost, destruktory a konstruktéři, enumerátory, polymorfismus, metody, přístupové pole, vlastnosti, uspořádané objekty, události a konstanty. Je také možné přistupovat k databázím MySQL, SQLite, PostgreSQL a ODBC.


Pod kapotou a podporovanými operačními systémy

Programovací jazyky C, C ++ a BASIC byly použity k psaní Gambas & rsquo; kód. Byl navržen od základů až po práci na všech distribucích GNU / Linux, stejně jako na operačním systému FreeBSD.

Je k dispozici ke stažení jako univerzální archiv zdrojů (tarball), který obsahuje zdrojový kód aplikace. Uživatelé systému Linux mohou také nainstalovat z hlavních repozitářů softwaru svých distribucí GNU / Linux. V současné době jsou podporovány architektury 32bitových i 64bitových sad instrukcí.

Co je nové v této verzi:

  • Podpora webových formulářů v IDE byla vylepšena.
  • Obal knihovny byl opraven.
  • CStr a CDate jsou nyní vzájemně koherentní, interně převádějí pouze data UTC. Dejte si pozor, tato oprava chyby není zpětně kompatibilní!
  • Pokud je to možné, interpret nyní používá monotónní hodiny.
  • Nová instrukce MOVE ... DOWNTO ... přejmenovává soubor a atomovou adresu smazá.
  • Ovládací prvek MediaPlayer může nyní připojit soubory médií.
  • FtpClient nyní podporuje ftps protokol.
  • gb.term je nová součást pro správu terminálů s rozhraním API, které je velmi blízké rozhraní poskytovanému operačním systémem.
  • gb.web.feed je nová součást pro správu RSS kanálů.
  • Tón oprav v komponentě gb.web.form.

Co je nového ve verzi:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • NEW: Zlepšete informovanost o systémech Cygwin.
  • Chyba: Ovládací vlastnosti obsahující název databáze tabulky lze znovu upravit.
  • GB.DATA:
  • Chyba: Nepoužívejte dopředné typedefs, protože se zdá, že některé překladače to nerozumějí.
  • Chyba: Smutné varování před kompilací.
  • GB.DB.MYSQL:
  • Chyba: Při zápisu existujících databází a polí tabulky se pokuste znovu připojit ztracený databázový server.
  • GB.FORM:
  • NEW: SliderBox je nyní ve stejné skupině změn jako posuvník.
  • GB.GTK:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • GB.GTK3:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • CHYBA: Paint.Reset () nyní pracuje podle očekávání na nekreslovaném DrawingArea.
  • GB.GUI.AREA:
  • CHYBA: přejmenování TreeView funguje nyní, pokud není přejmenovaná položka viditelná.
  • GB.MEDIA.FORM:
  • Chyba: MediaView: Vlastnost Control byla přejmenována na ShowControl.
  • GB.QT4:
  • Chyba: Vlastnost Menu.Checked nyní vrátí správnou hodnotu pro položky neradio menu.
  • Chyba: Textová karta: Řešení Qt4 podivné chování, které někdy ztratí výběr. Stejné řešení pro editovatelný ComboBox.
  • CHYBA: Opravte varování při kompilaci.

Co je nového ve verzi 3.8.3:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • NEW: Zlepšete informovanost o systémech Cygwin.
  • Chyba: Ovládací vlastnosti obsahující název databáze tabulky lze znovu upravit.
  • GB.DATA:
  • Chyba: Nepoužívejte dopředné typedefs, protože se zdá, že některé překladače to nerozumějí.
  • Chyba: Smutné varování před kompilací.
  • GB.DB.MYSQL:
  • Chyba: Při zápisu existujících databází a polí tabulky se pokuste znovu připojit ztracený databázový server.
  • GB.FORM:
  • NEW: SliderBox je nyní ve stejné skupině změn jako posuvník.
  • GB.GTK:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • GB.GTK3:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • CHYBA: Paint.Reset () nyní pracuje podle očekávání na nekreslovaném DrawingArea.
  • GB.GUI.AREA:
  • CHYBA: přejmenování TreeView funguje nyní, pokud není přejmenovaná položka viditelná.
  • GB.MEDIA.FORM:
  • Chyba: MediaView: Vlastnost Control byla přejmenována na ShowControl.
  • GB.QT4:
  • Chyba: Vlastnost Menu.Checked nyní vrátí správnou hodnotu pro položky neradio menu.
  • Chyba: Textová karta: Řešení Qt4 podivné chování, které někdy ztratí výběr. Stejné řešení pro editovatelný ComboBox.
  • CHYBA: Opravte varování při kompilaci.

Co je nového ve verzi 3.8.1:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • NEW: Zlepšete informovanost o systémech Cygwin.
  • Chyba: Ovládací vlastnosti obsahující název databáze tabulky lze znovu upravit.
  • GB.DATA:
  • Chyba: Nepoužívejte dopředné typedefs, protože se zdá, že některé překladače to nerozumějí.
  • Chyba: Smutné varování před kompilací.
  • GB.DB.MYSQL:
  • Chyba: Při zápisu existujících databází a polí tabulky se pokuste znovu připojit ztracený databázový server.
  • GB.FORM:
  • NEW: SliderBox je nyní ve stejné skupině změn jako posuvník.
  • GB.GTK:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • GB.GTK3:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • CHYBA: Paint.Reset () nyní pracuje podle očekávání na nekreslovaném DrawingArea.
  • GB.GUI.AREA:
  • CHYBA: přejmenování TreeView funguje nyní, pokud není přejmenovaná položka viditelná.
  • GB.MEDIA.FORM:
  • Chyba: MediaView: Vlastnost Control byla přejmenována na ShowControl.
  • GB.QT4:
  • Chyba: Vlastnost Menu.Checked nyní vrátí správnou hodnotu pro položky neradio menu.
  • Chyba: Textová karta: Řešení Qt4 podivné chování, které někdy ztratí výběr. Stejné řešení pro editovatelný ComboBox.
  • CHYBA: Opravte varování při kompilaci.

Co je nového ve verzi 3.7.1:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • NEW: Zlepšete informovanost o systémech Cygwin.
  • Chyba: Ovládací vlastnosti obsahující název databáze tabulky lze znovu upravit.
  • GB.DATA:
  • Chyba: Nepoužívejte dopředné typedefs, protože se zdá, že některé překladače to nerozumějí.
  • Chyba: Smutné varování před kompilací.
  • GB.DB.MYSQL:
  • Chyba: Při zápisu existujících databází a polí tabulky se pokuste znovu připojit ztracený databázový server.
  • GB.FORM:
  • NEW: SliderBox je nyní ve stejné skupině změn jako posuvník.
  • GB.GTK:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • GB.GTK3:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • CHYBA: Paint.Reset () nyní pracuje podle očekávání na nekreslovaném DrawingArea.
  • GB.GUI.AREA:
  • CHYBA: přejmenování TreeView funguje nyní, pokud není přejmenovaná položka viditelná.
  • GB.MEDIA.FORM:
  • Chyba: MediaView: Vlastnost Control byla přejmenována na ShowControl.
  • GB.QT4:
  • Chyba: Vlastnost Menu.Checked nyní vrátí správnou hodnotu pro položky neradio menu.
  • Chyba: Textová karta: Řešení Qt4 podivné chování, které někdy ztratí výběr. Stejné řešení pro editovatelný ComboBox.
  • CHYBA: Opravte varování při kompilaci.

Co je nového ve verzi 3.6.2:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • NEW: Zlepšete informovanost o systémech Cygwin.
  • Chyba: Ovládací vlastnosti obsahující název databáze tabulky lze znovu upravit.
  • GB.DATA:
  • Chyba: Nepoužívejte dopředné typedefs, protože se zdá, že některé překladače to nerozumějí.
  • Chyba: Smutné varování před kompilací.
  • GB.DB.MYSQL:
  • Chyba: Při zápisu existujících databází a polí tabulky se pokuste znovu připojit ztracený databázový server.
  • GB.FORM:
  • NEW: SliderBox je nyní ve stejné skupině změn jako posuvník.
  • GB.GTK:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • GB.GTK3:
  • CHYBA: Opravte neinicializovanou proměnnou.
  • Chyba: Upravte varování pomocí Posuvník nebo SpinBox při nastavování minimální hodnoty, která se rovná maximální hodnotě nebo naopak.
  • CHYBA: Paint.Reset () nyní pracuje podle očekávání na nekreslovaném DrawingArea.
  • GB.GUI.AREA:
  • CHYBA: přejmenování TreeView funguje nyní, pokud není přejmenovaná položka viditelná.
  • GB.MEDIA.FORM:
  • Chyba: MediaView: Vlastnost Control byla přejmenována na ShowControl.
  • GB.QT4:
  • Chyba: Vlastnost Menu.Checked nyní vrátí správnou hodnotu pro položky neradio menu.
  • Chyba: Textová karta: Řešení Qt4 podivné chování, které někdy ztratí výběr. Stejné řešení pro editovatelný ComboBox.
  • CHYBA: Opravte varování při kompilaci.

Co je nového ve verzi 3.5.2:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • Chyba: Editor zpráv: Teraz jsou v editoru správně zobrazeny okraje sestav.
  • Chyba: Nápověda vlastností WebView nyní používá stejnou výchozí velikost písma (80%) než okno nápovědy.
  • Chyba: Opravte kompresi HTML tak, aby se všechno nenacházelo na stejném řádku.
  • Chyba: Subversion: Podpora pro Subversion & gt; = 1.8.
  • Chyba: Subversion: Automaticky odebrat pole ".lang / .pot" soubor z řízení verzí, protože je to generovaný soubor a jeho konflikty nelze vyřešit.
  • Chyba: Subversion: Opravte správu konfliktu Subversion.
  • Chyba: Subversion: Zvýšení časového limitu příkazu svn na 30 sekund: Některé příkazy mohou trvat dlouho.
  • Chyba: Dialog vlastností souboru: Tlačítko "Revert" je nyní správně skryto.
  • Chyba: Editor nabídek: Poslední nabídka se může pohybovat nahoru.
  • CHYBA: Editor nabídek: Opravte vrchol aktuálního menu.
  • Chyba: Editor nabídek: Opravte vyhledávací pole nabídky.
  • CHYBA: Strom projektu: Rozbalovací nabídka by měla být nyní přesná s externími soubory.
  • CHYBA: Strom projektu: Opakovací nabídka pro opravu po klepnutí na tlačítko "Data" složka stromu projektu.
  • Chyba: Editor formulářů: Správně skryjte a zobrazte položky panelu nástrojů podle aktuálního stavu (ladění, jen pro čtení ...).
  • Chyba: Editor formulářů: Tlačítka formátovací lišty působí na celý formulář, pokud již není vybráno nic.
  • Chyba: Nenastavujte zaostření na konzolu, pokud je skryta.
  • Chyba: Packager: Oprava popisu balíčku * .deb.
  • Chyba: Editor obrázků: Nenechávejte editor v nekonzistentním stavu po dokončení vložení.
  • INTERPRETER:
  • Chyba: String.InStr () již nehrozí, pokud je vzorec řetězce neplatný. Vrací 0 místo toho (například InStr).
  • Chyba: Nestříkejte, pokud je předána volba "-g" neznámé možnosti.
  • Chyba: Opravte operátor LIKE, který "{...}" vzory.
  • Chyba: Oprava chyby při použití nástroje CStr () na objektu s konverzní funkcí.
  • CHYBA: Buďte virtuální i při prvním volání operátora [].
  • COMPILER:
  • Chyba: Oprava kompilace operátorů NOT LIKE, NOT BEGINS a NOT ENDS, pokud nejsou ve výrazu samostatní.
  • GB.DB:
  • Chyba: Při uvolňování databázových objektů již nehrozí.
  • Chyba: Automatické převedení typu Blob na řetězec nepovede ke zhroucení.
  • GB.DB.FORM:
  • Chyba: DataCheckBox správně definuje jeho vlastní vlastnost TriState v závislosti na tom, zda je její pole databáze povinné nebo ne.
  • Chyba: Editor DataBrowser a DataView již nevytvářejí falešnou extra linku.
  • GB.DB.SQLITE3:
  • CHYBA: Opravte konkrétní implementaci sqlite3_exec. Zabraňte některým haváriím a vytváření databází znovu (mimo jiné).
  • CHYBA: Správně zpracujte požadavky, v nichž se vrátí pouze jeden název tabulky uvnitř názvů polí.
  • CZ.DRAW:
  • Chyba: Správně inicializujte třídu Malování při volání aplikace Paint.Begin () na již otevřeném výkresovém zařízení.
  • GB.FORM:
  • Chyba: FileProperties: Nehromažďujte, pokud úloha výpočtu velikosti adresáře vrací odpad.
  • Chyba: FileProperties: Ikona ovládacího prvku FileProperties nyní správně upravuje jeho velikost.
  • Chyba: FileChooser: Vlastnost Cesty nyní vrací vybranou cestu v jediném režimu a nikoli prázdné pole.
  • GB.FORM.DIALOG:
  • Chyba: Dialog.Open () ve více režimech funguje nyní. [GB.FORM.MDI]
  • CHYBA: Zvyšte chybu, pokud se volá metoda Toolbar.Configure (), zatímco panel nástrojů Key není definován.
  • Chyba: Dialog pro konfiguraci panelu nástrojů: prvky panelu nástrojů s krátkým textem jsou nyní správně zobrazeny.
  • GB.GSL:
  • Chyba: Polynom: Vytvoření nového prázdného polymoniálu nepovede ke zhroucení.
  • GB.GTK:
  • Chyba: Rozložení RTL je při spuštění správně inicializováno.
  • Chyba: Embedder.Embed () nepřebírá dva argumenty.
  • CHYBA: Nasazení událostí kliknutí v místní nabídce funguje správně a již se neztrácí.
  • CHYBA: Vlastnost Window.Picture by nyní měla pracovat správně.
  • Chyba: Správně aktualizujte pozadí a popředí ovládacích prvků pro více kontejnerů.
  • Chyba: Maximální hodnota písma písma je nyní +24, jak očekáváte voličem písem.
  • CHYBA: Při načítání obrázků bez alfa kanálu vyřešte únik paměti.
  • CHYBA: Ovládání GlArea nyní může zaostřit.
  • GB.GUI.BASE:
  • Chyba: Klepnutí na záhlaví GridView / ColumnView by nyní mělo fungovat správně.
  • GB.NET.POP3:
  • Chyba: Chybová hlášení nesmí být přeložitelná.
  • GB.OPENGL:
  • CHYBA: GL.GetString () nyní vyvolá chybu, pokud selže funkce glGetString ().
  • GB.OPENGL.SGE:
  • Chyba: Nestrhněte, pokud má model pouze jeden snímek.
  • GB.PCRE:
  • CHYBA: RegExp.Replace (): Explicitně použijte 0, pokud chybí volitelný argument
  • CHYBA: Nelze volat GB.ReturnNewString (), pokud zápas vrátí nulový řetězec.
  • CHYBA: Použijte GB.ReturnVoidString () místo GB.ReturnNull ().
  • GB.QT4:
  • CHYBA: Nasazení událostí kliknutí v místní nabídce funguje správně a již se neztrácí.
  • Chyba: Správně aktualizujte pozadí a popředí ovládacích prvků pro více kontejnerů.
  • Chyba: Maximální hodnota písma písma je nyní +24, jak očekáváte voličem písem.
  • Chyba: Barvy popředí a pozadí nyní pracují podle očekávání na ovládacích prvcích ComboBox a SpinBox.
  • GB.SDL:
  • Chyba: Obnovte vzorec výplně na pevný po kreslení Draw.Rect () nebo Draw.Ellipse (), jinak Draw.Image () kreslí nic!
  • GB.XML:
  • Chyba: XMLElement.AppendFromText () se nyní chová správně, pokud nejsou uvedeny další argumenty.
  • Chyba: XMLElement.FromText () nyní správně zachycuje výjimky parsování.
  • Chyba: Booleovský parametr "Odsazení" XMLDocument.ToString () je nyní správně interpretován.
  • Chyba: Serializace komentáře, která je přímým podřízeným dokumentem s povoleným odsazením, již nehrozí.
  • Chyba: Vlastnost Document.All je nyní správně deklarována jako XMLNode []
  • GB.XML.HTML:
  • Chyba: Serializace komentáře, která je přímým podřízeným dokumentem s povoleným odsazením, již nehrozí.
  • GB.XML.RPC:
  • Chyba: miniServer by poskytl vynechanou verzi s více paralelními požadavky.
  • Chyba: miniServer může selhat na neplatnou žádost.
  • GB.WEB:
  • Chyba: CGI.Error () nyní správně odešle HTML stránku UTF-8.

Co je nového ve verzi 3.5.1:

  • ROZVOJOVÉ PROSTŘEDÍ:
  • CHYBA: Opravte správu kurzoru prohlížeče projektu, když je zaostření na poli filtru.
  • Chyba: Oprava formuláře editoru zvýraznění, kdy je ovládací prvek otočený jako ScrollView.
  • Chyba: Balík nyní používá jako aktuální verzi Gambas major & minor verze jako minimální verzi pro závislosti komponent.
  • Chyba: Dodržujte konvenci pojmenování balíčků Ubuntu.
  • Chyba: Některé opravy v tvorbě metabáze GUI pro Debian / Ubuntu.
  • CHYBA: Automatické dokončení identifikátorů nyní správně zobrazuje známé třídy.
  • CHYBA: správně zobrazte volby v podpisu.
  • NEW: Dialogové okno s informacemi o systému nyní zobrazí verzi Gambas
  • NOVINKA: Komponenta 'gb.desktop.gnome' je nyní viditelná a explicitní.
  • NOVINKA: Pokud projekt používá gb.gui, balíček vytvoří dva další balíčky: jeden pro podporu Qt4 a druhý pro podporu GTK +.
  • NEW: Podpora čísla verze balíku.
  • NEW: Aktualizujte písmo Gambas.
  • NEW: Zobrazí nápovědu pro komponenty třetích stran.
  • NOVÝ: Přidejte afrikánštinu do seznamu jazyků.
  • INTERPRETER:
  • Chyba: Neodstraňujte proces, který vrátí chybu, jinak dojde ke ztrátě události Kill.
  • Chyba: Správně zkontrolujte, zda existuje aktuální výčet, pokud jsou použity metody a vlastnosti třídy Enum.
  • Chyba: Operátor: je nyní správně přepsán v třídách dědících třídu pole nebo kolekce.
  • CHYBA: VarPtr () správně pracuje na argumentech metod.
  • Chyba: Opravte příkaz CLOSE při práci s řetězcovým proudem.
  • CHYBA: Zabraňte havárii při ukončení uvolněním prvních tříd pole.
  • NEW: Podpora pro proměnnou prostředí GB_PATH, která udává cestu interpretu Gambas, pokud je nastavena.
  • NOVÝ: Enum.Stopped je nová vlastnost, která se vrátí, pokud je aktuální výčet zastaven.
  • NEW: OPEN STRING je nová instrukce, která umožňuje použít řetězec jako stream. Psaní k tomu připojuje písemná data do konce řetězce v daném okamžiku.
  • NEW: Uzavření řetězcového proudu vrací data zapsaná do streamu jako nový řetězec.
  • NOVINKA: Zpracování WRITE se chová stejným způsobem jako READ na paměťovém toku. Tj. píše "C" s nulovou koncovou hodnotou. řetězec, protože READ četl "C" s nulovou koncovou hodnotou. řetězec.
  • COMPILER:
  • NEW: Nová instrukce OPEN STRING.
  • NOVINKA: OTEVŘENÁ MEMORY a OPEN PIPE jsou synonymem samotných příkazů MEMORY a PIPE.
  • GB.DESKTOP.GNOME:
  • NEW: Zkontrolujte, zda je tento komponent viditelný pro IDE.
  • GB.EVAL:
  • NEW: Zvýrazněte novou instrukci OPEN STRING.
  • GB.FORM:
  • Chyba: DirChooser.ShowPreview používá FDirChooser.GetPreview, který neexistuje. Správný symbol je FDirChooser.GetShowPreview.
  • NOVINKA: Soubor FileChooser má nyní podporu pro dekomprimování souborů zip za předpokladu, že je v systému nainstalován nástroj "zip".
  • GB.GUI:
  • NOVÝ: Pokud se nepodaří načíst jednu komponentu GUI, zkuste druhou.
  • NEW: Přerušte, pokud není nalezen žádný komponent GUI.
  • NOVÝ: Definujte proměnnou prostředí GB_GUI se skutečnou komponentou GUI
  • GB.GUI.OPENGL:
  • NEW: Vždy načtěte komponentu podpory OpenGL, která je spojena s tím, co leží v proměnné prostředí GB_GUI.
  • GB.SDL:
  • NEW: Přejmenujte výchozí soubor písem SDL jako "_default.ttf". zabránit konfliktu obalů.
  • NOVINKA: Použijte písmo Gambas monospace jako výchozí písmo SDL.
  • GB.WEB:
  • Chyba: JSON.Encode () správně kóduje ovládací znaky ASCII.
  • NOVINKA: JSON.Decode () nyní obsahuje další volitelný argument, který naznačuje, že uvnitř objektů jsou vzaty v úvahu klíče s nulovou hodnotou.
  • NOVINKA: JSONCollection je nová třída, která představuje objekt JSON, jehož některé klávesy jsou spojeny s hodnotou 'null'.

Co je nového ve verzi 3.5.0:

  • IDE má nový pokročilý editor obrázků. / li>
  • IDE může ladit webové aplikace díky integrované komponentě HTTP serveru gb.httpd.
  • Podpora ARM byla opravena.
  • Nová instrukce MATCH, která odpovídá regulárním výrazům implicitně pomocí komponenty gb.pcre.
  • Podpora globálního zpracování chyb.
  • gb.clipper je nová komponenta založená na knihovně Clipper.
  • gb.openssl je nová součást pro zabalení kryptografických funkcí libcrypto z projektu OpenSSL.
  • gb.gmp je nová součást založená na knihovně Gnu Multiple Precision Arithmetic, která implementuje velké celá čísla a velké racionální čísla.
  • gb.openal je nová komponenta založená na OpenAL 3D knihovně zvuku.
  • gb.opengl.sge je nová komponenta, která implementuje jednoduchý herní engine OpenGL založený na formátu MD2.

Co je nového ve verzi 3.0:

  • Zvláštní matematické funkce glibc jsou nyní správně rozpoznány a použity.
  • Čísla s pohyblivou čárou by měly být vytištěny lépe.
  • Překlady francouzštiny, češtiny a katalánštiny byly aktualizovány.
  • A dva bezpečnostní otvory byly uzavřeny:
  • Algoritmus hashování řetězců byl randomizován. Podrobnosti naleznete v dokumentu.
  • V IDE nemůžete získat verzi projektu spuštěním programu (jaký hloupý nápad!). Nyní jej získáte z textového souboru umístěného v nadřazeném adresáři projektu.

Co je nového ve verzi 2.23.1:

  • NEW: Podpora pro litevský jazyk.
  • NEW: Aktualizace švédského překladu
  • [INTERPRETER]:
  • Chyba: Rozhraní API GB.ToZeroString () nyní správně zpracovává řetězce nulové délky.
  • [ARCHIVER]:
  • Chyba: Ignorovat "core", "vgcore." a "callgrind." souborů při vytváření spustitelného souboru.
  • [GB.V4L]:
  • CHYBA: Zkombinujte gb.v4l s nejnovějšími jádry.
  • Co je nového ve verzi 2.23.0:

    • Přidán byl nový rumunský překlad a byly aktualizovány české a švédské překlady.
    • Únik paměti, který vedl k selhání správy výčtu, byl opraven.
    • Byly opraveny mnohé chyby v ovládacích prvcích TextBox, TextArea, SpinBox, Menu, GridView, ListBox a ComboBox v komponentě GTK +.
    • Metoda Control.MoveScaled byla opravena.
    • V komponentě ODBC je správně zaškrtnuto existence tabulky.
    • Primární klíče SQLite integer jsou lépe detekovány.

    Co je nového ve verzi 2.22.0:

    • Konfigurace:
    • CHYBA: Vylepšete architekturu x86_64.
    • Chyba: Kompilace správně v Ubuntu 10.10.
    • NOVÝ: Přidejte soubor AC_PROG_LIBTOOL do souboru root.account.ac
    • NEW: Zkontrolujte chybějící matematickou funkci přímo namísto spoléhání se na detekci operačního systému.
    • NEW: Odstraňte zbytečné linky install-sh.
    • Vývojové prostředí:
    • Chyba: A "=" znak chyběl v souboru menu vygenerovaném balíčkem Debian / Ubuntu.
    • NOVÝ: Neukládejte Url do souboru projektu, pokud je roven výchozí adrese http://www.endoftheinternet.com
    • NOVÝ: Řecký překlad aktualizoval Demosthenes Koptsis.
    • Správce databází:
    • NOVÝ: Řecký překlad aktualizoval Demosthenes Koptsis.
    • Tlumočník
    • Chyba: Externí funkce nyní dokáží zpracovat až 16 argumentů ukazatelů nebo řetězců.
    • Chyba: Nepoužívejte obsah zásobníku jako návratovou hodnotu.
    • Chyba: Vrácená hodnota externích funkcí vrátí znak 'char *' je nyní správně převedena na konstantní řetězec.
    • Chyba: Operátor == pracuje správně.
    • Chyba: Opravte dvě nesprávná prohlášení o volitelných funkcích.
    • Překladač:
    • Chyba: Odstraňte některé zbytečné testy.
    • Archiver:
    • CHYBA: Soubory mající ".gambas" rozšíření jsou nyní vyloučeny z spustitelných archivů. To zabraňuje možnému nekonečnému rostoucímu generovanému souboru.
    • Vývojové prostředí:
    • NEW: Aktualizace španělštiny byla aktualizována.
    • GB.DB.POSTGRESQL:
    • Chyba: Správně ignorujte pole odstraněná pomocí příkazu "DROP COLUMN". příkaz.
    • GB.FORM:
    • Chyba: Navigace pomocí kláves s šipkami funguje lépe pomocí buněk pouze pro čtení v ovládacím prvku TableView.
    • NEW: DateChooser používá první den v týdnu v neděli, kdy aktuální jazyk je "C" nebo "en_US".
    • GB.GTK:
    • Chyba: Oprava duplicitní události kliknutí v ovládacím prvku CheckBox.
    • Chyba: Správně manipulujte s ovládacími prvky Checks.
    • Chyba: Opravuje chování ComboBox při nastavení vlastností List a ReadOnly a pořadí, které se používá pro ukládání vlastností ComboBox do souboru * .form.
    • Chyba: Popup menu nyní pracuje správně na ikonách zásobníků ve všech případech.
    • Chyba: Aby se TabStrip chová jako při gb.qt při vkládání nové karty.
    • CHYBA: TabStrip nyní používá své vlastní okno, takže není částečně viditelné při pokrytí ostatních widgetů.
    • Chyba: ColumnView, TreeView a ListView jsou správně aktualizovány při změně ikony položky.
    • Chyba: Ovládací prvky ComboBox jen pro čtení už neztratily události zaostření.
    • Chyba: Správně volné tagy menu.
    • Chyba: Oprava možných zhroucení ve třech rutinách.
    • Chyba: Oprava chyby v GridView.Rows []. Textová vlastnost.
    • Chyba: Opravte nekonečnou rekurzi v správě přetažení při přetažení obsahu TextBox nebo TextArea do stejné aplikace.
    • Chyba: Zjistit, že okno s nejvyšší úrovní již nezobrazuje skryté ovládací prvky pro děti.
    • Chyba: Oprava řetězců Rich Text byla opravena. Ampersandový znak "&&", "& quot; a "

    Co je nového ve verzi 2.16.0:

    • Verze Ubuntu.
    • Ctrl + PageUp a Ctrl + PageDown nyní přepínají mezi kartami IDE.
    • Klávesové zkratky jsou správně uloženy ve všech případech v editoru nabídky IDE.
    • Instrukce READ byla opravena na 64bitových systémech.
    • gb.pdf se nyní kompiluje s aktuálními verzemi Poppler

    Podobný software

    Linaro GCC
    Linaro GCC

    17 Feb 15

    OpenCL
    OpenCL

    11 May 15

    GNU BPEL2oWFN
    GNU BPEL2oWFN

    3 Jun 15

    refactor
    refactor

    2 Jun 15

    Komentáře k Gambas 3

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!