KBasic | |
---|---|
Semantik | objektorienteret |
Sprog klasse | integreret udviklingsmiljø , programmeringssprog , proceduremæssigt programmeringssprog og objektorienteret programmeringssprog |
Forfatter | Bernd Noetscher |
Type system | streng, statisk |
Blev påvirket | Visual Basic , VB.NET , Java |
Licens | GNU GPL |
Internet side |
q7basic.org kbasic.org |
KBasic v. 1.x (kbc, kbide og kbrun) | |
---|---|
Type | Compiler , tolk , IDE + widgetbibliotek |
Udvikler | Bernd Noetschers KBasic-software |
Skrevet i | C++ |
Interface | Qt |
Operativ system | Linux , Microsoft Windows og Mac OS |
nyeste version | 1,89 (6. oktober 2010) |
Licens | GNU GPL |
Internet side | kbasic.com |
KBasic er en RAD - ramme til programmering på en dialekt af Basic tæt på VB.NET , Visual Basic , Visual Basic for Applications og Java , syntaktisk fuldt kompatibel med VB6, VBA og QBasic .
KBasic - widgetbiblioteket er en tilføjelse til Qt .
Det distribueres i form af open source-kildekoder [1] og en professionel version, gratis til Linux og distribueret under shareware -betingelser til Windows og Mac OS X (kompileren, der kræves for at oprette selvstændige eksekverbare filer, virker ikke i den uregistrerede version ).
Kompileren og tolken af sproget har tre driftstilstande: KBasic (native, delvist kompatibel med VB.NET ), men adskilles fra det ved programmatisk input, Old Basic (kompatibel med VB6 ) og Very Old Basic (kompatibel med QBasic ). IDE ligner Microsoft Visual Studio .NET og inkluderer en indbygget debugger . KBasic-understøttelse til udvikling af applikationer, der inkluderer et indlejret DBMS ( SQLite ) eller bruger MySQL eller PostgreSQL . Der er guider til oprettelse af formularer og rapporter.
Ulemperne ved KBasic inkluderer ufuldstændig kompatibilitet med Microsoft BASIC-dialekter, en ikke særlig bekvem IDE og lav ydeevne.
Den 15. august 2012 blev en ny version af produktet frigivet under navnet Basic For Qt® v. 1.0. Det virker med Qt version 4.8, kildekoderne til compileren, fortolkeren og runtime i C++ og IDE er tilgængelige på webstedet , skrevet i selve BASIC [2] .
BASIC -programmeringssproget | Dialekter af|
---|---|
Klassisk |
|
overgang |
|
proceduremæssige |
|
Objekt |
|
Mobil |
|
Konsol |
|