CLR 개발(Visual C++ 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 Visual C++를 사용하여 CLR 개발 작업을 수행하는 데 필요한 도움말의 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 Visual C++ 작업 절차를 참조하십시오.
Windows Forms
Windows Forms 연습 및 방법 항목
Visual C++ 응용 프로그램에서 Windows Forms을 효율적으로 구현하는 데 도움이 되는 Windows Forms 연습 목록을 제공합니다.Windows Forms 응용 프로그램용 코드
Windows Forms 응용 프로그램에서 일반적인 프로그래밍 작업을 수행하는 방법을 보여 주는 코드 예제의 목록을 제공합니다.방법: .NET Framework로 이미지 파일 형식 변환
이미지 파일을 변환하고 저장하는 데 사용되는 System.Drawing.Image 클래스와 System.Drawing.Imaging.ImageFormat 열거형에 대해 설명합니다.
혼합형 어셈블리
방법: /clr로 마이그레이션
/clr를 사용하여 네이티브 코드를 컴파일하는 경우와 프로젝트를 관리되는 프로젝트로 변환하는 경우 발생하는 문제에 대해 설명합니다.방법: /CLR을 사용하여 MFC 및 ATL 코드 컴파일
공용 언어 런타임을 대상으로 기존 MFC 및 ATL 프로그램을 컴파일하는 방법에 대해 설명합니다.방법: _vcclrit.h에 대한 종속성 제거
이 헤더 파일에 대한 종속성을 제거하기 위해 필요한 수정 작업을 수행하는 권장 방법을 보여 줍니다.Interop에 대한 성능 고려 사항(C++)
관리/비관리 interop 전환이 런타임 성능에 미치는 영향을 줄이기 위한 지침을 제공합니다.
순수형 / 안정형 어셈블리
순수형 및 안정형 코드
혼합형, 순수형 및 안정형 코드의 차이에 대해 설명합니다.방법: 안정형 C++ 프로젝트 만들기
Visual C++ 프로젝트를 변환하여 안정형 응용 프로그램을 만들 수 있도록 프로젝트 속성을 설정하고 프로젝트 소스 파일을 수정하는 방법에 대해 설명합니다.방법: /clr:safe로 마이그레이션
/clr:safe를 사용하여 컴파일할 때 발생할 수 있는 안정성 오류의 원인이 되는 문제에 대해 설명합니다.연습: /clr:pure 기능 사용
순수 MSIL 응용 프로그램에서 리플렉션을 사용하는 방법을 보여 줍니다.방법: CRT 라이브러리 DLL에 대한 종속성을 제거하여 부분적으로 신뢰할 수 있는 응용 프로그램 만들기
Msvcm80.dll에 대한 종속성을 제거하여 Visual C++를 사용하는 부분적으로 신뢰할 수 있는 CLR(공용 언어 런타임) 응용 프로그램을 만드는 방법에 대해 설명합니다.방법: /clr 컴파일 감지
_MANAGED 또는 _M_CEE 매크로를 사용하여 /clr를 사용하여 모듈을 컴파일했는지 확인하는 방법에 대해 설명합니다.
리플렉션
C++의 리플렉션
Visual C++를 사용하여 리플렉션을 통해 런타임에 데이터 형식을 찾고, 검사하고, 호출하는 방법에 대해 설명합니다.방법: 리플렉션을 사용하여 플러그 인 구성 요소 아키텍처 구현
리플렉션을 사용하여 간단한 "플러그 인" 아키텍처를 구현하는 방법을 보여 줍니다.방법: 리플렉션을 사용하여 어셈블리에 데이터 형식 열거
System.Reflection API를 사용하여 공용 형식과 멤버를 열거하는 방법을 보여 줍니다.
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 컬렉션으로 변환하는 방법에 대해 설명합니다.