Neues in Windows Forms für .NET Framework 3.5

Aktualisiert: November 2007

Viele der neuen Features in .NET Framework Version 3.5 werden von Windows Forms unterstützt und verbessern Ihre Windows Forms-Anwendungen. Im Folgenden werden einige neue Features und ihre Verwendung mit Windows Forms beschrieben.

Clientanwendungsdienste

Clientanwendungsdienste sind neu in .NET Framework 3.5 und ermöglichen Windows Forms-Anwendungen den leichten Zugriff auf Dienste für ASP.NET-Anmeldung, -Rollen und -Profile. Über diese Dienste können Sie Benutzer authentifizieren sowie Benutzerrollen und Anwendungseinstellungen von einem freigegebenen Server abrufen.

Sie können Clientanwendungsdienste aktivieren, indem Sie Clientdienstanwender im Visual Studio-Projekt-Designer oder in der Anwendungskonfigurationsdatei angeben und konfigurieren. Diese Anbieter werden in das Weberweiterbarkeitsmodell eingebunden und ermöglichen über vorhandene APIs für .NET Framework-Anmeldung, -Rollen und -Einstellungen den Zugriff auf Webdienste. Clientanwendungsdienste unterstützen auch gelegentlich verbundene Anwendungen, indem Benutzerinformationen gespeichert und aus einem lokalen Datencache abgerufen werden, wenn die Anwendung offline ist. Weitere Informationen finden Sie unter Clientanwendungsdienste.

Hosting in Windows Presentation Foundation

Der System.Windows.Forms.Integration-Namespace enthält Klassen, die die Interoperation zwischen den Technologien Windows Forms und Windows Presentation Foundation (WPF) ermöglichen. Sie können WPF-Inhalt und -Steuerelemente in den Windows Forms-Anwendungen verwenden. Sie können auch Windows Forms-Steuerelemente in den WPF-Anwendungen verwenden. Weitere Informationen finden Sie in der Dokumentation zu System.Windows.Forms.Integration. Darüber hinaus ermöglicht der Windows Forms-Designer in Visual Studio das visuelle Entwerfen von WPF-Inhalt in Windows Forms.

Windows Vista-Unterstützung

Vorhandene Windows Forms-Anwendungen arbeiten nahtlos in Windows Vista zusammen und werden aktualisiert, sodass sie möglichst dasselbe Erscheinungsbild aufweisen wie Anwendungen, die speziell für Windows Vista geschrieben wurden. Allgemeine Dateidialogfelder werden automatisch auf die Windows Vista-Version aktualisiert. .NET Framework 3.5 unterstützt auch das User Account Control (UAC) Shield-Symbol. Weitere Informationen finden Sie unter FileDialog-Klasse und Shield.

ClickOnce-Verbesserungen

Die ClickOnce-Verbesserungen schließen die Möglichkeit der Bereitstellung von mehreren Speicherorten und Branding eines Drittanbieters ein. ClickOnce bietet darüber hinaus auch Unterstützung für alternative Browser und in einigen Szenarien für die XCOPY-Veröffentlichung. Weitere Informationen finden Sie unter Exemplarische Vorgehensweisen zur ClickOnce-Bereitstellung.

Verbesserungen der Entwurfszeit

Wenn Sie Windows Forms-Anwendungen mit Visual Studio 2008 entwickeln, werden Ihnen zahlreiche Verbesserungen bei der Entwurfszeit auffallen. Wenn ein Formular oder Steuerelement früher nicht auf der Entwurfsoberfläche angezeigt werden konnte, wirkte die ausgegebene Fehlerliste überladen und verwirrend. In Visual Studio 2008 wurde die Windows Forms-Liste für Entwurfszeitfehler umgestaltet, um gezielte Hilfe bereitzustellen. In der neuen Fehlerliste für die Entwurfszeit werden bestimmte Fehlerinformationen angezeigt, mit denen Sie schnell die Fehlerquelle feststellen können. 

Zusätzlich werden Sie Verbesserungen in Bezug auf die Stabilität von Smarttags, den Inhalt der Toolbox sowie die Reaktionsgeschwindigkeit und Leistung des Designers feststellen.

Siehe auch

Konzepte

Neues in .NET Framework, Version 3.5

Neues in Visual Studio 2008

Neue Datenfeatures

Referenz

System.Windows.Forms.Integration

SystemIcons.Shield

Weitere Ressourcen

Clientanwendungsdienste

Exemplarische Vorgehensweisen zur ClickOnce-Bereitstellung

FileDialog-Klasse