Dimensione: 5565
Commento:
|
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:
architetture a 32 bit:
architetture a 64 bit:
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