|
Dimensione: 4787
Commento: converted to 1.6 markup
|
Dimensione: 1133
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 4: | Linea 4: |
| <<Indice(depth=1)>> <<Informazioni(rilasci="10.04 9.10 8.04")>> <<BR>> |
<<Indice(depth=2 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,96725.0.html"; rilasci="11.04 10.10 10.04")>> |
| Linea 10: | Linea 9: |
| '''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. | Nel portachiavi di '''GNOME''' vengono salvate le password di tutti quelli applicativi che all'avvio del sistema ne richiedono l'inserimento. Nella maschera principale del programma sono elencate tutte le password salvate nel portachiavi catalogate per sezione. |
| Linea 12: | Linea 11: |
| 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+. | = Avvio dell'applicazione = |
| Linea 14: | Linea 13: |
| Sviluppato a Parigi da Benoît Minisini a partire dal 1999, Gambas è rilasciato sotto la GNU General Public Licence. | È possibile avviare l'applicazione tramite il [[http://wiki.ubuntu-it.org/AmministrazioneSistema/CentroDiControllo|centro di controllo]] facendo clic su '''''Password e chiavi di cifratura''''' o digitando in una finestra di terminale il seguente comando: {{{ seahorse }}} |
| Linea 16: | Linea 17: |
| = Installazione = | = Gestione password = |
| Linea 18: | Linea 19: |
| == Versione stabile == Per installare la versione stabile distribuita con il sistema procedere come segue: * Aggiungere il [[Repository/Componenti|componente]] '''universe''' al file `/etc/apt/sources.list` e ricaricare gli indici dei repository digitando il seguente comando in una finestra di terminale:{{{ sudo apt-get update }}} * Installare il pacchetto [[apt://gambas2 | gambas2]]. |
Espandendo i menu, sarà possibile verificare quali programmi hanno inserito la password nel portachiavi. |
| Linea 28: | Linea 22: |
| == 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]] e '''Sqlite'''. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.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 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.''|| = Il linguaggio = == Una classe d'esempio == Costruire una classe è semplice, basta creare un nuovo oggetto di tipo classe. Creare 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 scrivere:{{{ 'Gambas classfile PUBLIC sNome as String PUBLIC sCognome as string PUBLIC sIndirizzo as String PUBLIC sCitta as String PUBLIC sCap as String }}} Inizializzare le variabili appena definite:{{{ PUBLIC SUB _new(nom AS String,cog AS String,ind AS String,cit AS String,cap AS String) sNome=nom sCognome=cog sIndirizzo=ind sCitta=cit sCap=cap END }}} Utilizzare la classe, attraverso una sua istanza, all'interno di un qualunque form del proprio progetto:{{{ '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 }}} == Un programma d'esempio == 0. Lanciare il programma dal menù '''''Applicazioni → Programmazione → Gambas2''''' <<BR>><<BR>> <<Immagine(./gambas1.png,,)>> 0. Selezionare '''''Nuovo progetto → Applicazione grafica GTK''''' e premere il pulsante '''Seguente'''. 0. Nella finestra «Cartella del Progetto» creare la cartella `helloworld` selezionando l'icona '''Crea cartella'''. 0. Premere il pulsante '''Seguente''' e assegnare «helloworld» come nome e titolo del progetto. 0. Fare clic sul pulsante '''Ok''' per creare il progetto. * Cliccare sulla Form denominata '''FMain'''. * Cliccare di nuovo sulla barra e inserire un controllo di tipo testo come nella seguente immagine: <<BR>><<BR>> <<Immagine(./gambas-hello1.png,,)>> * Cliccare ora sulla Form evidenziando il codice sottostante la Form stessa. * Inserire il codice come nella seguente immagine: <<BR>><<BR>> <<Immagine(./gambas_testo.png,,)>> * Avviare il programma premendo il tasto '''F5'''. = Codice = In [[Programmazione/Gambas/Codice|questa pagina]] viene raccolto il codice, diviso per categorie, utilizzato dagli utenti nelle proprie applicazioni. |
|
| Linea 113: | Linea 25: |
| * [[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]] |
* [[Sicurezza/GnuPg|Guida a Gnu Privacy Guard]] * [[http://manpages.ubuntu.com/manpages/natty/en/man1/seahorse.1.html|Manuale di Seahorse]] |
| Linea 119: | Linea 28: |
| CategoryHomepage | CategorySicurezza CategoryDaRevisionare |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Nel portachiavi di GNOME vengono salvate le password di tutti quelli applicativi che all'avvio del sistema ne richiedono l'inserimento. Nella maschera principale del programma sono elencate tutte le password salvate nel portachiavi catalogate per sezione.
Avvio dell'applicazione
È possibile avviare l'applicazione tramite il centro di controllo facendo clic su Password e chiavi di cifratura o digitando in una finestra di terminale il seguente comando:
seahorse
Gestione password
Espandendo i menu, sarà possibile verificare quali programmi hanno inserito la password nel portachiavi.
