Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Gambas/Codice"
Differenze tra le versioni 9 e 17 (in 8 versioni)
Versione 9 del 03/06/2007 10.53.10
Dimensione: 2283
Commento: modifiche
Versione 17 del 03/06/2007 14.37.35
Dimensione: 1424
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
Questa pagina è dedicata al codice scritto dagli utenti. Si consiglia, per motivi redazionali e di comprensione del codice, di apporre prima del corpo dello stesso le note informative nel formato seguente: Questa pagina è dedicata al codice scritto dagli utenti. Si consiglia, per motivi redazionali e di comprensione del codice, di apporre prima del corpo dello stesso le note informative secondo il formato predefinito.
Linea 10: Linea 10:
[[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]] [[Anchor(funzioni)]]
= Funzioni =
Linea 12: Linea 13:
{{{
'====================================================================================
'Author : <nome autore>
'Email : <email autore>
'Name : <nome funzione>
'Category : <categoria, x classificare la funzione>
'Subject : <scopo e desrizione dell funzione>
'Date : <data di realizzazione>
'Version : <versione della funzione>
'Release old : <funzione di riferimento nel caso di variazione di funzione esistente>
'====================================================================================
}}}
||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||
Linea 25: Linea 15:
= Funzioni = [[Anchor(classi)]]
Linea 27: Linea 17:
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:
Linea 29: Linea 18:
{{{
'Gambas classfile
||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||
Linea 32: Linea 20:
PUBLIC sNome as String
PUBLIC sCognome as string
PUBLIC sIndirizzo as String
PUBLIC sCitta as String
PUBLIC sCap as String
[[Anchor(database)]]
= Basi di dati =
Linea 38: Linea 23:
}}} ||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||
||attachment:sqlitedemo.tar.gz||Esempio di collegamento ad un database sqlite3||
Linea 40: Linea 26:
Inizializziamo le variabili appena definite: [[Anchor(networking)]]
= Internet e rete =
Linea 42: Linea 29:
{{{
PUBLIC SUB _new(nom AS String,cog AS String,ind AS String,cit AS String,cap AS String)
||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||
Linea 45: Linea 31:
sNome=nom
sCognome=cog
sIndirizzo=ind
sCitta=cit
sCap=cap
[[Anchor(gui)]]
= Interfaccia utente =
Linea 51: Linea 34:
END
}}}
||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||
Linea 54: Linea 36:
Utilizziamo la Classe, attraverso una sua istanza, all'interno di un qualunque form del nostro progetto Gambas: = Grafica =
Linea 56: Linea 38:
{{{

'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
= Basi di dati =
= Internet e rete =
= Interfaccia utente =
= Xml =
= Sdl =
= Grafica =
= Ulteriori risorse =
||<style="background-color:#F6D358;":>'''Codice'''||<style="background-color:#F6D358;":>'''Descrizione'''||

BR

Introduzione

Questa pagina è dedicata al codice scritto dagli utenti. Si consiglia, per motivi redazionali e di comprensione del codice, di apporre prima del corpo dello stesso le note informative secondo il formato predefinito.

Anchor(funzioni)

Funzioni

Codice

Descrizione

Anchor(classi)

Classi

Codice

Descrizione

Anchor(database)

Basi di dati

Codice

Descrizione

attachment:sqlitedemo.tar.gz

Esempio di collegamento ad un database sqlite3

Anchor(networking)

Internet e rete

Codice

Descrizione

Anchor(gui)

Interfaccia utente

Codice

Descrizione

Grafica

Codice

Descrizione