Gambas 3

Software screenshot:
Gambas 3
Software informatie:
Versie: 3.10.0 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Gambas Team
Licentie: Gratis
Populariteit: 134

Rating: 2.0/5 (Total Votes: 1)

Gambas 3 is de volgende generatie Gambas-ontwikkelomgeving op basis van een BASIC-interpreter met objectextensies, zoals Visual Basic. Het is voor alles een open source BASIC-taal met objectextensies. Het programma bevat native functies waarmee ontwikkelaars tekenreeksen, rekenkundige bewerkingen, tijd, invoer-uitvoer en bestanden kunnen beheren.

Het is een volledig gratis en complex programma dat bestaat uit verschillende programma's, waaronder een compiler, een archiver, een interpreter, een ontwikkelomgeving, een scripter, talrijke uitbreidingscomponenten en een grafisch grafische gebruikersinterface.


Ontwerp snel grafische gebruikersinterfaces voor uw projecten

Met Gambas kunt u snel een GUI (grafische gebruikersinterface), piloot-KDE-toepassingen met DCOP, toegang tot PostgreSQL- en MySQL-databases ontwerpen, uw programma in vele talen vertalen en netwerktoepassingen bouwen.

Belangrijkste functies zijn volledige procesbesturing, native ondersteuning voor UTF-8-strings, ondersteuning voor meerdere talen, volledig foutbeheer, pseudo-terminalbeheer, ondersteuning voor event-lussen met timers, ondersteuning voor het bekijken van input-output bestandsdescriptors en de mogelijkheid om externe functies in bibliotheken op te roepen die over het systeem worden gedeeld.

Als een echte objectgeoriënteerde taal, wordt Gambas geleverd met klassen en objecten, private en publieke symbolen, single inheritance, destructors en constructors, opsommingstekens, polymorfisme, methoden, array-accessors, eigenschappen, sorteerbare objecten, gebeurtenissen en constanten. Het is ook mogelijk om toegang te krijgen tot de MySQL-, SQLite-, PostgreSQL- en ODBC-databases.


Onder de motorkap en ondersteunde besturingssystemen

De C, C ++ en BASIC programmeertalen zijn gebruikt om Gambas te schrijven & rsquo; code. Het is vanaf de basis ontworpen om te werken op alle GNU / Linux-distributies, evenals op het FreeBSD-besturingssysteem.

Het is beschikbaar om te downloaden als een universeel bronnenarchief (tarball), inclusief de broncode van de toepassing. Linux-gebruikers kunnen het ook installeren vanuit de hoofdsoftware-repository's van hun GNU / Linux-distributies. Zowel 32-bits als 64-bits architecturen voor instructieset worden momenteel ondersteund.

Wat is nieuw in deze release:

  • De ondersteuning van webformulieren in de IDE is verbeterd.
  • De bibliotheekverpakking is verholpen.
  • CStr en CDate zijn nu onderling coherent, alleen intern converteren naar UTC-datums. Pas op, deze bugfix is ​​niet achterwaarts compatibel!
  • De interpreter gebruikt nu, indien mogelijk, een monotone klok.
  • De nieuwe instructie MOVE ... DOWNTO ... hernoemt een bestand en wist de bestemming op atomaire wijze.
  • Het MediaPlayer-besturingselement kan mediabestanden nu koppelen.
  • De FtpClient ondersteunt nu het ftps-protocol.
  • gb.term is een nieuw onderdeel om terminals te beheren, met een API die erg dicht in de buurt komt van die van het besturingssysteem.
  • gb.web.feed is een nieuw onderdeel voor het beheren van RSS-feeds.
  • Ton reparaties in het onderdeel gb.web.form.

