Novità di Visual C# 2005

Cambia visualizzazione:
ScriptFree
Visual C#: guida introduttiva
Novità di Visual C# 2005

In Microsoft Visual C# 2005 sono state introdotte nuove funzionalità nelle seguenti aree:

  • Linguaggio e compilatore

  • Editor di codice

  • Ambiente di sviluppo

  • Documentazione e specifiche del linguaggio

  • Debug

Linguaggio e compilatore

Il linguaggio C# ora supporta tipi generici, iteratori e tipi parziali. Nell'ultima versione del compilatore C# sono state inoltre introdotte nuove funzionalità e opzioni. Per ulteriori informazioni, vedere Novità del compilatore e del linguaggio C# 2.0.

Editor di codice

L'editor di codice contiene le seguenti nuove funzionalità per Visual C# 2005.

Frammenti di codice

I frammenti di codice rendono più rapida l'immissione dei costrutti di codice comuni fornendo allo sviluppatore un modello da compilare. I frammenti vengono archiviati come file XML e possono essere facilmente modificati e personalizzati.

Refactoring

Gli strumenti di refactoring consentono di modificare automaticamente la struttura del codice sorgente, ad esempio promuovendo le variabili locali a parametri o convertendo un blocco di codice in un metodo.

Ambiente di sviluppo

Nell'ambiente di sviluppo sono stati introdotti i seguenti miglioramenti per Visual C# 2005.

IntelliSense

Sono state aggiunte le seguenti nuove funzionalità:

  • L'elenco di completamento di Elenca membri viene visualizzato automaticamente quando si sposta il cursore su un operatore di ambito che precede un oggetto o quando si annulla l'azione di completamento.

  • Durante la scrittura del codice di gestione degli errori, Elenca membri consente di individuare facilmente la specifica eccezione da intercettare grazie all'applicazione di filtri ai membri non rilevanti dell'elenco di completamento in una clausola catch.

  • Quando è necessario inserire codice standard, Generazione automatica di codice consente ora di configurare IntelliSense per l'inserimento automatico del codice.

  • IntelliSense è disponibile durante la creazione e la modifica di applicazioni Web.

Progettazione classi

Progettazione classi è un nuovo editor che consente di visualizzare graficamente le classi e i tipi nonché di modificare o aggiungere metodi. Nella finestra Progettazioni classi è anche possibile utilizzare gli strumenti di refactoring.

Banco di test degli oggetti

Si tratta di uno strumento appositamente progettato per semplificare il test degli oggetti. Consente di creare un'istanza di un oggetto e di chiamare i relativi metodi.

Distribuzione ClickOnce

La distribuzione ClickOnce consente di pubblicare applicazioni Windows in un server Web o una condivisione di file di rete per semplificare l'installazione.

Supporto di strumenti per gli assembly con nome sicuro

La finestra di dialogo Proprietà progetto è stata riprogettata e ora include il supporto per la firma degli assembly.

Creazione guidata codice

Le seguenti procedure guidate per la creazione del codice sono ora obsolete:

  • Creazione guidata metodo C#

  • Creazione guidata proprietà C#

  • Creazione guidata campo C#

  • Creazione guidata indicizzatore C#

Documentazione e specifiche del linguaggio

La documentazione di riferimento di C# è stata interamente riscritta in modo da fornire informazioni più complete sui problemi, sia comuni che complessi, che possono essere riscontrati dagli sviluppatori durante la creazione di applicazioni in C#.

Le specifiche del linguaggio C# non sono più integrate nell'ambiente della Guida ma vengono fornite in due file doc. Per impostazione predefinita, tali file sono installati in \\Microsoft Visual Studio 8\vcsharp\specifications\1033\. Le versioni più aggiornate possono essere scaricate dal Centro per sviluppatori C# su MSDN. Per ulteriori informazioni, vedere Specifiche del linguaggio C#.

Miglioramenti per il debug specifici per C#

Sono state aggiunte nuove funzionalità per gli sviluppatori C#, ad esempio Modifica e Continuazione.

Vedere anche