Общие сведения о приложениях для Windows

Обновлен: Ноябрь 2007

Microsoft Visual Studio предоставляет несколько способов разработки приложений Windows, работающих локально на компьютерах пользователей. Visual Studio позволяет создавать приложения Windows и пользовательские интерфейсы с помощью Windows Forms. Кроме того, можно создавать служебные приложения Windows с помощью Visual Studio либо с помощью пакета средств разработки (SDK) .NET Framework, версия 2.0, а для создания приложений Win32 служит мастер проектовVisual Studio. Начиная с Visual Studio 2008, можно создавать приложения Windows с помощью Windows Presentation Foundation (WPF).

Приложения Windows Visual Studio

Приложение Windows Visual Studio строится на основе многофункционального набора классов .NET Framework, позволяющего программировать сложные приложения. Приложения Windows можно создавать с помощью любого языка программирования .NET Framework (Visual Basic, C#, Visual J#, C++ и многие другие) и средств отладки .NET Framework.

Приложения Windows, созданные с помощью классов .NET Framework, имеют и другие преимущества. Можно получить доступ к службам операционной системы и воспользоваться другими преимуществами, предоставляемыми пользовательской вычислительной средой. Доступ к данным можно получить с помощью ADO.NET. Дополнительные сведения см. в разделе Создание приложений для обработки данных с помощью Visual Studio. GDI+ предоставляет дополнительные возможности для рисования и раскраски в приложениях Windows Forms. Дополнительные сведения см. в разделе Объекты Graphics и Drawing в Windows Forms. Приложения Windows могут вызывать методы, предоставляемые веб-службами XML, давая возможность воспользоваться сведениями и компьютерными ресурсами из множества источников и партнеров. Дополнительные сведения см. в разделе Введение в программирование веб-служб в управляемом коде.

Инструменты Visual Studio для разработки приложений Windows

Как и в случае с другими приложениями .NET Framework, можно создавать приложения Windows в текстовом редакторе, вызывать методы и классы .NET Framework, компилировать приложение в командной строке и распространять полученную в результате исполняемую программу.

Также можно использовать Visual Studio. При использовании Visual Studio для создания приложений Windows создается, в сущности, такое же приложение, какое можно было бы создать вручную. Преимущество использования Visual Studio заключается в том, что эта среда предоставляет инструментальные средства, благодаря которым процесс разработки приложений становится намного быстрее, проще и надежнее. В следующем списке показаны основные средства разработки приложений Windows.

  • Визуальные конструкторы для Windows Forms с элементами управления для перетаскивания. Дополнительные сведения см. в разделе Конструктор Windows Forms.

  • Визуальные конструкторы для Windows Presentation Foundation. Дополнительные сведения см. в разделе Система Windows Presentation Foundation в Visual Studio.

  • Оптимизированные редакторы кода, включающие в себя завершение операторов, проверку синтаксиса и другие возможности IntelliSense.

  • Встроенные средства компиляции и отладки.

  • Средства управления проектом, позволяющие создавать и управлять файлами приложения, в том числе локальным развертыванием, через интрасеть или Интернет.

Эти возможности знакомы опытным пользователям Visual Studio, поскольку они похожи на соответствующие возможности для создания приложений в предыдущих версиях Visual Basic и Visual C++. В Visual Studio 2005 эти возможности расширены и образуют широкий набор средств для разработки приложений Windows.

Виды приложений Windows

С помощью Visual Studio можно создавать мощные приложения Windows. Можно создавать приложения Windows Forms и служебные приложения Windows на основе средств Visual C++ либо использовать .NET Framework для создания приложений Win32.

Формы Windows Forms

Дополнительные сведения о формах Windows Forms и работе с ними в Visual Studio см. в следующих разделах.

Раздел

Описание

Приступая к работе с Windows Forms

Предоставляет сведения о том, как создавать и разрабатывать формы Windows Forms.

Практические и пошаговые руководства для форм Windows Forms

Список разделов, содержащих пошаговое описание разработки обычных приложений на основе Windows Forms.

Элементы управления Windows Forms

Список разделов, содержащих подробные сведения об особенностях и использовании элементов управления Windows Forms.

Приложения Windows Presentation Foundation (WPF)

Дополнительные сведения о Windows Presentation Foundation (WPF) и создании приложений WPF с помощью Visual Studio 2008 см. в следующих разделах.

Раздел

Описание

Знакомство с Windows Presentation Foundation

Вводные сведения о разработке приложений с использованием Windows Presentation Foundation (WPF).

Приступая к работе с конструктором WPF

Список разделов, содержащих пошаговое описание разработки приложений WPF с помощью WPF (конструктор).

Служебные приложения Windows

Используя Visual Studio или пакет SDK Microsoft .NET Framework, версия 2.0, можно создавать службы путем создания приложения, которое устанавливается как служба. Такие приложения называются службами Windows. Используя компоненты .NET Framework, можно создавать и устанавливать службы, а также управлять ими.

Дополнительные сведения см. в разделе Служебные приложения Windows.

Проекты Win32

Можно использовать мастер проектов для создания проектов типа Win32, в том числе текстовых приложений, выполняемых приложений Windows, библиотек динамической компоновки (DLL) и статических библиотек.

Дополнительные сведения см. в разделе Создание приложения Windows Win32.

См. также

Основные понятия

Выбор между формами Windows Forms и веб-формами

Другие ресурсы

Создание приложения для Windows

Формы Windows Forms