Wat is nieuw in versie:

  • ONTWIKKELINGSOMGEVING:
  • NIEUW: verbeter het bewustzijn van Cygwin-systeeminformatie.
  • BUG: besturingselementen met een databasetabelnaam kunnen opnieuw worden gewijzigd.
  • GB.DATA:
  • BUG: gebruik geen voorwaartse typedefs omdat sommige compilers ze niet lijken te begrijpen.
  • BUG: waarschuwingen voor valse positieve compilers staken.
  • GB.DB.MYSQL:
  • BUG: Probeer opnieuw verbinding te maken met een verloren database-server bij het vermelden van bestaande databases en de velden van een tabel.
  • GB.FORM:
  • NIEUW: de SliderBox bevindt zich nu in dezelfde wijzigingsgroep als de schuifregelaar.
  • GB.GTK:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • GB.GTK3:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • BUG: Paint.Reset () werkt nu zoals verwacht op DrawingArea zonder cache.
  • GB.GUI.AREA:
  • BUG: TreeView-naamgeving werkt nu als het hernoemde item niet zichtbaar is.
  • GB.MEDIA.FORM:
  • BUG: MediaView: de eigenschap Control is hernoemd als ShowControl.
  • GB.QT4:
  • BUG: de eigenschap Menu.Checked retourneert nu de juiste waarde voor niet-radiomenu-items.
  • BUG: TextBox: omzeil een Qt4 raar gedrag dat soms de selectie verliest. Dezelfde oplossing voor bewerkbare ComboBox.
  • BUG: herstel een compilatiewaarschuwing.

Wat is nieuw in versie 3.8.3:

  • ONTWIKKELINGSOMGEVING:
  • NIEUW: verbeter het bewustzijn van Cygwin-systeeminformatie.
  • BUG: besturingselementen met een databasetabelnaam kunnen opnieuw worden gewijzigd.
  • GB.DATA:
  • BUG: gebruik geen voorwaartse typedefs omdat sommige compilers ze niet lijken te begrijpen.
  • BUG: waarschuwingen voor valse positieve compilers staken.
  • GB.DB.MYSQL:
  • BUG: Probeer opnieuw verbinding te maken met een verloren database-server bij het vermelden van bestaande databases en de velden van een tabel.
  • GB.FORM:
  • NIEUW: de SliderBox bevindt zich nu in dezelfde wijzigingsgroep als de schuifregelaar.
  • GB.GTK:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • GB.GTK3:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • BUG: Paint.Reset () werkt nu zoals verwacht op DrawingArea zonder cache.
  • GB.GUI.AREA:
  • BUG: TreeView-naamgeving werkt nu als het hernoemde item niet zichtbaar is.
  • GB.MEDIA.FORM:
  • BUG: MediaView: de eigenschap Control is hernoemd als ShowControl.
  • GB.QT4:
  • BUG: de eigenschap Menu.Checked retourneert nu de juiste waarde voor niet-radiomenu-items.
  • BUG: TextBox: omzeil een Qt4 raar gedrag dat soms de selectie verliest. Dezelfde oplossing voor bewerkbare ComboBox.
  • BUG: herstel een compilatiewaarschuwing.

Wat is nieuw in versie 3.8.1:

  • ONTWIKKELINGSOMGEVING:
  • NIEUW: verbeter het bewustzijn van Cygwin-systeeminformatie.
  • BUG: besturingselementen met een databasetabelnaam kunnen opnieuw worden gewijzigd.
  • GB.DATA:
  • BUG: gebruik geen voorwaartse typedefs omdat sommige compilers ze niet lijken te begrijpen.
  • BUG: waarschuwingen voor valse positieve compilers staken.
  • GB.DB.MYSQL:
  • BUG: Probeer opnieuw verbinding te maken met een verloren database-server bij het vermelden van bestaande databases en de velden van een tabel.
  • GB.FORM:
  • NIEUW: de SliderBox bevindt zich nu in dezelfde wijzigingsgroep als de schuifregelaar.
  • GB.GTK:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • GB.GTK3:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • BUG: Paint.Reset () werkt nu zoals verwacht op DrawingArea zonder cache.
  • GB.GUI.AREA:
  • BUG: TreeView-naamgeving werkt nu als het hernoemde item niet zichtbaar is.
  • GB.MEDIA.FORM:
  • BUG: MediaView: de eigenschap Control is hernoemd als ShowControl.
  • GB.QT4:
  • BUG: de eigenschap Menu.Checked retourneert nu de juiste waarde voor niet-radiomenu-items.
  • BUG: TextBox: omzeil een Qt4 raar gedrag dat soms de selectie verliest. Dezelfde oplossing voor bewerkbare ComboBox.
  • BUG: herstel een compilatiewaarschuwing.

