Visual C++
Обновлен: Ноябрь 2007
Visual C++ 2008 предоставляет мощную и гибкую среду разработки, позволяющую создавать приложения для Microsoft Windows и приложения, основанные на Microsoft .NET. Эту среду можно использовать в качестве интегрированной среды разработки, так и в качестве отдельных средств. Visual C++ состоит из следующих компонентов:
Средства компилятора Visual C++ 2008. Компилятор поддерживает как традиционную разработку с использованием машинного кода, так и разработку с использованием платформ виртуальных машин, таких как среда CLR. Visual C++ 2008 включает компиляторы для 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++, экспресс-выпуск, является частью документации для других версий Visual C++. Это означает, что можно встретить ссылки на недоступные разделы. Полная версия документации доступна на веб-узле https://msdn.microsoft.com/library. |
Примечание. |
---|
Если вы приступаете к изучению C++, рекомендуется ознакомиться с документом "Руководство по С++ для начинающих", написанным Гербом Шилдтом (Herb Schildt), которое доступно по ссылке https://go.microsoft.com/fwlink/?LinkId=115303. |
В этом подразделе
Приступая к работе в Visual C++
Предоставляет сведения о начале работы с этим выпуском Visual C++, включая интерактивный учебник.Перенос и обновление программ
Предоставляет сведения о миграции с других операционных систем или с других версий Visual C++.Общая методика программирования
Предоставляет сведения о программировании на Visual C++, включая сведения о написании кода для выполнения различных программных задач, общие сведения о библиотеках DLL и многое другое.Руководство по программированию в среде .NET
Предоставляет сведения, ориентированные непосредственно на программирование с использованием среды CLR.Развертывание (C++)
Предоставляет сведения об упаковке, распространении и выполнении приложений.Рекомендации по безопасности для C++
Содержит рекомендации, помогающие защитить приложения от вредоносного кода и несанкционированного использования.Программирование для 64-разрядных систем на Visual C++
Сведения о возможностях Visual C++, полезных при написании кода для архитектур x64 и Itanium.Создание проектов Visual C++ и управление ими
Предоставляет сведения о том, как управлять проектами по созданию кода при помощи интегрированной среды разработки.Построение программы C/C++
Предоставляет сведения о компиляторе, компоновщике и других средствах, помогающих при разработке программ на C и C++. В разделе также описываются параметры командной строки и сообщения диагностики.Справочные материалы по Visual C++
Содержит полный справочник по возможностям языка и интерфейсам API.Образцы приложений Visual C++
Содержит образцы проектов, демонстрирующие различные возможности Visual C++.
Связанные подразделы
Новые возможности в Visual C++ 2008
Содержит общие сведения о новых возможностях Visual C++ 2008.Отладка машинного кода
Предоставляет сведения о выполнении программ и выявлении проблем в них при помощи отладчика Visual Studio.Программирование для устройств на языке Visual C++
Предоставляет сведения о написании кода, который будет выполняться на устройствах.Знакомство с Visual Studio
Предоставляет сведения об основном продукте, частью которого является Visual C++.Примеры Visual Studio
Содержит ссылки на разделы, предоставляющие пошаговые руководства для различных задач.Разработка приложений в Visual Studio
Предоставляет сведения о том, как использовать среду, редактор, окна средств и конфигурацию Visual Studio.Поддержка и продукта специальные возможности
Предоставляет сведения о том, как связаться со службой поддержки, а также о средствах, доступных для людей с физическими нарушениями.