Visual C++

Visual C++ 2010 предоставляет мощную и гибкую среду разработки, позволяющую создавать приложения для Microsoft Windows и приложения, основанные на Microsoft .NET. Эту среду можно использовать в качестве интегрированной среды разработки, так и в качестве отдельных средств. Visual C++ состоит из следующих компонентов:

  • Средства компилятора Visual C++ 2010. Компилятор поддерживает как традиционную разработку с использованием машинного кода, так и разработку с использованием платформ виртуальных машин, таких как среда CLR. Visual C++ 2010 содержит компиляторы для целевого объекта x64 и Itanium. Компилятор продолжает напрямую поддерживать архитектуру x86 и оптимизирует производительность кода для обеих платформ.

  • Библиотеки Visual C++. Содержат общепризнанную библиотеку шаблонных классов (ATL), библиотеки Microsoft Foundation Class (MFC) и стандартные библиотеки, такие как стандартная библиотека C++, которая состоит из библиотеки iostreams, библиотеки стандартных шаблонов (STL) и библиотеки времени выполнения языка C (CRT). Библиотека CRT включает альтернативные функции с улучшенной безопасностью для функций с известными проблемами безопасности. Библиотека STL/CLR позволяет разработчикам, использующим управляемый код, использовать также и возможности библиотеки STL. Библиотека поддержки C++ предоставляет новые возможности для маршалинга данных и упрощает написание программ, использующих среду CLR.

  • Среда разработки Visual C++. Среда разработки предоставляет всестороннюю поддержку при управлении проектами и их настройке (включая улучшенную поддержку больших проектов), редактировании исходного кода, просмотре исходного кода, а также мощные средства отладки. Среда разработки также поддерживает технологию IntelliSense, которая предоставляет при написании кода подробные подсказки, учитывающие контекст.

Кроме традиционных приложений с пользовательским интерфейсом Visual C++ позволяет разрабатывать веб-приложения, приложения интеллектуальных клиентов для Windows, решения для мобильных устройств, использующих тонкие клиенты и интеллектуальные клиенты. Язык C++, являющийся самым популярным в мире языком уровня системы, и Visual C++ вместе предоставляют разработчику высококлассное средство мирового уровня для построения программного обеспечения.

Примечание

Visual C++, экспресс-выпуск предоставляет часть тех возможностей, которые доступны в других выпусках Visual C++.Это означает, что некоторые компоненты, библиотеки и возможности, доступные в других выпусках продукта, недоступны в этой версии продукта, хотя они и могут упоминаться в документации.Чтобы получить доступ к недоступным возможностям, необходимо произвести обновление до другой версии Visual C++.Дополнительные сведения о других выпусках этого продукта, см. в разделе Выпуски Visual C++. Документация, входящая в состав Visual C++, экспресс-выпуск, является частью документации для других версий Visual C++.Это означает, что можно встретить ссылки на недоступные разделы.Полная версия документации доступна на веб-узле https://msdn.microsoft.com/ru-ru/library/default.aspx.

Примечание

Пользователям, только приступающим к изучению C++, рекомендуется руководство Герберта Шилдта Tier One: C++ Beginner's Guide (на английском языке), которое доступно в центре начинающего разработчика на веб-сайте MSDN.

В этом подразделе

Связанные подразделы