Gambas

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. május 11-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .
Gambas
Nyelvóra objektum-orientált ,
komponens-orientált
A végrehajtás típusa összeállította ,
értelmezte
Megjelent 1999
Szerző Benoit Minisini
Kiadás
Befolyásolva Visual Basic , Java [2]
Engedély GNU GPL
Weboldal gambas.sourceforge.net
OS Linux , UNIX és Haiku
 Médiafájlok a Wikimedia Commons oldalon

A Gambas  a BASIC nyelv objektum-orientált dialektusa , integrált fejlesztői környezettel kiegészítve, és GNU / Linux -on és más UNIX -szerű operációs rendszereken fut. Ez egy olyan szoftverfejlesztő eszköz, amely a Visual Basichez hasonló programokat fejleszt Basicben. A Gambas alternatívaként született azon Visual Basic fejlesztők számára, akik úgy döntenek, hogy Linuxra váltanak.

A Gambas egy rekurzív mozaikszó az angolból.  G ambas A lmost azt jelenti , hogy BAS ic , amely szó szerinti orosz fordításban úgy néz ki, mint „Gambas majdnem azt jelenti, hogy alap”, és az orosz fül számára ismerősebb: „ Gambas – majdnem alap ”. Magát a Gambas szót spanyolul garnélaráknak fordítják, ami valójában a logón is látható.

A Gambas fejlesztését Benoit Minisini kezdte Párizsban 1999-ben. A Gambas ingyenes szoftver, amelyet a GNU General Public License alatt adnak ki . A Gambas egyik fő összetevője, amely lehetővé teszi grafikus alkalmazások létrehozását, a gb.qt az LGPL licenc alatt terjesztett Qt könyvtárat használja .

Jellemzők

Összetevők

A Gambas számos olyan összetevőt tartalmaz, amelyek kiterjesztik a nyelv funkcionalitását. A legtöbb összetevőt a szerző írja, de vannak olyanok is, amelyeket a közösség biztosított.

A Gambas grafikus alkalmazások létrehozására készült a Qt3 eszközkészlet , a GTK és a portlandi keresztprojekt segítségével . A Gambas segítségével CGI - alkalmazásokat hozhat létre. A Gambas IDE Gambas használatával készült. A Gambas tartalmaz egy grafikus felhasználói felület tervezőt, amely segít a felhasználói felületek létrehozásában, és egy adatbázis-kezelőt az adatbázisokkal való munka egyszerűsítésére.

Egy példaprogram a Gambasban

Egy egyszerű Hello World program a Gambason

NYILVÁNOS AL Fő() NYOMTATÁS "Hello világ!" VÉGE

A Gambas és a Visual Basic közötti különbségek

A Gambast úgy tervezték, hogy egyszerű átmenetet biztosítson a Visual Basicről , azonban vannak fontos különbségek a két nyelv között.

Egy példa arra, hogyan számozza meg a Gambas a 0-val kezdődő tömböket. Ha egy n elemből álló tömböt határoz meg, akkor Gambason az 0-val kezdődik és n-1-re végződik, míg a Visual Basic tömb kezdődhet 0-tól vagy 1-től, és mindig az n-edikre végződik. elem.

Fejlesztés

Most már a GTK és a Qt3 grafikus felülete is stabilan működik. A Gambas futtatókörnyezete szükséges a végrehajtható fájlok futtatásához.

A Gambas számos operációs rendszer tárolójában elérhető. A Gambas for Windows nem teljes verziója. A Gambas fordító és értelmező stabil verziója képes volt a cygwin segítségével lefordítani , de a komponens fordítása meghiúsult, így Windowson csak konzolos (szöveges módú) Gambas programok futhatnak.

Jegyzetek

  1. https://gitlab.com/gambas/gambas/-/releases/3.17.1-2022 .
  2. Tekintse meg a README fájlt a Gambas forrásarchívumában .

Irodalom

Linkek

Gambas hivatalos források Orosz nyelvű források Gambas