Novità in Windows Forms per .NET Framework 3.5

Aggiornamento: novembre 2007

Molte delle nuove funzionalità aggiunte in .NET Framework versione 3.5 sono supportate in Windows Forms e consentono di migliorare le applicazioni Windows Forms. Di seguito sono descritte alcune delle nuove funzionalità e le relative modalità di utilizzo in Windows Form.

Servizi dell'applicazione client

I servizi dell'applicazione client sono una delle nuove funzionalità di .NET Framework 3.5. Tali servizi consentono alle applicazioni Windows Forms di accedere facilmente ai servizi ASP.NET relativi alla gestione di accessi, ruoli e profili. Questi servizi consentono inoltre di autenticare gli utenti e di recuperare da un server condiviso le impostazioni dell'applicazione e dei ruoli utente.

Per attivare i servizi dell'applicazione client è possibile specificare e configurare i provider dei servizi client in Progettazione progetti di Visual Studio o nel file di configurazione dell’applicazione. Questi provider si collegano al modello extensibility Web e consentono di accedere ai servizi Web mediante le API .NET Framework esistenti relative alla gestione di accessi, ruoli e profili. I servizi dell'applicazione client supportano anche connettività occasionale archiviando e recuperando le informazioni utente da una cache di dati locale quando l'applicazione non è in linea. Per ulteriori informazioni, vedere Servizi applicazioni client.

Integrazione di Windows Presentation Foundation

Lo spazio dei nomi System.Windows.Forms.Integration contiene classi che consentono l'interazione tra le tecnologie Windows Forms e Windows Presentation Foundation (WPF). È possibile utilizzare elementi e controlli WPF nelle applicazioni Windows Forms, così come utilizzare elementi e controlli Windows Form nelle applicazioni WPF. Per ulteriori informazioni, vedere la documentazione dello spazio dei nomi System.Windows.Forms.Integration. Inoltre, lo strumento Progettazione Windows Form di Visual Studio consente di progettare in modo visivo elementi WPF in Windows Form.

Supporto di Windows Vista

Le applicazioni Windows Forms esistenti sono perfettamente compatibili con Windows Vista e, laddove possibile, sono state migliorate in modo da presentare lo stesso aspetto delle applicazioni scritte specificamente per Windows Vista. Le finestre di dialogo dei file comuni sono state aggiornate automaticamente alla versione Windows Vista. .NET Framework 3.5 supporta inoltre l'icona Scudo di protezione del Controllo dell'account utente (UAC, User Account Control). Per ulteriori informazioni, vedere Classe FileDialog e Shield.

Miglioramenti di ClickOnce

Fra i miglioramenti apportati a ClickOnce vi sono le funzionalità di distribuzione da più percorsi e di personalizzazione con marchi di terze parti. ClickOnce offre inoltre il supporto di browser alternativi e la pubblicazione XCOPY in alcuni scenari. Per ulteriori informazioni, vedere Procedure dettagliate relative alla distribuzione ClickOnce.

Miglioramenti relativi alla fase di progettazione

Gli sviluppatori che utilizzano Visual Studio 2008 per creare applicazioni Windows Forms noteranno molti miglioramenti relativi alla fase di progettazione. Nelle versioni precedenti, quando nell'area di progettazione si verifica un errore di visualizzazione di un modulo o di un controllo, l'elenco degli errori risultanti è disorganizzato e poco chiaro. In Visual Studio 2008, invece, l'elenco degli errori in fase di progettazione di Windows Form è stato riprogettato in modo da fornire un'assistenza più mirata. Il nuovo elenco degli errori in fase di progettazione contiene informazioni specifiche sugli errori che consentono di determinarne rapidamente le cause. 

Sono inoltre stati apportati miglioramenti alla stabilità degli smart tag, alla compilazione della Casella degli strumenti nonché alla velocità di risposta e alle prestazioni generali della finestra di progettazione.

Vedere anche

Concetti

Novità di .NET Framework versione 3.5

Novità di Visual Studio 2008

Novità relative ai dati

Riferimenti

System.Windows.Forms.Integration

SystemIcons.Shield

Altre risorse

Servizi applicazioni client

Procedure dettagliate relative alla distribuzione ClickOnce

Classe FileDialog