Wat is nieuw in versie 3.7.1:

  • ONTWIKKELINGSOMGEVING:
  • NIEUW: verbeter het bewustzijn van Cygwin-systeeminformatie.
  • BUG: besturingselementen met een databasetabelnaam kunnen opnieuw worden gewijzigd.
  • GB.DATA:
  • BUG: gebruik geen voorwaartse typedefs omdat sommige compilers ze niet lijken te begrijpen.
  • BUG: waarschuwingen voor valse positieve compilers staken.
  • GB.DB.MYSQL:
  • BUG: Probeer opnieuw verbinding te maken met een verloren database-server bij het vermelden van bestaande databases en de velden van een tabel.
  • GB.FORM:
  • NIEUW: de SliderBox bevindt zich nu in dezelfde wijzigingsgroep als de schuifregelaar.
  • GB.GTK:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • GB.GTK3:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • BUG: Paint.Reset () werkt nu zoals verwacht op DrawingArea zonder cache.
  • GB.GUI.AREA:
  • BUG: TreeView-naamgeving werkt nu als het hernoemde item niet zichtbaar is.
  • GB.MEDIA.FORM:
  • BUG: MediaView: de eigenschap Control is hernoemd als ShowControl.
  • GB.QT4:
  • BUG: de eigenschap Menu.Checked retourneert nu de juiste waarde voor niet-radiomenu-items.
  • BUG: TextBox: omzeil een Qt4 raar gedrag dat soms de selectie verliest. Dezelfde oplossing voor bewerkbare ComboBox.
  • BUG: herstel een compilatiewaarschuwing.

Wat is nieuw in versie 3.6.2:

  • ONTWIKKELINGSOMGEVING:
  • NIEUW: verbeter het bewustzijn van Cygwin-systeeminformatie.
  • BUG: besturingselementen met een databasetabelnaam kunnen opnieuw worden gewijzigd.
  • GB.DATA:
  • BUG: gebruik geen voorwaartse typedefs omdat sommige compilers ze niet lijken te begrijpen.
  • BUG: waarschuwingen voor valse positieve compilers staken.
  • GB.DB.MYSQL:
  • BUG: Probeer opnieuw verbinding te maken met een verloren database-server bij het vermelden van bestaande databases en de velden van een tabel.
  • GB.FORM:
  • NIEUW: de SliderBox bevindt zich nu in dezelfde wijzigingsgroep als de schuifregelaar.
  • GB.GTK:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • GB.GTK3:
  • BUG: een niet-geïnitialiseerde variabele corrigeren.
  • BUG: Fix-waarschuwing met Slider of SpinBox bij het instellen van een minimumwaarde die gelijk is aan de maximale waarde, of het tegenovergestelde.
  • BUG: Paint.Reset () werkt nu zoals verwacht op DrawingArea zonder cache.
  • GB.GUI.AREA:
  • BUG: TreeView-naamgeving werkt nu als het hernoemde item niet zichtbaar is.
  • GB.MEDIA.FORM:
  • BUG: MediaView: de eigenschap Control is hernoemd als ShowControl.
  • GB.QT4:
  • BUG: de eigenschap Menu.Checked retourneert nu de juiste waarde voor niet-radiomenu-items.
  • BUG: TextBox: omzeil een Qt4 raar gedrag dat soms de selectie verliest. Dezelfde oplossing voor bewerkbare ComboBox.
  • BUG: herstel een compilatiewaarschuwing.

