Gambas

Da PtLUG Wiki.

Jump to: navigation, search

Gambas (http://gambas.sf.net) è un IDE per lo sviluppo in BASIC, per Linux. L'ambiente ricorda moltissimo il noto Visual Basic, e per molti comandi è compatibile con la sua sintassi, anche se la compatibilità al 100% non è il suo obbiettivo.

Contents

Perchè usare Gambas?

Con tutti i linguaggi che c'erano su Linux, perchè Gambas? La risposta è molto semplice. Sebbene Linux abbondi di linguaggi di programmazione, non abbonda affatto di ottimi ambienti di sviluppo e di facile uso. Gambas si propone di essere facile da usare e permette anche a chi ha poca esperienza con la programmazione di iniziare a scrivere programmi di una qualche utilità.

Dove trovare Gambas

Gambas può essere scaricato dal suo sito ufficiale http://gambas.sourceforge.net/download.html dove trovate sia la versione stabile 1.0.14 che la versione in sviluppo 1.9.23. Sul sito troverete sia i sorgenti che i pacchetti già compilati per alcune distribuzioni. Ho personalmente provveduto alla preparazione del pacchetto per Ubuntu Breezy 5.10, che potete scaricare da qui: http://www.ptlug.org/download/packages/gambas2_1.9.23-3_i386.deb (se l'installazione del pacchetto vi dicesse che non avete alcuni pacchetti che dipendono da esso installati, li potete trovare tutti nel repository di Ubuntu, quindi basta installare quelli che mancano). Personalmente consiglio la versione in sviluppo visto che comprende molti componenti essenziali che non si trovano nella versione stabile.

Documentazione

La documentazione che potete trovare su Gambas è per adesso quasi interamente in inglese (a parte quelle che trovate tradotta su Gambas.it) ma è sicuramente un ottimo punto di partenza per iniziare a studiare il linguaggio:

  • A Beginner Guide To Gambas: si tratta di un manuale in formato PDF di circa 400 pagine dove potrete trovare una panoramica completa di tutto l'ambiente, dei controlli, del linguaggio, affrontando problematiche comuni della programmazione, comprendendo anche la gestione degli errori e la programmazione object-oriented.
  • Wiki ufficiale del progetto Gambas: si tratta della documentazione ufficiale del progetto ed è in formato Wiki, in modo che tutti gli sviluppatori possano di volta in volta dare il proprio contributo.
  • Network Programming with Gambas: Tutorial sulla programmazione Socket tramite Gambas.

Risorse Esterne

Personal tools