Дополнения к Windows Forms для .NET Framework 3.5
Многие новые возможности, добавленные в .NET Framework 3.5, поддерживаются Windows Forms и улучшат приложения Windows Forms. Ниже описаны некоторые новые возможности и способы их использования в Windows Forms.
Службы клиентских приложений
Службы клиентских приложений недавно введены в .NET Framework 3.5; они позволяют приложению Windows Forms легко получать доступ к учетным данным, ролям и профилям ASP.NET. Эти службы позволяют проверять подлинность пользователей, получать роли пользователей и параметры приложений с общего сервера.
Службы клиентских приложений можно включить, указав и настроив поставщиков клиентских служб в конструкторе проекта Visual Studio или в файле конфигурации приложения. Эти поставщики включаются в модель расширения веб-среды и позволяют получить доступ к веб-службам с помощью существующих учетных данных, ролей и API параметров .NET Framework. Службы клиентских приложений также поддерживают периодическое подключение благодаря хранению и извлечению сведений о пользователе из локального кэша данных, когда приложение находится в автономном режиме. Дополнительные сведения см. в разделе Службы клиентских приложений.
Размещение Windows Presentation Foundation
Пространство имен System.Windows.Forms.Integration содержит классы, обеспечивающие взаимодействие между технологиями Windows Forms и Windows Presentation Foundation (WPF). Можно использовать содержимое и элементы управления WPF в приложениях Windows Forms. Можно также использовать элементы управления Windows Forms в приложениях WPF. Дополнительные сведения см. в документации по System.Windows.Forms.Integration. Кроме того, конструктор Windows Forms в Visual Studio позволяет выполнять визуальное проектирование содержимого WPF в Windows Forms. Дополнительные сведения см. в следующем разделе. Использование элементов управления Windows Presentation Foundation и Использование элементов управления WPF.
Поддержка Windows Vista
Существующие приложения Windows Forms без проблем работают в Windows Vista, и они по возможности обновляются, чтобы иметь одинаковый вид с приложениями, разработанными специально для Windows Vista. Общие диалоговые окна файлов автоматически обновляются до версии Windows Vista. В .NET Framework 3.5 также поддерживается значок щита контроля учетных записей. Дополнительные сведения см. в разделах Класс FileDialog и Shield.
Усовершенствования ClickOnce
К усовершенствованиям технологии ClickOnce относится возможность развертывания из нескольких мест и добавления фирменной символики сторонних производителей. В ClickOnce также предлагается поддержка альтернативных браузеров и возможность публикации XCOPY в некоторых сценариях. Дополнительные сведения см. в разделе Развертывание и безопасность технологии ClickOnce.
Усовершенствования средств времени разработки
При разработке приложений Windows Forms с помощью Visual Studio 2008 пользователь, несомненно, ощутит многие улучшения процесса работы во время разработки. Ранее, если не удавалось отобразить форму или элемент управления на поверхности разработки, получавшийся список ошибок был загроможденным и запутанным. В Visual Studio 2008 список ошибок во время разработки Windows Forms был переработан для предоставления направленной помощи. В новом списке ошибок, возникающих во время разработки, отображаются сведения об ошибке, которые необходимы для быстрого обнаружения ее причины. Дополнительные сведения см. в следующем разделе. Ошибки во время разработки в конструкторе Windows Forms Designer и Ошибки во время разработки в конструкторе Windows Forms Designer.
Кроме того, усовершенствована стабильность смарт-тегов, заполнение Панели элементов и общая скорость отклика и производительность конструктора.
См. также
Ссылки
System.Windows.Forms.Integration
Основные понятия
What's New in the .NET Framework Version 3.5
Новые возможности Visual Studio 2010
Новые возможности разработки приложений для работы с данными
Развертывание и безопасность технологии ClickOnce