Wat is nieuw in versie 3.5.2:

  • ONTWIKKELINGSOMGEVING:
  • BUG: Rapporteditor: de rapportgrenzen worden nu correct weergegeven in de editor.
  • BUG: de eigenschaphulp WebView gebruikt nu dezelfde standaardlettertypegrootte (80%) dan het Help-venster.
  • BUG: Fixeer HTML-compressie zodat alles niet op dezelfde regel staat.
  • BUG: Subversion: ondersteuning voor Subversion & gt; = 1.8.
  • BUG: Subversion: verwijder automatisch de & quot; .lang / .pot & quot; bestand uit versiebeheer, omdat het een gegenereerd bestand is en omdat de conflicten niet kunnen worden opgelost.
  • BUG: Subversion: herstel het conflictbeheer van Subversion.
  • BUG: Subversion: Verhoog de time-out van svn-commando's naar 30 seconden: sommige commits kunnen lang duren.
  • BUG: Dialoogvenster bestandseigenschappen: de knop 'Revert' is nu correct verborgen.
  • BUG: Menu-editor: het laatste menu kan nu omhoog worden verplaatst.
  • BUG: Menu-editor: corrigeer de markering van het huidige menu.
  • BUG: Menu-editor: repareer het menuzoekvak.
  • BUG: Projectboom: het pop-upmenu zou nu juist moeten zijn met externe bestanden.
  • BUG: Projectboom: pop-upmenu herstellen bij klikken op & quot; Data & quot; project tree folder.
  • BUG: Form Editor: correct verbergen en tonen van werkbalkitems volgens de huidige status (foutopsporing, alleen-lezen ...).
  • BUG: Formuliereditor: werkbalkknoppen opmaken werken op het hele formulier als er nu niets is geselecteerd.
  • BUG: Stel de focus niet in op de console als deze verborgen is.
  • BUG: Packager: Fix * .deb-pakketbeschrijving.
  • BUG: Afbeeldingseditor: laat de editor niet staan ​​in een inconsistente staat nadat een plak is voltooid.
  • TOLK:
  • BUG: String.InStr () crasht niet meer als het reekspatroon ongeldig is. Het geeft als resultaat 0 in plaats daarvan (zoals InStr).
  • BUG: crash niet als een onbekende optie wordt doorgegeven met de optie '-g'.
  • BUG: Fix de LIKE-operator whth & quot; {...} & quot; patronen.
  • BUG: herstel een crash bij gebruik van CStr () op een object met een conversiefunctie.
  • BUG: Wees virtueel, zelfs de eerste keer dat u de [] -operator aanroept.
  • COMPILER:
  • BUG: fixeer de compilatie van NIET LIKE, NIET BEGINT en BEDRIEGT NIET operators wanneer ze niet alleen staan ​​in een uitdrukking.
  • gb.db:
  • BUG: crash niet meer bij het vrijgeven van database-objecten.
  • BUG: de automatische Blob to String-conversie leidt niet meer tot een crash.
  • GB.DB.FORM:
  • BUG: DataCheckBox definieert de interne TriState-eigenschap correct, afhankelijk van of het databaseveld verplicht is of niet.
  • BUG: Bewerkbare DataBrowser en DataView creëren geen extra regel meer.
  • GB.DB.SQLITE3:
  • BUG: Bepaalde specifieke implementatie van sqlite3_exec. Voorkom enkele crashes en maak het maken van de database weer actief (onder andere).
  • BUG: behandelt correct verzoeken die slechts één tabelnaam binnen veldnamen retourneren.
  • GB.DRAW:
  • BUG: Corrigeer de Paint-klasse correct wanneer PaintBegin () wordt aangeroepen op een reeds geopend tekenapparaat.
  • GB.FORM:
  • BUG: FileProperties: crash niet meer als de taak voor het berekenen van directorygroottes onzin oplevert.
  • BUG: FileProperties: het pictogram van het besturingselement FileProperties past nu de grootte van het bestand correct aan.
  • BUG: FileChooser: de eigenschap Paths retourneert nu het geselecteerde pad in de enkele modus en niet meer in een lege array.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () in meerdere modi werkt nu. [GB.FORM.MDI]
  • BUG: hef een fout op als de methode Toolbar.Configure () wordt aangeroepen, terwijl de eigenschap Key van de werkbalk niet is gedefinieerd.
  • BUG: dialoogvenster Toolbar-configuratie: de werkbalkelementen met een korte tekst worden nu correct weergegeven.
  • GB.GSL:
  • BUG: Polynomial: Maak een nieuwe ongeldige polymonial leidt niet tot een crash meer.
  • GB.GTK:
  • BUG: de RTL-lay-out is correct geïnitialiseerd bij het opstarten.
  • BUG: Embedder.Embed () neemt geen twee argumenten.
  • BUG: Imbricatie van pop-upmenu klikgebeurtenissen werkt nu correct en crasht niet meer.
  • BUG: de Window.Picture-eigenschap zou nu correct moeten werken.
  • BUG: Corrigeer achtergrond en voorgrond van multi-containerbesturingselementen.
  • BUG: Font.Grade maximumwaarde is nu +24, zoals verwacht door de lettertype-selector.
  • BUG: verhelpt geheugenlek bij het laden van afbeeldingen zonder alfakanaal.
  • BUG: GlArea-besturing kan nu de focus krijgen.
  • GB.GUI.BASE:
  • BUG: klikken op GridView / ColumnView-headers zou nu weer correct moeten werken.
  • GB.NET.POP3:
  • BUG: Foutmeldingen mogen niet vertaalbaar zijn.
  • gb.opengl:
  • BUG: GL.GetString () verhoogt nu een fout als de functie glGetString () mislukt.
  • GB.OPENGL.SGE:
  • BUG: crash niet als een model slechts één frame heeft.
  • GB.PCRE:
  • BUG: RegExp.Replace (): gebruik Expliciet 0 als optionele argumenten ontbreken
  • BUG: Noem GB.ReturnNewString () niet als een overeenkomst een null-reeks retourneert.
  • BUG: Gebruik GB.ReturnVoidString () in plaats van GB.ReturnNull ().
  • GB.QT4:
  • BUG: Imbricatie van pop-upmenu klikgebeurtenissen werkt nu correct en crasht niet meer.
  • BUG: Corrigeer achtergrond en voorgrond van multi-containerbesturingselementen.
  • BUG: Font.Grade maximumwaarde is nu +24, zoals verwacht door de lettertype-selector.
  • BUG: de voor- en achtergrondkleuren werken nu zoals verwacht op de besturingselementen ComboBox en SpinBox.
  • gb.sdl:
  • BUG: Herstel het vulpatroon in solid na een Draw.Rect () of Draw.Ellipse (), anders trekt Draw.Image () niets!
  • gb.xml:
  • BUG: XMLElement.AppendFromText () gedraagt ​​zich nu correct als er geen extra argumenten worden gegeven.
  • BUG: XMLElement.FromText () onderschept nu correct ontleedpublicaties.
  • BUG: de Boolean-parameter 'Inspringing' van XMLDocument.ToString () is nu correct geïnterpreteerd.
  • BUG: het serialiseren van een opmerking die een directe onderliggende waarde is van een document waarvoor inspringen is ingeschakeld, loopt niet meer vast.
  • BUG: de eigenschap Document.All wordt nu correct gedeclareerd als een XMLNode []
  • GB.XML.HTML:
  • BUG: het serialiseren van een opmerking die een directe onderliggende waarde is van een document waarvoor inspringen is ingeschakeld, loopt niet meer vast.
  • gb.xml.rpc:
  • BUG: miniServer geeft een out-of-bound met meerdere parallelle verzoeken.
  • BUG: miniServer kan crashen op een ongeldig verzoek.
  • GB.WEB:
  • BUG: CGI.Error () verzendt nu correct een UTF-8 HTML-pagina.

