Общие сведения о программировании для 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-++ для создания различных типов программ.
Приложения и служебных программ командной строки.Для получения дополнительной информации см. Консольные приложения в Visual C++.
Игры DirectX, выполняемых в ПК или Xbox.Дополнительные сведения см. в разделе DirectX Developer Center.
Приложения объект-получателя, изощряли графических интерфейсов пользователя.Дополнительные сведения см. в разделе Hilo: Разработка приложений C C-++ для Windows
Приложения предприятия и бизнеса, работающих на платформе .NET Framework, или служат в качестве мост между приложениями платформы .NET Framework и приложений или компонентов, написанных в машинном коде.Для получения дополнительной информации см. Программирование в Visual C++ .NET.
Клиенты базы данных SQL, которые выполняются в машинном коде.Дополнительные сведения см. в разделе SQL Server Native Client.
Надстройки для приложений Microsoft Office.Дополнительные сведения см. в разделе Надстройка A.C на C-++ построения для Outlook 2010
Драйверов устройств.Дополнительные сведения см. в разделе Комплект разработки драйверов для Windows (WDK)
службы Windows;Для получения дополнительной информации см. Знакомство с приложениями служб Windows.
Можно использовать 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.
Соответствующие статьи
Заголовок |
Описание |
---|---|
Родительский раздел для содержимого библиотеки MSDN о C C-++. |