Поделиться через


Общие сведения о программировании для Windows в C++

Можно использовать C Visual C-++ создавать разнообразные программ, запущенных на ПК Windows (x86, x64 или ARM), на сервере Windows, в распределенные или на Xbox.Грамотно сконструированные программы C, C-++ могут быстрыми эффективными, экономическими в расходе энергии и принимать полное преимущество устройств многожильного и много- ядра, общий вычислительных графического процессоре (GPGPU) и другие последние переходит в оборудования.

приложения Магазина Windows и игры

В Windows 8 можно использовать C C-++ для создания приложений Магазина Windows, компилируют к машинному коду и имеют интерфейс пользователя XAML или используют DirectX.Можно также написать компоненты Среда выполнения Windows в машинном коде, другие приложения Магазина Windows могут потребление- сюда входят приложения, написанные в C-#, Visual Basic, или JavaScript.Дополнительные сведения см. в разделе Создайте первое приложение Windows с помощью Магазина C C-++, Создайте в первой игра Магазина Windows с помощью DirectX и Чтобы создать компонент времени выполнения C Windows в C-++.

Также можно создавать приложения, игры и компоненты Магазина Windows без использования Расширения компонентов Visual C++ (C++/CX); вместо этого можно использовать Библиотека шаблонов C++ среды выполнения Windows (WRL).Для получения дополнительной информации см. Библиотека шаблонов C++ среды выполнения Windows (WRL).

Рабочий стол, сервер и приложения и игры облако

В распределенные можно сборки машинного кода Windows Azure в C и C-++ вызов от веб-роль, созданные в C-#.Дополнительные сведения см. в разделе Windows SDK Azure.

В Windows 8 и Windows Server 2012 можно воспользоваться Visual C C-++ для создания различных типов программ.

Можно использовать C Visual C-++ в пакет практически любого типа высокопроизводительной пользовательской функции в DLL Win32 или в библиотеке DLL модели COM, которые могут использоваться приложениями C или C-++ приложениями, написанными на другом язык- для примера, C-# или Visual Basic.Дополнительные сведения о библиотеках DLL Win32 см. в разделе Библиотека DLL в Visual C++.Дополнительные сведения о структуре модели COM см. в разделе Component Object Model (COM).

Пакет SDK и файлы заголовка

C Visual C-++ содержит библиотеки C и C-++ стандартные C, библиотеку стандартных шаблонов (STL) и других библиотек для систем microsoft.Файлы заголовка для этих библиотек все расположены в папке установки Visual Studio в папке \ VC \.Библиотеки Microsoft:

  • Классы Microsoft Foundation (MFC): Объектно-ориентированная среда для создания обычная enterprise программ - как особый приложения Windows, имеют множество пользовательский интерфейс, кнопки функции, списков, типы дерева и другие элементы управления.Для получения дополнительной информации см. Рабочий стол Appplications MFC.

  • Библиотека шаблонных классов ATL (ATL). Мощная библиотека поддержки для создания компонентов модели COM.Для получения дополнительной информации см. Компоненты рабочего стола модели COM библиотеки ATL.

  • C C-++ AMP (C, C-++ Accelerated Massive Parallelism). Библиотеки, которая содержит общий высокопроизводительный вычислительный работу с GPU.Для получения дополнительной информации см. C++ AMP (C++ Accelerated Massive Parallelism).

  • Среда выполнения с параллелизмом. Библиотека, упрощает труд параллельного и асинхронного программирования для устройств многожильного и много- ядра.Дополнительные сведения см. в разделе Среда выполнения с параллелизмом.

Многие Windows программирования сценарии также требует Windows SDK, которая включает файлы заголовков, которые обеспечивают доступ к компонентам операционной системы Windows.По умолчанию все выпуски Visual Studio 2012 установят современное SDK, которая обеспечивает разработку приложений Магазина Windows.Дополнительные сведения о пакет Windows SDK для более ранних версий Windows см. в разделе Общие сведения о Windows SDK.

Другие платформы, например Xbox и лазурь имеют собственные пакет SDK, которые могут быть установлены.Дополнительные сведения см. в разделе лазурное DirectX Developer Center и Developer Center.

Средства разработки

Visual Studio включает мощный отладчик для машинного кода, средств статического анализа, графических средств отладки, полнофункционального редактора кода, для поддержки модульных тестов и многих других средств и служебных программ.Дополнительные сведения см. в разделах Разработка приложений в Visual Studio и Tools for Visual C++ Development.

Соответствующие статьи

Заголовок

Описание

Visual C++

Родительский раздел для содержимого библиотеки MSDN о C C-++.