Wat is nieuw in versie 3.5.1:

  • ONTWIKKELINGSOMGEVING:
  • BUG: repareer het cursorbestuurdersbeheer van een project wanneer de focus op het filterveld ligt.
  • BUG: fix form-editor controle markeren wanneer het zwevende besturingselement een ScrollView is.
  • BUG: Packager gebruikt nu de huidige major & minor-versie van Gambas als minimale versie voor afhankelijkheid van componenten.
  • BUG: volg de conventie voor naamgeving van Ubuntu-pakketten.
  • BUG: Enkele oplossingen voor het maken van metapackages voor Debian / Ubuntu.
  • BUG: Automatische aanvulling van ID's toont nu correct de bekende klassen.
  • BUG: geeft optionele waarden correct weer in handtekeningen.
  • NIEUW: het systeeminformatievenster toont nu de Gambas-versie.
  • NIEUW: de component 'gb.desktop.gnome' is nu zichtbaar en expliciet controleerbaar.
  • NIEUW: als een project gb.gui gebruikt, maakt de packager twee extra pakketten: één voor Qt4-ondersteuning, de andere voor GTK + -ondersteuning.
  • NIEUW: Ondersteuning voor pakketversienummer.
  • NIEUW: lettertype Gambas bijwerken.
  • NIEUW: help weergeven voor externe componenten.
  • NIEUW: voeg Afrikaans toe aan de talenlijst.
  • TOLK:
  • BUG: Koppel geen proces los dat een fout retourneert, anders gaat de Kill-gebeurtenis verloren.
  • BUG: Controleer correct of er een huidige opsomming is als de methoden en eigenschappen van de Enum-klasse.
  • BUG: De operator: is nu correct overschreven in klassen die een arrayklasse of verzameling overerven.
  • BUG: VarPtr () werkt correct op methodeargumenten.
  • BUG: repareer de CLOSE-instructie bij het omgaan met een stringstream.
  • BUG: Voorkom crashes bij het afsluiten door arrayklassen eerst vrij te geven.
  • NIEUW: Ondersteuning voor de omgevingsvariabele GB_PATH, die het Gambas-interpreterpad geeft als dit is ingesteld.
  • NIEUW: Enum.Stopped is een nieuwe eigenschap die terugkeert als de huidige opsomming is gestopt.
  • NIEUW: OPEN STRING is een nieuwe instructie waarmee een tekenreeks als een stream kan worden gebruikt. Als je ernaar schrijft, worden de geschreven gegevens op het moment aan het einde van de reeks toegevoegd.
  • NIEUW: het sluiten van een stringstream retourneert de gegevens die naar de stream zijn geschreven als een nieuwe tekenreeks.
  • NIEUW: houd WRITE op dezelfde manier als READ in een geheugenstream. D.w.z. het schrijft een nul-terminated & quot; C & quot; string, zoals READ een null-terminated & quot; C & quot; string.
  • COMPILER:
  • NIEUW: nieuwe instructie OPEN STRING.
  • NIEUW: OPEN MEMORY en OPEN PIPE zijn synoniemen van de MEMORY- en PIPE-instructies alleen.
  • GB.DESKTOP.GNOME:
  • NIEUW: maak dit onderdeel zichtbaar voor de IDE.
  • GB.EVAL:
  • NIEUW: markeer de nieuwe instructie OPEN STRING correct.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview gebruikte FDirChooser.GetPreview die niet bestaat. Het juiste symbool is FDirChooser.GetShowPreview.
  • NIEUW: FileChooser biedt nu ondersteuning voor het decomprimeren van 'zip'-bestanden, mits het hulpprogramma' zip 'op het systeem is geïnstalleerd.
  • GB.GUI:
  • NIEUW: probeer een andere GUI-component te laden.
  • NIEUW: Afbreken als er geen GUI-component is gevonden.
  • NIEUW: definieer de omgevingsvariabele GB_GUI met de daadwerkelijk geladen grafische component.
  • GB.GUI.OPENGL:
  • NIEUW: laad altijd de OpenGL-ondersteuningscomponent die is gekoppeld aan wat zich bevindt in de GB_GUI-omgevingsvariabele.
  • gb.sdl:
  • NIEUW: Hernoem het standaard SDL-lettertypebestand als & quot; _default.ttf & quot; om verpakkingsconflicten te voorkomen.
  • NIEUW: gebruik het Gambas-lettertype voor monospace nu als SDL-standaardlettertype.
  • GB.WEB:
  • BUG: JSON.Encode () codeert correct voor ASCII-besturingspersonages.
  • NIEUW: JSON.Decode () neemt nu een extra optioneel argument dat aangeeft dat sleutels met een nulwaarde binnen objecten in aanmerking worden genomen.
  • NIEUW: JSONCollection is een nieuwe klasse die een JSON-object vertegenwoordigt waarvan sommige sleutels zijn gekoppeld aan een 'null'-waarde.

