COM Interop
업데이트: 2007년 11월
COM(Component Object Model)은 개체의 기능을 다른 구성 요소 및 호스트 응용 프로그램에 노출할 수 있도록 합니다. 오늘날 대부분의 소프트웨어에는 COM 개체가 포함되어 있습니다. 새 응용 프로그램에 .NET 어셈블리를 사용하는 것이 가장 좋기는 하지만 간혹 COM 개체를 사용해야 할 경우도 있습니다. 이 단원에서는 Visual Basic에서 COM 개체를 작성하고 사용하는 데 관련된 몇 가지 문제를 설명합니다.
단원 내용
COM Interop 소개
COM 상호 운용성에 대해 간략하게 설명합니다.방법: Visual Basic에서 COM 개체 참조
형식 라이브러리가 있는 COM 개체에 대한 참조를 추가하는 방법에 대해 설명합니다.방법: ActiveX 컨트롤을 사용하여 작업
기존의 ActiveX 컨트롤을 사용하여 Visual Studio 도구 상자에 기능을 추가하는 방법을 보여 줍니다.연습: Windows API 호출
Windows 운영 체제의 일부인 API를 호출하는 과정을 단계별로 수행합니다.방법: Windows API 호출(Visual Basic)
User32.dll에서 MessageBox 함수를 정의하고 호출하는 방법을 보여 줍니다.연습: Visual Basic을 사용하여 COM 개체 만들기
COM 클래스 템플릿을 사용하거나 사용하지 않고 COM 개체를 만드는 과정을 단계별로 안내합니다.상호 운용성 문제 해결
COM을 사용할 때 발생할 수 있는 몇 가지 문제점을 설명합니다..NET Framework 응용 프로그램의 COM 상호 운용성
COM 개체와 .NET Framework 개체를 같은 응용 프로그램에서 사용하는 방법에 대한 개요를 설명합니다.
관련 단원
연습: COM 개체를 사용한 상속 구현
Visual Basic에서는 상속을 위한 기준으로 COM 개체의 클래스를 사용하는 방법을 보여 줍니다.비관리 코드와의 상호 운용
공용 언어 런타임에서 제공하는 상호 운용성 서비스에 대해 설명합니다..NET Framework에 COM 구성 요소 노출
COM interop를 통하여 COM 형식을 호출하는 프로세스에 대해 설명합니다..NET Framework 구성 요소를 COM에 노출
COM의 관리되는 형식을 준비 및 사용하는 방법에 대해 설명합니다.Interop 특성 적용
비관리 코드로 작업할 때 사용할 수 있는 특성에 대해 설명합니다.