KBasic

KBasic
Sémantika objektově orientovaný
Jazyková třída integrované vývojové prostředí , programovací jazyk , procedurální programovací jazyk a objektově orientovaný programovací jazyk
Autor Bernd Noetscher
Typový systém přísný, statický
Byl ovlivněn Visual Basic , VB.NET , Java
Licence GNU GPL
webová stránka q7basic.org
kbasic.org
KBasic v. 1.x (kbc, kbide a kbrun)
Typ Kompilátor , interpret , IDE + knihovna widgetů
Vývojář Software KBasic od Bernda Noetschera
Zapsáno v C++
Rozhraní Qt
Operační systém Linux , Microsoft Windows a Mac OS
Nejnovější verze 1,89 (6. října 2010)
Licence GNU GPL
webová stránka kbasic.com

KBasic  je RAD framework pro programování v dialektu Basicu blízkému VB.NET , Visual Basic , Visual Basic for Applications a Java , syntakticky plně kompatibilní s VB6, VBA a QBasic .

Knihovna widgetů KBasic je doplňkem pro Qt .

Je distribuován ve formě open-source zdrojových kódů [1] a profesionální verze, zdarma pro Linux a distribuovaný za sharewarových podmínek pro Windows a Mac OS X (kompilátor nutný pro tvorbu samostatných spustitelných souborů nefunguje v neregistrované verzi ).

Kompilátor a interpret jazyka má tři režimy provozu: KBasic (nativní, částečně kompatibilní s VB.NET ), ale liší se od něj programovým vstupem, Old Basic (kompatibilní s VB6 ) a Very Old Basic (kompatibilní s QBasic ). IDE je podobné Microsoft Visual Studio .NET a obsahuje vestavěný debugger . Podpora KBasic pro vývoj aplikací, které obsahují vestavěný DBMS ( SQLite ) nebo používají MySQL nebo PostgreSQL . Existují průvodci pro vytváření formulářů a sestav.

Mezi nevýhody KBasic patří neúplná kompatibilita s dialekty Microsoft BASIC, nepříliš pohodlné IDE a nízký výkon.

15. srpna 2012 byla vydána nová verze produktu pod názvem Basic For Qt® v. 1,0. Funguje s Qt verze 4.8, zdrojové kódy kompilátoru, interpretu a runtime v C ++ a IDE jsou dostupné na webu , napsané v samotném BASICu [2] .

Poznámky

  1. Zdrojové kódy KBasic Archivovány 2. dubna 2012. (zdrojové kódy před Basic for Qt® 1.0 byly poskytnuty e-mailem)
  2. q7basic.org - oficiální stránky Basic For Qt®

Odkazy

Recenze