Wat is nieuw in versie 3.5.0:

  • De IDE heeft een nieuwe geavanceerde afbeeldingseditor.
  • De IDE kan webtoepassingen debuggen, dankzij de ingebouwde HTTP-servercomponent gb.httpd.
  • ARM-ondersteuning is verholpen.
  • Een nieuwe MATCH-instructie die overeenkomt met reguliere expressies door impliciet de component gb.pcre te gebruiken.
  • Algemene ondersteuning voor foutafhandeling.
  • gb.clipper is een nieuwe component op basis van de Clipper-bibliotheek.
  • gb.openssl is een nieuwe component om cryptografische functies van libcrypto uit het OpenSSL-project te halen.
  • gb.gmp is een nieuwe component gebaseerd op de Gnu Multiple Precision Arithmetic Library die grote getallen en grote rationale getallen implementeert.
  • gb.openal is een nieuwe component op basis van de OpenAL 3D-audiobibliotheek.
  • gb.opengl.sge is een nieuw onderdeel dat een eenvoudige OpenGL-game-engine implementeert op basis van het MD2-formaat.

Wat is nieuw in versie 3.0:

  • De speciale wiskundige functies van glibc zijn correct gedetecteerd en worden nu gebruikt.
  • Drijvende-komma-nummers moeten op een betere manier worden afgedrukt.
  • Franse, Tsjechische en Catalaanse vertalingen zijn bijgewerkt.
  • En twee gaten in de beveiliging zijn gesloten:
  • String hashing-algoritme is gerandomiseerd. Zie dat document voor de details.
  • In de IDE kun je de projectversie niet krijgen door een programma uit te voeren (wat een stom idee!). Nu haal je het uit een tekstbestand dat zich in een bovenliggende map van het project bevindt.

