Разработка в среде CLR (инструкции по работе в Visual C++)
Обновлен: Ноябрь 2007
На этой странице приведены ссылки на разделы справки по разработке в среде CLR с помощью Visual C++. Сведения о разделах справки по другим категориям распространенных задач см. в разделе Инструкции по работе в Visual C++.
Windows Forms
Практические и пошаговые руководства для форм Windows Forms
Перечень пошаговых руководств Windows Forms, помогающих эффективно применять технологию Windows Forms в приложениях Visual C++.Код для приложений Windows Forms
Перечень примеров кода, демонстрирующих способы выполнения типовых задач программирования в приложениях Windows Forms.Практическое руководство. Преобразование файлов изображений из одного формата в другой с помощью платформы .NET Framework
Демонстрация использования класса System.Drawing.Image и перечисления System.Drawing.Imaging.ImageFormat для преобразования и хранения файлов изображений.
Смешанные сборки
Практическое руководство. Переход на /clr
Обсуждение вопросов, возникающих при компиляции машинного кода с параметром /clr и при преобразовании проекта в управляемый.Практическое руководство. Компиляция кода MFC и ATL с помощью параметра /clr
Обсуждение порядка компиляции существующих программ MFC и ATL для применения в среде CLR.Практическое руководство. Удаление зависимости от _vcclrit.h
Рекомендованные модификации, необходимые для удаления зависимости в файле заголовка.Вопросы производительности взаимодействия (C++)
Рекомендации по уменьшению влияния управляемых и неуправляемых переходов взаимодействия на производительность во время выполнения.
Чистые / проверяемые сборки
Чистый и проверяемый код
Описание различий между смешанным, чистым и проверяемым кодом.Практическое руководство. Создание проверяемых проектов на языке C++
Описание способов установки свойств проекта и модификации исходных файлов проекта для преобразования проектов Visual C++ в проекты, создающие проверяемые приложения.Практическое руководство. Миграция в /clr:safe
Перечень причин возникновения ошибок проверяемости при компиляции с параметром /clr:safe.Пошаговое руководство. Использование возможностей режима /clr:pure
Демонстрация использования отражения в чистых приложениях MSIL.Практическое руководство. Создание приложения с частичным доверием путем удаления зависимости от библиотеки DLL CRT
Обсуждение способа создания приложения среды CLR с частичным доверием с помощью Visual C++ путем удаления зависимости от библиотеки msvcm80.dll.Практическое руководство. Определение факта использования ключа /clr при компиляции
Демонстрация использования макросов _MANAGED и _M_CEE для определения, скомпилирован ли модуль с использованием параметра /clr.
Отражение
Отражение в C++
Объяснение способов использования Visual C++ для обнаружения, проверки и вызова типов данных во время выполнения посредством отражения.Практическое руководство. Реализация архитектуры с подключаемыми компонентами с помощью отражения
Демонстрация использования отражения для реализации простой "подключаемой" архитектуры.Практическое руководство. Перечисление типов данных в сборках с помощью отражения
Демонстрация перечисления общих типов и элементов с помощью System.Reflection API.typeid
Объяснение способов возврата Type указанного типа с помощью typeid.
STL/CLR
How to: Convert from a .NET Collection to a STL/CLR Container
Демонстрация преобразования коллекций .NET в эквивалентные им контейнеры STL/CLR.How to: Convert from a STL/CLR Container to a .NET Collection
Демонстрация преобразования контейнеров STL/CLR в эквивалентные им коллекции .NET.
См. также
Основные понятия
Инструкции по работе в Visual C++