Gambas-it

Gambas3 => Programmazione => Topic aperto da: milio - 09 Maggio 2010, 23:37:03

Titolo: Code Snippets
Inserito da: milio - 09 Maggio 2010, 23:37:03
Avete provato questa nuovo strumento? Lo trovate nel menu' Strumenti --> Preferenze --> Code Snippets

Praticamente serve a scrivere istantaneamente codice digitando la 'stringa breve' assegnata, seguita dal tasto Tab...
Io la trovo un casino comoda anche per il fatto che e' completamente personalizzabile...
Titolo: Re: Code Snippets
Inserito da: Ceskho - 09 Maggio 2010, 23:42:50
Avete provato questa nuovo strumento? Lo trovate nel menu' Strumenti --> Preferenze --> Code Snippets

Praticamente serve a scrivere istantaneamente codice digitando la 'stringa breve' assegnata, seguita dal tasto Tab...
Io la trovo un casino comoda anche per il fatto che e' completamente personalizzabile...

se ho ben capito รจ la stessa cosa che fanno i terminali di Linux....giusto?
Titolo: Re: Code Snippets
Inserito da: milio - 09 Maggio 2010, 23:51:27
+ o meno... solo che qui si puo' scrivere es:

ppf <TAB>

risultato:

Public Function {Name}({Arguments}) As {ReturnType}

 

End


il bello e' che te le puoi gestire come vuoi e crearne quante ne vuoi... fico no?  8)
Titolo: Re: Code Snippets
Inserito da: Ceskho - 09 Maggio 2010, 23:53:13
il bello e' che te le puoi gestire come vuoi e crearne quante ne vuoi... fico no?  8)

Certo!Ora li frego l'idea!!!  ;)
Titolo: Re: Code Snippets
Inserito da: leo72 - 10 Maggio 2010, 10:37:46
 :-X
Titolo: Re: Code Snippets
Inserito da: Golia - 12 Maggio 2010, 22:40:39
Che forte!!
gbx <tab>

risultato

  With GridEdit1
    .Expand = True
    .Connection = Conn.CCon
    .AutoDataType = True
    .FieldKey = ["iddettaglio"]
    .SetTitles([[0, "Id"], [1, "Riga"], [2, "Codice"], [3, "Descrizione"], [4, "Colore"], [6, "totale"], [5, "Prezzo"]])
    .SetType([[[0, 1, 2, 3, 4, 5], Grid.Type.Field], [[6], Grid.Type.Formula]])
    .SetFields([[0, "iddettaglio"], [1, "x"], [2, "codice"], [3, "descrizione"], [4, "colore"], [5, "prezzounit"]])
    .SetFormulas([[6, "=C[5]+C[5]"]])
    .SetWidths([[0, 40], [1, 40], [2, 80], [3, 300], [[4, 5, 6], 80]])
    .SetFormats([[[5, 6], "$,0.00"]])
    .SetDataType([[0, Grid.DataType.Serial]])
    .SetAlignment([[[5, 6], Align.Right], [4, Align.Center]])
    .TableName = "dettagli"
    .LoadData("select * from dettagli ORDER BY x;")
    .Columns["codice"].DefaultValue = "20"
    .Columns["prezzounit"].DefaultValue = "0"   
    .FieldReordering = "x" ' campo numerico di riordine = float o decimal
    .UpdateReording = False ' false non riordina e mette es. 10.5 , true riordina il campo FieldReordering
    .AlwaysEditable = False ' sempre editabile
    .KeyActivity = True ' attiva funzione key
    .ReadOnly = False ' solo lettura
    .AutoNew = True '
  End With

fichissimo ;) ;)