Wat is nieuw in versie 2.23.1:

  • [DEVELOPMENT ENVIRONMENT]:
  • NIEUW: ondersteuning voor de Litouwse taal.
  • NIEUW: Zweedse vertaling bijgewerkt.
  • [TOLK]:
  • BUG: de GB.ToZeroString () API verwerkt nu correct strings met een lengte van nul.
  • [ARCHIVER]:
  • BUG: negeer 'core', 'vgcore. * & quot; en & quot; callgrind. * & quot; bestanden bij het maken van een uitvoerbaar bestand.
  • [GB.V4L]:
  • BUG: Maak gb.v4l compileer met recente kernels.

Wat is nieuw in versie 2.23.0:

  • Er is een nieuwe Roemeense vertaling toegevoegd en de Tsjechische en Zweedse vertalingen zijn bijgewerkt.
  • Een geheugenlek dat tot een crash in het inventarisatiemanagement leidde, is opgelost.
  • Veel fouten in TextBox, TextArea, SpinBox, Menu, GridView, ListBox en ComboBox-besturingselementen in de GTK + -component waren opgelost.
  • De methode Control.MoveScaled is opgelost.
  • Tabelbestemming is correct gecontroleerd in de ODBC-component.
  • SQL-codes met gehele gehele getallen worden beter gedetecteerd.

