KBasic | |
---|---|
Semantik | objektorienterad |
Språkklass | integrerad utvecklingsmiljö , programmeringsspråk , procedurprogrammeringsspråk och objektorienterat programmeringsspråk |
Författare | Bernd Noetscher |
Typ system | strikt, statisk |
Blivit påverkad | Visual Basic , VB.NET , Java |
Licens | GNU GPL |
Hemsida |
q7basic.org kbasic.org |
KBasic v. 1.x (kbc, kbide och kbrun) | |
---|---|
Sorts | Kompilator , tolk , IDE + widgetbibliotek |
Utvecklaren | Bernd Noetschers KBasic-programvara |
Skrivet i | C++ |
Gränssnitt | Qt |
Operativ system | Linux , Microsoft Windows och Mac OS |
senaste versionen | 1,89 (6 oktober 2010) |
Licens | GNU GPL |
Hemsida | kbasic.com |
KBasic är ett RAD - ramverk för programmering på en dialekt av Basic nära VB.NET , Visual Basic , Visual Basic for Applications och Java , syntaktisk fullt kompatibel med VB6, VBA och QBasic .
KBasic - widgetbiblioteket är ett tillägg för Qt .
Den distribueras i form av öppen källkod [1] och en professionell version, gratis för Linux och distribueras under shareware- förhållanden för Windows och Mac OS X (kompilatorn som krävs för att skapa fristående körbara filer fungerar inte i den oregistrerade versionen ).
Kompilatorn och tolken av språket har tre driftslägen: KBasic (native, delvis kompatibel med VB.NET ), men särskiljs från den genom programmatisk ingång, Old Basic (kompatibel med VB6 ) och Very Old Basic (kompatibel med QBasic ). IDE liknar Microsoft Visual Studio .NET och inkluderar en inbyggd debugger . KBasic-stöd för att utveckla applikationer som inkluderar en inbäddad DBMS ( SQLite ) eller använder MySQL eller PostgreSQL . Det finns guider för att skapa formulär och rapporter.
Nackdelarna med KBasic inkluderar ofullständig kompatibilitet med Microsoft BASIC-dialekter, en inte särskilt bekväm IDE och låg prestanda.
Den 15 augusti 2012 släpptes en ny version av produkten under namnet Basic For Qt® v. 1.0. Det fungerar med Qt version 4.8, källkoderna för kompilatorn, tolken och runtime i C++ och IDE finns tillgängliga på webbplatsen , skrivna i själva BASIC [2] .
BASIC | Dialekter av programmeringsspråket|
---|---|
Klassisk |
|
övergångsperiod |
|
processuella |
|
Objekt |
|
Mobil |
|
Trösta |
|