Общие сведения о приложениях для Windows
Microsoft Visual Studio предоставляет несколько способов разработки приложений Windows, работающих локально на компьютерах пользователей. Visual Studio позволяет создавать приложения Windows и пользовательские интерфейсы с помощью Windows Forms. Можно создавать приложения служб Windows или приложения Windows Win32. Начиная с Visual Studio 2008, можно создавать приложения Windows с помощью Windows Presentation Foundation (WPF).
Приложения Windows Visual Studio
Приложение Windows Visual Studio строится на основе многофункционального набора классов .NET Framework, позволяющего программировать сложные приложения. Приложения Windows можно создавать с помощью любого языка программирования, совместимого с .NET Framework (Visual Basic, C#, 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. При использовании для создания приложений Windows Visual Studio создается практически такое же приложение, какое можно было бы создать вручную. Преимущество использования 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 Presentation Foundation (WPF)
Дополнительные сведения о Windows Presentation Foundation (WPF) и создании приложений WPF с помощью Visual Studio см. в следующих разделах.
Раздел |
Описание |
---|---|
Вводные сведения о разработке приложений с использованием Windows Presentation Foundation (WPF). |
|
Список разделов, содержащих пошаговое описание разработки приложений WPF с помощью сред. Конструктор WPF. |
Приложения служб Windows
В Visual Studio службы можно создавать путем создания приложений, которые устанавливаются в качестве служб. Такие приложения называются службами Windows. Используя компоненты .NET Framework, можно создавать и устанавливать службы, а также управлять ими.
Дополнительные сведения см. в разделе Служебные приложения Windows.
Проекты Win32
Можно использовать мастер проектов для создания проектов типа Win32, в том числе текстовых приложений, выполняемых приложений Windows, библиотек динамической компоновки (DLL) и статических библиотек.
Дополнительные сведения см. в разделе Создание приложения Windows Win32.