Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 19-05-2003, 18.13.23   #31
ekerazha
Guest
 
Messaggi: n/a
Quota:
Originariamente inviato da P8257 WebMaster
non riesco a capire perchè certe graffe le allineate alla prima lettera dell'istruzione soprastante .. e altre invece (nel caso di if) all'altezza della parentesi..

Bye
perchè sono distratto fai conto che le graffe dell'IF siano sotto all'IF
  Rispondi citando
Vecchio 19-05-2003, 18.17.29   #32
ekerazha
Guest
 
Messaggi: n/a
... più che distratto, io solitamente programmo in Delphi, quindi non sono proprio a mio agio con le graffe (cmq nel ciclo IF le metterei appunto sotto all'IF . Per farti un idea del mio stile di programmazione (Delphi in questo caso) ti copio un pezzo di un mio programma...

Codice:
function GetUserAgent(): string;
var
  reg: TRegistry;
  browser, framework: string;
begin
  reg := TRegistry.Create;
  try
    // Proviamo ad aprire la chiave dell'user agent di IE...
    try
      reg.RootKey := HKEY_CURRENT_USER;
      reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Internet Settings', True);
      browser := reg.ReadString('User Agent');

      // ... se la lettura avesse avuto qualche problema
    except
      browser := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
    end;

    //  Work-around per la versione del .NET Framework...
    try
      reg.RootKey := HKEY_LOCAL_MACHINE;
      reg.OpenKey(
        'Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\EEB2F510C51F7F146973745A53A3E092\InstallProperties',
        True);
      framework := reg.ReadString('DisplayVersion');
      Result := copy(browser, 1, length(browser) - 1) + '; .NET CLR ' + framework + ')';

      // ... se la lettura avesse avuto qualche problema
    except
      Result := browser;
    end;

    reg.CloseKey;
  finally
    reg.Free;
  end;
end;
... ovviamente il forum ha mandato a capo le linee troppo lunghe

P.S.
Come vedi uso molti commenti, così poi se ci devi mettere le mani hai tutto più chiaro
  Rispondi citando
Vecchio 19-05-2003, 18.19.42   #33
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
ahhhh .. ok ..

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 20-05-2003, 09.11.39   #34
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Quota:
Originariamente inviato da ekerazha
... più che distratto, io solitamente programmo in Delphi, quindi non sono proprio a mio agio con le graffe
Dai ekerazha, un po di fantasia, cribbio !!!
Le tue graffe sono i Begin ({) e gli End (})
LoryOne non è collegato   Rispondi citando
Vecchio 21-05-2003, 16.56.22   #35
ekerazha
Guest
 
Messaggi: n/a
Quota:
Originariamente inviato da LoryOne


Dai ekerazha, un po di fantasia, cribbio !!!
Le tue graffe sono i Begin ({) e gli End (})
Lo so, ma mi ero confuso lo stesso
  Rispondi citando
Vecchio 30-05-2003, 15.09.13   #36
wilhelm
Hero Member
 
L'avatar di wilhelm
 
Registrato: 30-08-2002
Loc.: Portogruaro (VE) - Roma
Messaggi: 513
wilhelm promette bene
Quota:
Originariamente inviato da pholcus
Giusto ekerazha..2 spazi vanno bene; mi pare che il tab standrad sia da 4. In molti editor è possibile cambiare il valore del TAB, vedi ultraedit sotto win. Sotto linux, emacs, indenta di 2 spazi; se invece la riga sopra e + spostata verso destra, schiacciando tab sulla riga seguente, questa viene allineata automaticamente.

Comunque io metto la graffa sulla riga dell'IF ovvero:

Codice:
if (ghghgh) {
  quello_che_vuoi;
}
else if (ghghgh) {
  quello_che_vuoi;
}
Si risparmi una riga ad ogni if e secondo me è + chiaro.
Certo che poi va a gusti.

Ciao
Anch'io mi trovo bene a fare così.
Con HTML invece preferisco allineare i tag di apertura in verticale con quelli di chiusura (tranne quelli di formattazione del testo e <TD></TD>)...
wilhelm non è collegato   Rispondi citando
Vecchio 02-06-2003, 23.59.30   #37
Deep73
WT Dragon
 
L'avatar di Deep73
 
Registrato: 18-11-2002
Loc.: VDV (Very Deep Void)
Messaggi: 2.923
Deep73 promette bene
clap clap.... molto ordinato eke... uso lo stesso stile in Delphi pure io. Il begin lo metti sotto e identato di 2 posizioni e l'end del blocco alla pari del begin? Se sì 6 proprio (Y).
___________________________________

...
Deep73 non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Referendum 12-13 giugno Gigi75 Chiacchiere in libertà 937 09-11-2008 13.53.07
ASSALTO AL CONSOLATO ITALIANO A BENGASI, 11 MORTI Gigi75 Chiacchiere in libertà 152 20-02-2006 02.03.02
L'Airbus 380 Daniela Chiacchiere in libertà 83 19-01-2005 17.08.19
Berlusca & Co. 2 - La vendetta Paco Chiacchiere in libertà 1145 04-01-2005 21.28.18
Stasera in TV Alhazred Chiacchiere in libertà 2217 11-12-2004 18.11.06

Orario GMT +2. Ora sono le: 13.33.58.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.