Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "FrancescoMuriana/Prove0"
Differenze tra le versioni 1 e 30 (in 29 versioni)
Versione 1 del 25/09/2010 09.22.25
Dimensione: 5565
Commento:
Versione 30 del 07/03/2012 21.17.20
Dimensione: 7002
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
Revisione pagina Programmazione/Gambas
Linea 5: Linea 3:
[[BR]]
[[Indice(depth=1)]]
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,219782.0.html"; rilasci="12.04 11.10 11.04 10.04")>>
Linea 10: Linea 10:
'''Gambas''' è un linguaggio di programmazione per Linux che unisce alla facilità di utilizzo di Visual Basic un interprete [http://it.wikipedia.org/wiki/BASIC BASIC] con estensioni orientate agli oggetti. È possibile procedere all'installazione di un sistema minimale con l'uso del CD '''alternate''' o del CD minimale, simile al primo ma con la differenza che tutti i pacchetti selezionati vengono installati dalla rete, rendendo così l'immagine del CD meno pesante.
Linea 12: Linea 12:
Tutto ciò rende Gambas una buona scelta per gli utenti Ubuntu che vogliono usare le loro conoscenze Visual Basic su basi GNU. Con Gambas è possibile disegnare velocemente una GUI per i propri programmi, accedere alle basi di dati ODBC, Firebird, Mysql , Sqlite e Postgres, pilotare applicazioni '''KDE''' con DCOP e '''GNOME''' con GTK+. Questa modalità è ottima per quegli utenti che vogliono abbreviare la durata dell'installazione installando solo i pacchetti necessari. La dimensione dell'immagine per un tipico CD minimale è inferire i 10 MiB.
Linea 14: Linea 14:
Sviluppato a Parigi da Benoît Minisini a partire dal 1999, Gambas è rilasciato sotto la GNU General Public Licence. = Preparativi =
Linea 16: Linea 16:
= Installazione = Se si desidera procedere con l'installazione da CD minimale, è necessario disporre di una connessione a Internet correttamente configurata e funzionante.
Linea 18: Linea 18:
== Versione stabile == = Come procurarsi il CD di installazione =
Linea 20: Linea 20:
Per installare la versione stabile distribuita con il sistema è sufficiente aggiungere il [:Repository/Componenti:componente] '''universe''' al file `/etc/apt/sources.list`, dunque [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''gambas''. == CD alternate ==
Linea 22: Linea 22:
[[Anchor(gambas2)]]
== Versione in fase di sviluppo ==
Consultare la [[Installazione/Generale#download|relativa guida]].
Linea 25: Linea 24:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Le seguenti istruzioni sono adatte solo per architetture a 32 bit.'' || == CD minimale ==
Linea 27: Linea 26:
=== Aggiornare i repository === Scaricare l'immagine `.iso` adatta alla propria architettura e [[Hardware/DispositiviPartizioni/MasterizzareIso|masterizzarla]] su un CD vuoto:
Linea 29: Linea 28:
Aprire `/etc/apt/sources.list` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e inserire in fondo al file le righe adatte alla propria versione:  * architetture a ''32 bit'':
Linea 31: Linea 30:
 * '''Ubuntu 6.06''' «'''Dapper Drake'''»: {{{
deb http://www.gambas-it.org dapper gambas
  * [[http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso|CD minimale di Ubuntu 12.04]];
  * [[http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/images/netboot/mini.iso|CD minimale di Ubuntu 11.10]];
  * [[http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/current/images/netboot/mini.iso|CD minimale di Ubuntu 11.04]];
  * [[http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/mini.iso|CD minimale di Ubuntu 10.04]];
## * [[http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-i386/current/images/netboot/mini.iso|CD minimale di ##Ubuntu 10.10]];
## * [[http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/netboot/mini.iso|CD minimale di ##Ubuntu 9.10]];
## * [[http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/mini.iso|CD minimale di ##Ubuntu 8.04]].

 * architetture a ''64 bit'':
  * [[http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di Ubuntu 12.04]];
  * [[http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di Ubuntu 11.10]];
  * [[http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di Ubuntu 11.04]];
  * [[http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di Ubuntu 10.04]];
## * [[http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di ##Ubuntu 10.10]];
## * [[http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-amd64/current/images/netboot/mini.iso|CD minimale ##di Ubuntu 9.10]];
## * [[http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/mini.iso|CD minimale di ##Ubuntu 8.04]].
 

= Avviare l'installazione da CD alternate =

Consultare la [[Installazione/Generale#avvio|relativa guida]].

= Avviare l'installazione da CD minimale =

Prima di avviare l'installazione è necessario [[Installazione/AvvioDaCd|configurare il BIOS]] affinchè diventi possibile avviare il sistema da lettore CD. Terminata la configurazione, inserire il CD d'installazione nel lettore CD-ROM e riavviare il computer.

Una volta avviata l'installazione apparirà una riga di comando simile alla seguente: {{{
boot:
}}}

Premere '''Invio''' per proseguire. Dunque, comparirà la seguente schermata:

<<Immagine(./avvio.png,600,center)>>

Utilizzando i tasti freccia, è possibile selezionare una fra le seguenti opzioni:

 * '''Install''': avvia il processo di installazione
 * '''Command-line install''': avvia il processo di installazione di un sistema minimale a riga di comando
 * '''Advanced options''': mostra le seguenti opzioni:
  * '''Expert install''': avvia il processo di installazione per esperti
  * '''Command-line expert install''': avvia il processo di installazione per esperti di un sistema minimale a riga di comando
  * '''Rescue mode''': avvia la modalità di ripristino
 * '''Help''': mostra l'aiuto in linea

Se si desidera installare un sistema fornito di un sistema grafico, selezionare '''Install'''; in alternativa, se si desidera installare un sistema a riga di comando, selezionare '''Command-line install'''.

Se si è scelta l'opzione '''Install''', al termine dell'installazione del sistema base comparirà la seguente schermata:

<<Immagine(./componenti.png,600,center)>>

Selezionare i componenti che si desidera installare e premere '''Invio'''.

<<Anchor(desktop)>>
= Installazione di un ambiente grafico minimale =

Una volta installato il sistema a riga di comando, indipendentemente dal CD utilizzato per l'installazione, è possibile installare un ambiente grafico minimale.

Questa sezione contiene le istruzioni necessarie per l'installazione di un ambiente grafico minimale.

<<Anchor(gnome)>>
== Installazione di GNOME ==

Digitare il seguente comando: {{{
sudo apt-get install gdm gnome-core xorg
Linea 35: Linea 96:
Salvare e chiudere. Aprire una finestra di terminale e digitare il seguente comando:
{{{
sudo apt-get update
<<Anchor(kde)>>
== Installazione di KDE ==

=== Installazione di Kubuntu Karmic ===
Digitare il seguente comando per una installazione completa: {{{
sudo apt-get install kdm kde-full xorg
}}}
Digitare il seguente comando per una installazione minima: {{{
sudo apt-get install kdm kde-minimal xorg
}}}
<<Anchor(xfce)>>
== Installazione di Xfce ==

Digitare il seguente comando: {{{
sudo apt-get install gdm xfce4 xorg
Linea 40: Linea 113:
=== Installazione del pacchetto === <<Anchor(lxde)>>
== Installazione di LXDE ==
Linea 42: Linea 116:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''gambas2''.

== Supporto per le basi di dati ==

Le applicazioni testate e funzionanti sulla versione più recente di Gambas sono:

 * [:Server/Web:Apache2]
 * Php
 * [:Server/MySql:MySql]
 * Sqlite

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;"> Per l'editing delle basi di dati si consigliano di usare le seguenti applicazioni: '''Kexi''', '''Rekall''', '''Php``My``Admin''', '''Knoda''', '''SQLite Expert'''. Quest'ultimo software, illustrato nella figura sottostante, merita una menzione particolare. È gratuito, si utilizza con [:Virtualizzazione/Wine:Wine] e permette la perfetta gestione dei database '''sqlite'''. Per la progettazione delle basi di dati sono invece disponibili l'ottimo [:Server/DbDesigner:Dbdesigner] e la suite Open``Office.||

attachment:sqle.png

= Il linguaggio =

[[Anchor(esempioclassi)]]
== Una classe d'esempio ==

Costruire una classe è semplice, basta creare un nuovo oggetto di tipo classe. Creaiamo la '''classe Contatto'''. Per convenzione le variabili stringa iniziano con una 's' e così anche le altre variabili. All'interno del codice dell'oggetto appena creato scriviamo:

{{{
'Gambas classfile

PUBLIC sNome as String
PUBLIC sCognome as string
PUBLIC sIndirizzo as String
PUBLIC sCitta as String
PUBLIC sCap as String
Digitare il seguente comando:{{{
sudo apt-get install lxde xinit lxdm xorg
Linea 75: Linea 120:
Inizializziamo le variabili appena definite: ##=== Installazione su Ubuntu 9.10 ===
Linea 77: Linea 122:
{{{
PUBLIC SUB _new(nom AS String,cog AS String,ind AS String,cit AS String,cap AS String)
##Digitare il seguente comando: {{{
##sudo apt-get install lxde xinit gdm xorg
##}}}
Linea 80: Linea 126:
sNome=nom
sCognome=cog
sIndirizzo=ind
sCitta=cit
sCap=cap
##=== Installazione su Ubuntu 8.04 ===
Linea 86: Linea 128:
END
}}}
##Aprire il file `/etc/apt/sources.list` con un [[Ufficio/EditorDiTesto|editor di testo]] con i ##[[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere in fondo al file le seguenti righe:{{{
##deb http://ppa.launchpad.net/lxde/ubuntu hardy main
##deb-src http://ppa.launchpad.net/lxde/ubuntu hardy main
##}}}
Linea 89: Linea 133:
Utilizziamo la classe, attraverso una sua istanza, all'interno di un qualunque form del proprio progetto: ##Per aggiornare la lista dei [[Repository|repository]] e installare '''LXDE''' è sufficiente digitare i seguenti ##comandi in una finestra di terminale: {{{
##sudo apt-get update
##sudo apt-get install lxde xinit lxdm xorg
##}}}
Linea 91: Linea 138:
{{{

'Gambas classfile

'definiamo la variabile
c1 AS Contatto

'creiamo l'oggetto Contatto
PUBLIC SUB Button1_Click()

  c1 = NEW Contatto("Andrea", "Rossi", "Via del Corso 112", "Roma", "00100")
  TextArea1.Text = "Nome " & c1.snome & ", Cognome " & c1.scognome & "."

END

}}}

attachment:classe.png

[[Anchor(helloworld)]]
== Un programma d'esempio ==

 * Aprire il programma selezionando l'icona dal menù '''''Applicazioni -> Programmazione -> Gambas2''''':
attachment:g1png.png

 * Selezionare '''''Nuovo progetto -> Applicazione grafica GTK'''''

 * Crea una nuova cartella denominata «'''hello'''», assegna «'''hello'''» come nome e titolo del progetto:

 * Cliccare sulla ''form'' denominata '''FMain'''.

 * Cliccare sulla barra in basso a destra e inserire un pulsante nella form; assegnare a quest'ultimo il testo «OK»:

 * Cliccare di nuovo sulla barra e inserire un controllo di tipo testo nella ''form'':
attachment:g2png.png

 * Cliccare ora sulla ''form'' evidenziando il codice sottostante la ''form'' stessa.

 * Inserire il codice come nella seguente figura:
attachment:g4png.png

 * Compilare e avviare il programma:
attachment:g3png.png

= Copia, incolla e contribuisci =

In [:/Codice:questa pagina] viene raccolto il codice, diviso per categorie, utilizzato dagli utenti nelle proprie applicazioni.
Linea 141: Linea 141:
 * [http://gambas.sourceforge.net/ Sito ufficiale del progetto]
 * [http://www.gambas-it.org Comunità italiana di Gambas]
 * [http://forum.ubuntu-it.org/index.php?board=33.0 Board programmazione del forum di Ubuntu-it]
 * [http://en.wikipedia.org/wiki/Gambas Voce enciclopedica] (in inglese)
 * [http://www.sqliteexpert.com/download.html Editor gratuito SqliteExpert]
 * [[https://help.ubuntu.com/community/Installation/MinimalCD|Documento originale]]
 * [[Hardware/DispositiviPartizioni/MasterizzareIso|Come masterizzare un'immagine ISO]]
 * [[http://lxde.org/|Sito ufficiale del progetto LXDE]]
Linea 148: Linea 145:
CategoryProgrammazione CategoryDaRevisionare CategoryAmministrazione CategoryInstallazioneSistema


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

È possibile procedere all'installazione di un sistema minimale con l'uso del CD alternate o del CD minimale, simile al primo ma con la differenza che tutti i pacchetti selezionati vengono installati dalla rete, rendendo così l'immagine del CD meno pesante.

Questa modalità è ottima per quegli utenti che vogliono abbreviare la durata dell'installazione installando solo i pacchetti necessari. La dimensione dell'immagine per un tipico CD minimale è inferire i 10 MiB.

Preparativi

Se si desidera procedere con l'installazione da CD minimale, è necessario disporre di una connessione a Internet correttamente configurata e funzionante.

Come procurarsi il CD di installazione

CD alternate

Consultare la relativa guida.

CD minimale

Scaricare l'immagine .iso adatta alla propria architettura e masterizzarla su un CD vuoto:

Avviare l'installazione da CD alternate

Consultare la relativa guida.

Avviare l'installazione da CD minimale

Prima di avviare l'installazione è necessario configurare il BIOS affinchè diventi possibile avviare il sistema da lettore CD. Terminata la configurazione, inserire il CD d'installazione nel lettore CD-ROM e riavviare il computer.

Una volta avviata l'installazione apparirà una riga di comando simile alla seguente:

boot:

Premere Invio per proseguire. Dunque, comparirà la seguente schermata:

Utilizzando i tasti freccia, è possibile selezionare una fra le seguenti opzioni:

  • Install: avvia il processo di installazione

  • Command-line install: avvia il processo di installazione di un sistema minimale a riga di comando

  • Advanced options: mostra le seguenti opzioni:

    • Expert install: avvia il processo di installazione per esperti

    • Command-line expert install: avvia il processo di installazione per esperti di un sistema minimale a riga di comando

    • Rescue mode: avvia la modalità di ripristino

  • Help: mostra l'aiuto in linea

Se si desidera installare un sistema fornito di un sistema grafico, selezionare Install; in alternativa, se si desidera installare un sistema a riga di comando, selezionare Command-line install.

Se si è scelta l'opzione Install, al termine dell'installazione del sistema base comparirà la seguente schermata:

Selezionare i componenti che si desidera installare e premere Invio.

Installazione di un ambiente grafico minimale

Una volta installato il sistema a riga di comando, indipendentemente dal CD utilizzato per l'installazione, è possibile installare un ambiente grafico minimale.

Questa sezione contiene le istruzioni necessarie per l'installazione di un ambiente grafico minimale.

Installazione di GNOME

Digitare il seguente comando:

sudo apt-get install gdm gnome-core xorg

Installazione di KDE

Installazione di Kubuntu Karmic

Digitare il seguente comando per una installazione completa:

sudo apt-get install kdm kde-full xorg

Digitare il seguente comando per una installazione minima:

sudo apt-get install kdm kde-minimal xorg

Installazione di Xfce

Digitare il seguente comando:

sudo apt-get install gdm xfce4 xorg

Installazione di LXDE

Digitare il seguente comando:

sudo apt-get install lxde xinit lxdm xorg

Ulteriori risorse


CategoryAmministrazione CategoryInstallazioneSistema