KBasic

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] .

Anteckningar

  1. KBasics källkoder Arkiverad 2 april 2012. (källkoder före Basic for Qt® 1.0 tillhandahölls via e-postförfrågan)
  2. q7basic.org - officiella webbplats för Basic For Qt®

Länkar

Recensioner