Wat is nieuw in versie 2.22.0:

  • Configuratie:
  • BUG: Detecteer x86_64-architectuur beter.
  • BUG: Correct compileren op Ubuntu 10.10.
  • NIEUW: voeg AC_PROG_LIBTOOL toe in root configure.ac file.
  • NIEUW: controleer direct of er geen wiskundige functie is in plaats van te vertrouwen op detectie van besturingssystemen.
  • NIEUW: verwijder nutteloze sh-koppelingen.
  • Ontwikkelingsomgeving:
  • BUG: A & quot; = & quot; karakter ontbrak in het menu-bestand gegenereerd door de Debian / Ubuntu-packager.
  • NIEUW: sla de URL niet op in het projectbestand als deze gelijk is aan de standaard URL http://www.endoftheinternet.com
  • NIEUW: Griekse vertaling bijgewerkt door Demosthenes Koptsis.
  • Databasebeheer:
  • NIEUW: Griekse vertaling bijgewerkt door Demosthenes Koptsis.
  • Interpreter
  • BUG: externe functies kunnen nu tot 16 pointer- of stringargumenten aan.
  • BUG: gebruik stackinhoud niet als retourwaarde.
  • BUG: de retourwaarde van externe functies die een 'char *' retourneren, wordt nu correct geconverteerd naar een constante tekenreeks.
  • BUG: de operator == werkt nu correct.
  • BUG: corrigeer twee onjuiste optionele functieverklaringen.
  • Compiler:
  • BUG: verwijder enkele nutteloze tests.
  • Archiver:
  • BUG: bestanden met de & quot; .gambas & quot; extensies zijn nu uitgesloten van uitvoerbare archieven. Dat voorkomt een mogelijk eindeloos groeiend gegenereerd bestand.
  • Ontwikkelingsomgeving:
  • NIEUW: Spaanse vertaling bijgewerkt.
  • GB.DB.POSTGRESQL:
  • BUG: Negeer velden die zijn verwijderd met de & quot; DROP COLUMN & quot; commando.
  • GB.FORM:
  • BUG: maak navigatie met de pijltoetsen beter met alleen-lezen cellen in TableView-besturingselement.
  • NIEUW: DateChooser gebruikt zondag als eerste dag van de week wanneer de huidige taal 'C' of 'en_US' is.
  • GB.GTK:
  • BUG: Fix duplicate Click-gebeurtenis in CheckBox-besturingselement.
  • BUG: Coristly Tristate Controlevakje besturingselementen.
  • BUG: verhelpt het gedrag van ComboBox bij het instellen van de lijst en de eigenschap ReadOnly en de volgorde die wordt gebruikt voor het opslaan van de eigenschappen van ComboBox in het * .form-bestand.
  • BUG: pop-upmenu's werken nu in alle gevallen correct in de ladepictogrammen.
  • BUG: Laat TabStrip zich gedragen zoals in gb.qt bij het invoegen van een nieuw tabblad.
  • BUG: TabStrip gebruikt nu een eigen venster, zodat het niet gedeeltelijk zichtbaar is wanneer andere widgets worden afgedekt. ​​
  • BUG: ColumnView, TreeView en ListView zijn correct vernieuwd wanneer een itempictogram is gewijzigd.
  • BUG: Alleen-lezen ComboBox-besturingselementen verloor geen focusgebeurtenissen meer.
  • BUG: Correct vrije menutags.
  • BUG: repareer mogelijke crashes in drie utility-routines.
  • BUG: herstel een crash in GridView.Rows []. Teksteigenschap.
  • BUG: herstel een oneindige recursie in beheer van slepen en neerzetten bij het verslepen van TextBox- of TextArea-inhoud binnen dezelfde applicatie.
  • BUG: Reparenting van een venster op het hoogste niveau toont geen verborgen besturingselementen voor kinderen meer.
  • BUG: Rich-text-tekenreeksbeheer is gerepareerd. Het ampersand-teken, het & quot; && quot ;, & quot; & gt; & quot; & quot; & quot; & quot; & quot; en & quot;

Wat is nieuw in versie 2.16.0:

  • Deze release compileert met libtool 2.x op recente Ubuntu-versies.
  • Ctrl + PageUp en Ctrl + PageDown schakelen nu tussen tabbladen in de IDE.
  • Snelkoppelingen worden in alle gevallen correct opgeslagen in de IDE-menueditor.
  • De READ-instructie is opgelost op 64-bits systemen.
  • gb.pdf is nu gecompileerd met recente Poppler-versies.

Vergelijkbare software

Pike
Pike

20 Feb 15

execline
execline

18 Jul 15

CmdOption
CmdOption

28 Sep 15

Reacties op Gambas 3

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!