KBasic

KBasic
Semantică orientat pe obiecte
Clasa de limba mediu de dezvoltare integrat , limbaj de programare, limbaj de programare procedural și limbaj de programare orientat pe obiecte
Autor Bernd Noetscher
Tip sistem strict, static
A fost influențat Visual Basic , VB.NET , Java
Licență GNU GPL
Site-ul web q7basic.org
kbasic.org
KBasic v. 1.x (kbc, kbide și kbrun)
Tip de Compilator , interpret , bibliotecă IDE + widget
Dezvoltator Software-ul KBasic al lui Bernd Noetscher
Scris in C++
Interfață Qt
Sistem de operare Linux , Microsoft Windows și Mac OS
ultima versiune 1.89 (6 octombrie 2010)
Licență GNU GPL
Site-ul web kbasic.com

KBasic  este un cadru RAD pentru programare într-un dialect de Basic apropiat de VB.NET , Visual Basic , Visual Basic pentru aplicații și Java , complet compatibil sintactic cu VB6, VBA și QBasic .

Biblioteca de widget -uri KBasic este un program de completare pentru Qt .

Este distribuit sub formă de coduri sursă open-source [1] și o versiune profesională, gratuită pentru Linux și distribuită în condiții shareware pentru Windows și Mac OS X (compilatorul necesar pentru a crea fișiere executabile autonome nu funcționează în versiunea neînregistrată ).

Compilatorul și interpretul limbajului are trei moduri de funcționare: KBasic (nativ, parțial compatibil cu VB.NET ), dar se distinge de acesta prin introducerea programatică, Old Basic (compatibil cu VB6 ) și Very Old Basic (compatibil cu QBasic ). IDE-ul este similar cu Microsoft Visual Studio .NET și include un depanator încorporat . Suport KBasic pentru dezvoltarea de aplicații care includ un DBMS încorporat ( SQLite ) sau care utilizează MySQL sau PostgreSQL . Există vrăjitori pentru crearea de formulare și rapoarte.

Dezavantajele KBasic includ compatibilitatea incompletă cu dialectele Microsoft BASIC, un IDE nu foarte convenabil și performanță scăzută.

Pe 15 august 2012, o nouă versiune a produsului a fost lansată sub numele Basic For Qt® v. 1.0. Funcționează cu Qt versiunea 4.8, codurile sursă ale compilatorului, interpretului și runtime în C++ și IDE sunt disponibile pe site , scrise în BASIC însuși [2] .

Note

  1. Codurile sursă ale KBasic Arhivat 2 aprilie 2012. (codurile sursă înainte de Basic pentru Qt® 1.0 au fost furnizate prin solicitare prin e-mail)
  2. q7basic.org - site-ul oficial al Basic For Qt®

Link -uri

Recenzii