Condividi tramite


Introduzione agli starter kit

Uno starter kit è principalmente un modello di progetto avanzato che può essere condiviso con altri membri della community. Uno starter kit include esempi di codice, documentazione e altre risorse per facilitare l'apprendimento di nuovi strumenti e tecniche di programmazione durante la compilazione di applicazioni reali.

Tutte le tecniche e le attività applicate ai modelli sono valide anche per gli starter kit. Per ulteriori informazioni, vedere Modelli di Visual Studio.

Nel presente argomento vengono descritti i tipi di starter kit e il modo per condividerli con la community.

Tipi di starter kit

Gli starter kit possono essere applicazioni di esempio per la personalizzazione o strumenti di apprendimento che mostrano l'utilizzo di Visual Studio.

Applicazioni di esempio

Le applicazioni di esempio per la personalizzazione contengono un progetto di lavoro di Visual Studio che generalmente, oltre alla documentazione, include un codice di modello per implementare attività specifiche. La documentazione descrive le funzionalità dell'applicazione e fornisce alcuni suggerimenti per personalizzare l'applicazione. La documentazione viene visualizzata quando si crea un nuovo progetto utilizzando lo starter kit.

Un'applicazione di esempio è un plug-in per un'applicazione che viene utilizzata regolarmente, ad esempio Windows Media Player o Windows Messenger. Nella documentazione degli starter kit viene descritto il funzionamento dei plug-in, il funzionamento del codice e la procedura per installare il plug-in.

Strumenti di apprendimento

Gli strumenti di apprendimento offrono un'applicazione completa e la documentazione dettagliata per imparare a ricreare l'applicazione da zero. Se non si ha esperienza con Visual Studio, gli starter kit offrono la possibilità di velocizzare l'apprendimento sia dell'ambiente di sviluppo che del linguaggio di programmazione. Una volta terminata la generazione, l'utente avrà creato un'applicazione utile, ad esempio un'applicazione per la gestione di foto o per una raccolta di DVD.

Uno starter kit con strumenti di apprendimento contiene una versione completa dell'applicazione, dotata di tutte le funzioni, utilizzabile come riferimento, e i seguenti elementi da usare e a cui fare riferimento quando si crea l'applicazione:

  • Un progetto che contiene un codice di modello per implementare un'attività o un insieme di attività. Potrebbe non essere un progetto di lavoro che viene compilato senza errori.

  • Frammenti di codice utilizzabili nel progetto. Per aggiungere frammenti di codice a un file di codice di uno starter kit, scegliere il comando Inserisci frammento di codice.

  • Codice per i controlli.

  • Modelli di elemento del progetto che possono essere utilizzati nel progetto. Gli elementi di progetto vengono aggiunti tramite la finestra di dialogo Aggiungi nuovo elemento.

  • Documentazione dettagliata che descrive come completare e utilizzare lo starter kit.

Quando si crea un nuovo progetto da uno starter kit, viene visualizzata la documentazione, che contiene una serie di attività. Tali attività descrivono come creare parti dell'applicazione lavorando nell'ambiente di sviluppo, aggiungendo elementi al progetto e copiando frammenti di codice. Ogni attività richiede circa 10 minuti per le operazioni di lettura e implementazione e lo sviluppo dell'intera applicazione dovrebbe durare circa 2 ore. È possibile richiedere una documentazione supplementare per approfondire i principi fondamentali dell'ambiente di sviluppo e del linguaggio di programmazione.

Ricerca e condivisione di starter kit

La finestra di dialogo Nuovo progetto consente di reperire e scaricare gli starter kit dai siti Web che supportano i servizi Web di Visual Studio. Per ulteriori informazioni, vedere Procedura: trovare e installare nuovi modelli.

È possibile condividere gli starter kit tramite la posta elettronica o le condivisioni di file. Per ulteriori informazioni, vedere Procedura: condividere modelli in un team di sviluppo.

Vedere anche

Altre risorse

starter kit

Modelli di Visual Studio