A Gambas 3 a következő generációs Gambas fejlesztői környezet, amely objektum-kiterjesztésekkel rendelkező BASIC-tolmácson alapul, mint például a Visual Basic. Mindezek ellenére egy nyílt forráskódú BASIC nyelv az objektumkiterjesztésekkel. A program natív funkciókat tartalmaz, amelyek lehetővé teszik a fejlesztők számára a karakterláncok, aritmetika, idő, bemeneti kimenetek és fájlok kezelését.
Ez egy teljesen ingyenes és összetett program, amely több programból áll, beleértve a fordítót, az archivert, a tolmácsot, a fejlesztési környezetet, a szkriptet, a számos bővítőelemet és a gazdag grafikus felhasználói felületet.
Gyorsan tervezheti grafikai felhasználói felületét a projektjeihez
A Gambas segítségével gyorsan megtervezheti a grafikus felhasználói felületet (GUI), kísérleti KDE alkalmazást a DCOP programmal, hozzáférhet a PostgreSQL és a MySQL adatbázisokhoz, fordíthatja le programját számos nyelven, valamint hálózati alkalmazásokat is létrehozhat.
A legfontosabb funkciók közé tartozik a teljes folyamatvezérlés, az UTF-8 karakterláncok natív támogatása, több nyelv támogatása, teljes hibamenedzsment, ál-terminálkezelés, eseményhurok időzítővel való támogatása, bemeneti kimeneti fájlleíró képes külső funkciókat hívni a rendszerben megosztott könyvtárakban.
Valódi objektum-orientált nyelv, a Gambas osztályokkal és tárgyakkal, magán- és nyilvános szimbólumokkal, egy öröklettel, destruktorokkal és konstruktőrökkel, számlálóval, polimorfizmussal, módszerekkel, soros hozzáféréssel, tulajdonságokkal, sorozatos tárgyakkal, eseményekkel és konstansokkal jön. Lehetőség van a MySQL, SQLite, PostgreSQL és ODBC adatbázisokhoz is.
A motorháztető és a támogatott operációs rendszerek alatt
A C, C ++ és BASIC programozási nyelveket a Gambas & rsquo; kód. Úgy tervezték, hogy a GNU / Linux disztribúciók, valamint a FreeBSD operációs rendszer működik.
Letölthető univerzális forrás archívumként (tarball), amely tartalmazza az alkalmazás & rsquo; s forráskódját. A Linux felhasználók a GNU / Linux disztribúcióinak fő szoftverállományait is telepíthetik. Mind a 32 bites, mind pedig a 64 bites utasításkészlet-architektúrák jelenleg támogatottak.
Az újdonság ebben a kiadásban:
- A webes űrlapok támogatása az IDE-ban javult.
- A könyvtárcsomagolás javításra került.
- A CStr és a CDate kölcsönösen koherensek, mivel csak a UTC dátumokra konvertálnak. Vigyázz, ez a hibajavítás nem kompatibilis hátra!
- A tolmács most monoton órát használ, ha lehetséges.
- Az új utasítás MOVE ... LOWNTO ... átnevezi a fájlt, és atomikusan törli az úti célt.
- A MediaPlayer vezérlője láncolhatja a médiafájlokat.
- A FtpClient most támogatja az ftps protokollt.
- gb.term egy új összetevő a terminálok kezeléséhez, egy API-val nagyon közel áll az operációs rendszerhez.
- A gb.web.feed egy új összetevő az RSS-hírcsatornák kezeléséhez.
- A javítások tétele a gb.web.form összetevőben.
A
Újdonság a verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- ÚJ: Javítani kell a Cygwin rendszerinformációval kapcsolatos ismereteit.
- BUG: Az adatbázis-tábla nevét tartalmazó vezérlési tulajdonságok újra módosíthatók.
- GB.DATA:
- BUG: Ne használj előre a typedefs-ot, mert úgy tűnik, hogy néhány fordító nem értette őket.
- BUG: Csendesítés a hamis pozitív fordító figyelmeztetésekkel.
- GB.DB.MYSQL:
- BUG: Próbáljon újból csatlakozni egy elveszett adatbázis-kiszolgálóhoz, amikor felsorolja a meglévő adatbázisokat és a táblák mezőit.
- GB.FORM:
- ÚJ: A SliderBox most ugyanabban a változási csoportban van, mint a Csúszka.
- GB.GTK:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- GB.GTK3:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- BUG: A Paint.Reset () a várakozásoknak megfelelően nem a tárolt rajzterületen működik.
- GB.GUI.AREA:
- BUG: A TreeView átnevezése most működik, ha az átnevezett elem nem látható.
- GB.MEDIA.FORM:
- BUG: MediaView: A Control tulajdonság átnevezve ShowControl néven.
- GB.QT4:
- BUG: A Menu.Checked tulajdonság most visszaadja a helytelen értéket a nem rádió menüpontokhoz.
- BUG: TextBox: Kerülje el a Qt4 furcsa viselkedését, amely néha elveszíti a választást. Ugyanaz a megoldás a szerkeszthető ComboBox számára.
- BUG: Fix összeállítás figyelmeztetés.
Az újdonság a 3.8.3-as verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- ÚJ: Javítani kell a Cygwin rendszerinformációval kapcsolatos ismereteit.
- BUG: Az adatbázis-tábla nevét tartalmazó vezérlési tulajdonságok újra módosíthatók.
- GB.DATA:
- BUG: Ne használj előre a typedefs-ot, mert úgy tűnik, hogy néhány fordító nem értette őket.
- BUG: Csendesítés a hamis pozitív fordító figyelmeztetésekkel.
- GB.DB.MYSQL:
- BUG: Próbáljon újból csatlakozni egy elveszett adatbázis-kiszolgálóhoz, amikor felsorolja a meglévő adatbázisokat és a táblák mezőit.
- GB.FORM:
- ÚJ: A SliderBox most ugyanabban a változási csoportban van, mint a Csúszka.
- GB.GTK:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- GB.GTK3:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- BUG: A Paint.Reset () a várakozásoknak megfelelően nem a tárolt rajzterületen működik.
- GB.GUI.AREA:
- BUG: A TreeView átnevezése most működik, ha az átnevezett elem nem látható.
- GB.MEDIA.FORM:
- BUG: MediaView: A Control tulajdonság átnevezve ShowControl néven.
- GB.QT4:
- BUG: A Menu.Checked tulajdonság most visszaadja a helytelen értéket a nem rádió menüpontokhoz.
- BUG: TextBox: Kerülje el a Qt4 furcsa viselkedését, amely néha elveszíti a választást. Ugyanaz a megoldás a szerkeszthető ComboBox számára.
- BUG: Fix összeállítás figyelmeztetés.
Az újdonság a 3.8.1-es verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- ÚJ: Javítani kell a Cygwin rendszerinformációval kapcsolatos ismereteit.
- BUG: Az adatbázis-tábla nevét tartalmazó vezérlési tulajdonságok újra módosíthatók.
- GB.DATA:
- BUG: Ne használj előre a typedefs-ot, mert úgy tűnik, hogy néhány fordító nem értette őket.
- BUG: Csendesítés a hamis pozitív fordító figyelmeztetésekkel.
- GB.DB.MYSQL:
- BUG: Próbáljon újból csatlakozni egy elveszett adatbázis-kiszolgálóhoz, amikor felsorolja a meglévő adatbázisokat és a táblák mezőit.
- GB.FORM:
- ÚJ: A SliderBox most ugyanabban a változási csoportban van, mint a Csúszka.
- GB.GTK:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- GB.GTK3:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- BUG: A Paint.Reset () a várakozásoknak megfelelően nem a tárolt rajzterületen működik.
- GB.GUI.AREA:
- BUG: A TreeView átnevezése most működik, ha az átnevezett elem nem látható.
- GB.MEDIA.FORM:
- BUG: MediaView: A Control tulajdonság átnevezve ShowControl néven.
- GB.QT4:
- BUG: A Menu.Checked tulajdonság most visszaadja a helytelen értéket a nem rádió menüpontokhoz.
- BUG: TextBox: Kerülje el a Qt4 furcsa viselkedését, amely néha elveszíti a választást. Ugyanaz a megoldás a szerkeszthető ComboBox számára.
- BUG: Fix összeállítás figyelmeztetés.
Újdonság a 3.7.1-es verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- ÚJ: Javítani kell a Cygwin rendszerinformációval kapcsolatos ismereteit.
- BUG: Az adatbázis-tábla nevét tartalmazó vezérlési tulajdonságok újra módosíthatók.
- GB.DATA:
- BUG: Ne használj előre a typedefs-ot, mert úgy tűnik, hogy néhány fordító nem értette őket.
- BUG: Csendesítés a hamis pozitív fordító figyelmeztetésekkel.
- GB.DB.MYSQL:
- BUG: Próbáljon újból csatlakozni egy elveszett adatbázis-kiszolgálóhoz, amikor felsorolja a meglévő adatbázisokat és a táblák mezőit.
- GB.FORM:
- ÚJ: A SliderBox most ugyanabban a változási csoportban van, mint a Csúszka.
- GB.GTK:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- GB.GTK3:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- BUG: A Paint.Reset () a várakozásoknak megfelelően nem a tárolt rajzterületen működik.
- GB.GUI.AREA:
- BUG: A TreeView átnevezése most működik, ha az átnevezett elem nem látható.
- GB.MEDIA.FORM:
- BUG: MediaView: A Control tulajdonság átnevezve ShowControl néven.
- GB.QT4:
- BUG: A Menu.Checked tulajdonság most visszaadja a helytelen értéket a nem rádió menüpontokhoz.
- BUG: TextBox: Kerülje el a Qt4 furcsa viselkedését, amely néha elveszíti a választást. Ugyanaz a megoldás a szerkeszthető ComboBox számára.
- BUG: Fix összeállítás figyelmeztetés.
Az újdonság a 3.6.2-es verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- ÚJ: Javítani kell a Cygwin rendszerinformációval kapcsolatos ismereteit.
- BUG: Az adatbázis-tábla nevét tartalmazó vezérlési tulajdonságok újra módosíthatók.
- GB.DATA:
- BUG: Ne használj előre a typedefs-ot, mert úgy tűnik, hogy néhány fordító nem értette őket.
- BUG: Csendesítés a hamis pozitív fordító figyelmeztetésekkel.
- GB.DB.MYSQL:
- BUG: Próbáljon újból csatlakozni egy elveszett adatbázis-kiszolgálóhoz, amikor felsorolja a meglévő adatbázisokat és a táblák mezőit.
- GB.FORM:
- ÚJ: A SliderBox most ugyanabban a változási csoportban van, mint a Csúszka.
- GB.GTK:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- GB.GTK3:
- BUG: Uninicializált változó javítása.
- BUG: Fix figyelmeztetés csúszkával vagy SpinBox-szal a legmagasabb értéknek megfelelő minimális érték beállítása esetén, vagy éppen ellenkezőleg.
- BUG: A Paint.Reset () a várakozásoknak megfelelően nem a tárolt rajzterületen működik.
- GB.GUI.AREA:
- BUG: A TreeView átnevezése most működik, ha az átnevezett elem nem látható.
- GB.MEDIA.FORM:
- BUG: MediaView: A Control tulajdonság átnevezve ShowControl néven.
- GB.QT4:
- BUG: A Menu.Checked tulajdonság most visszaadja a helytelen értéket a nem rádió menüpontokhoz.
- BUG: TextBox: Kerülje el a Qt4 furcsa viselkedését, amely néha elveszíti a választást. Ugyanaz a megoldás a szerkeszthető ComboBox számára.
- BUG: Fix összeállítás figyelmeztetés.
Újdonság a 3.5.2-es verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- BUG: Jelentésszerkesztő: Most a jelentés határai jól vannak megjelenítve a szerkesztőben.
- BUG: A WebView által támogatott tulajdonság jelenleg ugyanazt az alapértelmezett betűméretet használja (80%), mint a súgóablak.
- BUG: Javítsd meg a HTML tömörítést, hogy mindent ne helyezzen el ugyanarra a sorra.
- BUG: Subversion: Subversion támogatás> 1,8.
- BUG: Subversion: Automatikusan távolítsa el a ".lang / .pot" fájlt a verzióellenőrzésből, mivel létrehozott fájl, és mivel a konfliktusai nem oldhatók meg.
- BUG: Subversion: Fix a Subversion konfliktuskezelés.
- BUG: Subversion: Állítsuk be az svn parancsok időtúllépését 30 másodpercre: néhány elkötelezettség hosszú időt vehet igénybe.
- BUG: Fájl tulajdonság párbeszédablak: A "Visszavont" gomb helyesen rejtve van.
- BUG: Menüszerkesztő: Az utolsó menü feljebb léphet.
- BUG: Menüszerkesztő: Az aktuális menüpont kiemelése.
- BUG: Menüszerkesztő: Javítsa ki a menü keresőmezőjét.
- BUG: Projektfa: A felbukkanó menünek pontosnak kell lennie a külső fájlokkal most.
- BUG: Projektfa: Fix popup menü, ha rákattint a & quot; Data & quot; project tree mappát.
- BUG: Űrlap-szerkesztő: Az eszköztár-bejegyzések helyes elrejtése és megjelenítése az aktuális állapot szerint (hibakeresés, csak olvashatóság ...).
- BUG: Formázószerkesztő: A formázó eszköztár gombjai a teljes űrlapon működnek, ha most sem választ semmi.
- BUG: Ne állítson fókuszt a konzolra, ha rejtett.
- BUG: Packager: Fix * .deb csomagleírás.
- BUG: Képszerkesztő: ne hagyja a szerkesztőt egy inkonzisztens állapotban a beillesztés után.
- INTERPRETER:
- BUG: A String.InStr () többé nem ütközik, ha a sztring minta érvénytelen. Helyette 0-ot ad vissza (mint az InStr).
- BUG: Ne ütközz, ha egy ismeretlen opciót a '-g' opcióval adunk meg.
- BUG: Javítsd ki a LIKE operátort whth & quot; {...} & quot; mintákat.
- BUG: Egy ütközés megszüntetése a CStr () használatakor egy konverziós függvényt tartalmazó objektumon.
- BUG: Legyen virtuális még az első alkalommal, amikor hívja a [] operátort.
- COMPILER:
- BUG: Fix összeállítás nem tetszik, nem indul el, és NEM szünteti meg az operátorokat, ha nincsenek egyedül egy kifejezésben.
- GB.DB:
- BUG: Ne essen össze többé az adatbázis-objektumok kiadásakor.
- BUG: Az automatikus Blob-String átalakítás nem vezet többé ütközéshez.
- GB.DB.FORM:
- BUG: A DataCheckBox helyesen határozza meg belső TriState tulajdonságát attól függően, hogy az adatbázis mező kötelező-e vagy sem.
- BUG: Az Editable DataBrowser és a DataView nem hoz létre többé több hamis extra sort.
- GB.DB.SQLITE3:
- BUG: Az sqlite3_exec konkrét végrehajtásának javítása. Bizonyos összeomlások megakadályozása és az adatbázis létrehozása újból működik (többek között).
- BUG: A kérések helyes kezelése csak egy tábla nevét viszi vissza a mezőnevek között.
- GB.DRAW:
- BUG: Helyesen oldja meg a Paint osztályt, ha Paint.Begin () egy már megnyitott rajzeszközön hívja.
- GB.FORM:
- BUG: FileProperties: Ne essen össze többé, ha a könyvtár méretének kiszámítási feladata visszaadja a szemetet.
- BUG: FileProperties: A FileProperties vezérlő ikonja helyesen igazítja a méretét.
- BUG: FileChooser: A Paths tulajdonság most visszaadja a kijelölt elérési utat egyetlen módban, és nem üres tömböt.
- GB.FORM.DIALOG:
- BUG: A Dialog.Open () több üzemmódban működik most. [GB.FORM.MDI]
- BUG: Hiba emelése, ha az Eszköztár.Configure () metódus neve, míg az Eszköztár kulcs tulajdonsága nincs meghatározva.
- BUG: Eszköztár-beállítási párbeszédpanel: az eszköztár elemei rövid szöveggel helyesen vannak megjelenítve.
- GB.GSL:
- BUG: Polinomiális: Új üres polimoniális létrehozása nem vezet többé ütközéshez.
- GB.GTK:
- BUG: Az RTL-elrendezés indításkor helyesen lett beállítva.
- BUG: A Embedder.Embed () nem két argumentumot tartalmaz.
- BUG: A felugró menü kattintási eseményeinek megjelenése most már jól működik, és nem ütközik össze.
- BUG: A Window.Picture tulajdonság most megfelelően működik.
- BUG: A többkontrolles vezérlők hátterének és előtérének helyes frissítése.
- BUG: Font.Grade maximális értéke most +24, a betűkészlet-választó szerint.
- BUG: A memória szivárgásának javítása a képek alfa-csatorna nélküli betöltése esetén.
- BUG: A GlArea vezérlő most már összpontosíthat.
- GB.GUI.BASE:
- BUG: A GridView / ColumnView fejlécekre való kattintás után újra kell működnie.
- GB.NET.POP3:
- BUG: A hibaüzenetek nem fordíthatók le.
- GB.OPENGL:
- BUG: A GL.GetString () most hibát okoz, ha a glGetString () függvény nem működik.
- GB.OPENGL.SGE:
- BUG: Ne ütközz, ha egy modellnek csak egy kockája van.
- GB.PCRE:
- BUG: RegExp.Replace (): Explicit használjon 0-t, ha hiányoznak az opcionális argumentumok
- BUG: Ne hívja a GB.ReturnNewString () értéket, ha a meccs null karaktert ad vissza.
- BUG: A GB.ReturnNull () helyett a GB.ReturnVoidString () helyett.
- GB.QT4:
- BUG: A felugró menü kattintási eseményeinek megjelenése most már jól működik, és nem ütközik össze.
- BUG: A többkontrolles vezérlők hátterének és előtérének helyes frissítése.
- BUG: Font.Grade maximális értéke most +24, a betűkészlet-választó szerint.
- BUG: Az előtér és a háttérszínek mostantól a ComboBox és a SpinBox vezérlőként működnek.
- GB.SDL:
- BUG: A Draw.Rect () vagy a Draw.Ellipse () rajzolás után a kitöltési mintát visszaállítja, egyébként a Draw.Image () nem húz semmit!
- GB.XML:
- BUG: Az XMLElement.AppendFromText () mostantól helyesen viselkedik, ha nincsenek további érvek.
- BUG: Az XMLElement.FromText () most helyesen hallja az elemző kivételeket.
- BUG: Az XMLDocument.ToString () mostantól az "Indent" logikai paramétere mostantól helyesen értelmezhető.
- BUG: A dokumentumnak a beágyazott dokumentum közvetlen gyermekeire vonatkozó kommentár rendszerezése nem ütközik többé.
- BUG: A Document.All tulajdonság ma már helyesen XMLnode []
- GB.XML.HTML:
- BUG: A dokumentumnak a beágyazott dokumentum közvetlen gyermekeire vonatkozó kommentár rendszerezése nem ütközik többé.
- GB.XML.RPC:
- BUG: a miniServer több, egymással párhuzamos kérést fogalmaz meg.
- BUG: A miniServer érvénytelen kérelmet tud lefuttatni.
- GB.WEB:
- BUG: A CGI.Error () mostantól helyesen UTF-8 HTML oldalt küld.
Újdonság a 3.5.1-es verzióban:
- FEJLESZTÉSI KÖRNYEZET:
- BUG: Javítsa ki a projekt böngésző kurzorkezelését, ha a fókusz a szűrőmezőn található.
- BUG: Az űrlap szerkesztőjének javítása, amikor a lebegett vezérlő ScrollView.
- BUG: A Packager az aktuális Gambas major és minor verziót használja az összetevők függőségének minimális változataként.
- BUG: kövesse az Ubuntu csomagnevezési egyezményt.
- BUG: Néhány javítás a Debian / Ubuntu GUI metapackage-készítéséhez.
- BUG: Az azonosítók automatikus befejezése most megfelelően mutatja az ismert osztályokat.
- BUG: Az opcionális értékek helyes megjelenítése az aláírásokban.
- ÚJ: A rendszerinformációs párbeszédablak mostantól megjelenik a Gambas verziója.
- ÚJ: A 'gb.desktop.gnome' összetevő most látható és kifejezetten ellenőrizhető.
- ÚJ: Ha egy projekt gb.gui-t használ, akkor a csomagoló két további csomagot hoz létre: az egyik a Qt4 támogatáshoz, a másik a GTK + támogatáshoz.
- ÚJ: Támogatja a csomag verziószámát.
- ÚJ: Gambas betűtípus frissítése.
- ÚJ: A harmadik féltől származó összetevők súgójának megjelenítése.
- ÚJ: Afrikaans nyelv hozzáadása a nyelvi listához.
- INTERPRETER:
- BUG: Ne távolítsa el azt a folyamatot, amely hibát ad vissza, ellenkező esetben a Kill esemény elvész.
- BUG: Ellenőrizze helyesen, hogy létezik-e egy aktuális felsorolás, ha az Enum osztály módszerei és tulajdonságai.
- BUG: A: operátor mostantól helyesen felülírja azokat az osztályokat, amelyek egy tömbosztatot vagy gyűjteményt örökölnek.
- BUG: A VarPtr () helyesen működik a módszer-argumentumokkal.
- BUG: Javítsd a CLOSE utasítást, ha sztringszel foglalkozol.
- BUG: A kilistázás megakadályozása a tömbosztályok felszabadításával.
- ÚJ: A GB_PATH környezeti változó támogatása, amely megadja a Gambas értelmező elérési útját.
- ÚJ: Enum.Stopped egy új tulajdonság, amely visszatér, ha az aktuális számlálás leállt.
- ÚJ: A NYITVA STRING egy új utasítás, amely lehetővé teszi a karakterlánc használatát streamként. A hozzá írt szöveg hozzáfűzi az írásos adatokat a szöveg végére.
- ÚJ: A sztringfolyam lezárása új sorként adja vissza az adatfolyamhoz írt adatokat.
- ÚJ: A WRITE viselkedése ugyanúgy viselkedik, mint a READ memóriában. Azaz. ír egy null-terminált "C" karakterlánc, mivel a READ egy null-terminált "C" húr.
- COMPILER:
- ÚJ: Új OPEN STRING utasítás.
- ÚJ: A NYÍLÓ MEMÓRIA és a NYÍLÖT CSÖK a MEMORY és a PIPE utasítások szinonimája.
- GB.DESKTOP.GNOME:
- ÚJ: Az összetevő láthatóvá válik az IDE-nál.
- GB.EVAL:
- ÚJ: Jelölje ki az új OPEN STRING utasításokat.
- GB.FORM:
- BUG: DirChooser.ShowPreview használt FDirChooser.GetPreview, amely nem létezik. A helyes szimbólum az FDirChooser.GetShowPreview.
- ÚJ: A FileChooser támogatja a zip fájlok tömörítését, feltéve, hogy a zip rendszer telepítve van a rendszeren.
- GB.GUI:
- ÚJ: Ha egy GUI összetevő nem töltődik be, próbálkozzon a másikval.
- ÚJ: Megszakít, ha nincs GUI összetevő.
- ÚJ: Határozza meg a GB_GUI környezeti változót a betöltött GUI összetevővel.
- GB.GUI.OPENGL:
- ÚJ: Mindig töltsd be az OpenGL támogatási összetevőt, ami a GB_GUI környezeti változóban található.
- GB.SDL:
- ÚJ: Átnevezheti az alapértelmezett SDL betűfájlt & quot; _default.ttf & quot; a csomagolási konfliktusok megelőzése érdekében.
- ÚJ: Használja a Gambas monospace betűtípust SDL alapértelmezett betűtípushoz.
- GB.WEB:
- BUG: A JSON.Encode () helyesen kódolja az ASCII vezérlő karaktereket.
- ÚJ: A JSON.Decode () most extra opcionális argumentumot tartalmaz, amely jelzi, hogy a nulla értékű kulcsokat figyelembe veszik az objektumokon belül.
- ÚJ: A JSONCollection olyan új osztály, amely JSON objektumot képvisel, amelynek egyes kulcsai "null" értékkel vannak társítva.
Az újdonság a 3.5.0 verzióban:
- Az IDE új fejlett képszerkesztővel rendelkezik.
- Az IDE a webes alkalmazások hibakeresését teszi lehetővé a gb.httpd beágyazott HTTP szerver összetevőjének köszönhetően.
- Az ARM támogatást rögzítettük.
- Egy új MATCH utasítás, amely megfelel a rendszeres kifejezéseknek a gb.pcre komponens implicit használatával.
- Globális hibakezelő támogatás.
- A gb.clipper egy új komponens, amely a Clipper könyvtáron alapul.
- A gb.openssl egy új összetevő a libcrypto kriptográfiai funkcióinak lezárására az OpenSSL projektből.
- A gb.gmp egy új összetevő, amely a Gnu többszörös precíziós aritmetikai könyvtárán alapul, amely nagyszámú és nagyszerű számokat valósít meg.
- A gb.openal egy új összetevő az OpenAL 3D hangkönyvtár alapján.
- A gb.opengl.sge új összetevő, amely egy egyszerű OpenGL játékmotort hajt végre az MD2 formátum alapján.
Újdonság a 3.0-s verzióban:
- A glibc speciális matematikai függvényei helyesen vannak felismerve és használatban.
- A lebegőpontos számokat jobban kell kinyomtatni.
- A francia, a cseh és a katalán fordításokat frissítettük.
- Két biztonsági lyuk zárva volt:
- A sztring hasítási algoritmust véletlenszerűen soroltuk be. A részleteket lásd a dokumentumban.
- Az IDE-ben nem lehet a projekt verzióját futtatni egy program segítségével (milyen buta ötlet!). Most megkapja azt egy szövegfájlból, amely a projekt szülőkönyvtárában található.
- [FEJLESZTÉSI KÖRNYEZETVÉDELEM]
- ÚJ: A litván nyelv támogatása.
- ÚJ: svéd fordítás frissítve.
- [INTERPRETER]:
- BUG: A GB.ToZeroString () API helyesen kezeli a nulla hosszúságú karakterláncokat.
- [archiváló]:
- BUG: Figyelmen kívül hagyja a "core", "vgcore." és "callgrind". fájlokat futtatható.
- [GB.V4L]:
- BUG: Gyűjtsd össze a gb.v4l-t a legújabb rendszermagokkal.
- Új román fordítás került hozzáadásra, és a cseh és a svéd fordítás frissítve lett.
- A memória-szivárgás, amely a számlálás kezelésében bekövetkezett összeomláshoz vezetett, rögzült.
- A GTK + összetevőben számos hiba történt a TextBox, a TextArea, a SpinBox, a Menü, a GridView, a ListBox és a ComboBox vezérlőben.
- A Control.MoveScaled módszer rögzített.
- A táblázatok létezését az ODBC-összetevőben megfelelően ellenőriztük.
- Az SQLite teljes elsődleges kulcsok jobban észlelhetők.
- Konfiguráció:
- BUG: Az x86_64 architektúra jobb észlelése.
- BUG: Helyes összeállítás Ubuntu 10.10-en.
- ÚJ: Adja hozzá az AC_PROG_LIBTOOL fájlt a root configure.ac fájlban.
- ÚJ: Ellenőrizze a hiányzó matematikai függvényt közvetlenül az operációs rendszer észlelésére való hivatkozás helyett.
- ÚJ: Távolítsa el a haszontalan install-sh kapcsolatokat.
- Fejlesztési környezet:
- BUG: A & quot; = & quot; hiányzott a karakter a Debian / Ubuntu csomagológép által létrehozott menüfájlban.
- ÚJ: Ne mentse az URL-t a projektfájlba, ha egyenlő az alapértelmezett URL-címmel http://www.endoftheinternet.com
- ÚJ: görög fordítás frissítve Demosthenes Koptsis.
- Adatbázis-kezelő:
- ÚJ: görög fordítás frissítve Demosthenes Koptsis.
- Tolmács
- BUG: A külső funkciók legfeljebb 16 mutatót vagy string argumentumot tudnak kezelni.
- BUG: Ne használja a köteg tartalmát visszatérési értékként.
- BUG: A 'char *' visszatérő külső funkciók visszatérési értéke mostantól állandóan String-ként van konvertálva.
- BUG: A == operátor most működik megfelelően.
- BUG: Két helytelen, opcionális függvény deklaráció kijavítása.
- Compiler:
- BUG: Távolítsa el a haszontalan teszteket.
- Archiver:
- BUG: A ".gambas" a kiterjesztés már ki van zárva a végrehajtható archívumokból. Ez megakadályozza a lehetséges végtelen növekvő generált fájlt.
- Fejlesztési környezet:
- ÚJ: spanyol fordítás frissítve.
- GB.DB.POSTGRESQL:
- BUG: helytelenül figyelmen kívül hagyja a törölt mezőket a & quot; DROP COLUMN & quot; paranccsal.
- GB.FORM:
- BUG: A nyílbillentyűk navigálása jobban működik a csak olvasható cellákban a TableView vezérlésben.
- ÚJ: A DateChooser a hét első napjára használja a vasárnapot, amikor az aktuális nyelv "C" vagy "en_US".
- GB.GTK:
- BUG: Fix duplikátum Kattintson az eseményre a CheckBox-vezérlőben.
- BUG: Helyesen kezelje a Checkbox vezérlőket.
- BUG: Javítsa a ComboBox viselkedését a List és a ReadOnly tulajdonság beállításakor, valamint a ComboBox tulajdonságainak * .form fájlban történő mentésére használt sorrendben.
- BUG: A felbukkanó menük minden esetben jól működnek a tálcaikonokon.
- BUG: A TabStrip úgy viselkedik, mint a gb.qt-ben, amikor új lapot helyez be.
- BUG: A TabStrip most saját ablakot használ, így nem látható, ha más widgetekről van szó.
- BUG: Az oszlopnézet, a TreeView és a ListView megfelelően frissül, ha egy elemikon megváltozott.
- BUG: Csak olvasható ComboBox-vezérlők már nem veszítenek fókusz eseményekről.
- BUG: helyesen ingyenes menücímkék.
- BUG: Az esetleges összeomlások javítása három segédprogramban.
- BUG: Fix ütközés a GridView.Rows [] szövegszerkesztőben.
- BUG: Fix végtelen rekurzió a drag and drop menedzsmentben, amikor a TextBox vagy a TextArea tartalmát ugyanabban az alkalmazásban húzza.
- BUG: A legfelső szintű ablak megtartása nem jeleníti meg a rejtett gyerekek vezérlőit.
- BUG: A gazdag szöveges karakterláncok kezelése javításra került. Az ampersand karakter, a & quot; & quot ;, & gt; & quot; és "
- Ez a kiadás a libtool 2.x Ubuntu verziók.
- A Ctrl + PageUp és a Ctrl + PageDown most átvált az IDE lapjai között.
- A gyorsbillentyűket minden esetben helyesen mentettük az IDE menüszerkesztőjében.
- A READ utasítást 64 bites rendszereken rögzítettük.
- gb.pdf most összeállítja a legutóbbi Poppler verziókat.
Az újdonság a 2.23.1-es verzióban:
Újdonság a 2.23.0 verzióban:
Újdonság a 2.22.0 verzióban:
Az újdonság a 2.16.0 verzióban:
A
Hozzászólás nem található