Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

I code snippet di Visual Studio

Articolo scritto da Vincenzo Gaglio
Pagina 1 di 3

Un code snippet (tradotto in italiano ‘frammento di codice’) è un piccolo pezzo di codice che è possibile inserire all’interno di un’applicazione e successivamente modificare secondo le proprie esigenze. L’obiettivo è quello di velocizzare la fase di programmazione, automatizzando nella scrittura del codice l’inserimento delle strutture più utilizzate o la cui sintassi è difficile da ricordare.

In particolare nell’ambiente di sviluppo Microsoft Visual Studio (a partire dalla versione 2005) è stata posta una grande attenzione alla gestione dei code snippet e questo ha migliorato notevolmente l’efficienza della programmazione, soprattutto in coloro che effettuano operazioni ripetitive con finalità simili.

(L'articolo continua più sotto...)

Nelle prime versioni dell’ambiente di sviluppo della casa di Redmond il processo di creazione e utilizzo degli stessi era molto semplice e prevedeva innanzitutto di selezionare la porzione di codice da creare come snippet e di trascinarla nel Toolbox. In seguito a questa operazione veniva creato lo snippet corrispondente e se ad esempio si desiderava creare lo snippet del seguente pezzo di codice

//Questo è il mio snippet
if(/*condizione*/)
{
  //Istruzioni
}
else
{
  //Istruzioni
}

bastava scriverne il contenuto nell’editor di testo di Visual Studio, selezionarlo e trascinarlo nel Toolbox. Fatto questo nel Toolbox compariva qualcosa di simile

con la possibilità di rinominare l’elemento appena creato a proprio piacimento. Quando successivamente si desiderava utilizzare tale snippet bastava trascinarlo dal Toolbox al proprio codice.

Con il passare degli anni la tecnologia dei code snippet si è evoluta e oggi, pur rimanendo disponibile la possibilità di fare quanto abbiamo appena visto, tale funzionalità viene gestita in modo differente. Nelle ultime versioni di Visual Studio infatti gli snippet consistono in file di tipo XML che possono includere semplice codice (come i precedenti) ma anche riferimenti, parametri, ecc. Il fatto che questi elementi siano codificati in file XML inoltre fa sì che sia possibile condividerli con altri programmatori.

Visual Studio mette a disposizione diversi snippet predefiniti codificati nei tre principali linguaggi del .NET Framework (C#, VB.NET e J#) ed è possibile utilizzarli attraverso voci dei menù o scorciatoie da tastiera. Quando si individua la posizione del codice in cui si desidera inserire uno snippet è infatti possibile effettuare una delle seguenti operazioni:

Effettuando una di queste operazioni ci compare la lista Insert Snippet. Scorrendo la lista e fermandosi con il mouse su una delle voci Visual Studio mostra un tooltip che indica il corrispondente codice che verrà inserito cliccando sulla voce selezionata

Corsi
Corso Web DesignCorso Web Design
Disegno di siti Web con HTML, CSS e Dynamic HTML. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122