KBasic

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

Noter

  1. KBasics kildekoder Arkiveret 2. april 2012. (kildekoder før Basic for Qt® 1.0 blev leveret via e-mail-anmodning)
  2. q7basic.org - officiel hjemmeside for Basic For Qt®

Links

Anmeldelser