ActiveX는 일련의 전략적 개체 지향 프로그래밍 기술 및 도구에 대한 Microsoft의 이름으로, 주요 기술은 구성 요소 개체 모델(COM)입니다.
ActiveX 컨트롤은 인터넷에서 사용되는 매우 작은 프로그램으로 플러그인이라고도 합니다. 애니메이션 재생을 허용하거나 Microsoft Update에서 보안 업데이트 설치와 같은 작업 수행을 지원하여 검색 환경을 향상시킬 수 있습니다.
ActiveX 프로그램을 만들 때 주요 작업은 ActiveX 네트워크(Windows, Mac, Linux) 어디에서나 실행할 수 있는 자급자족 프로그램인 구성 요소입니다. 이 구성 요소는 ActiveX 컨트롤입니다. ActiveX는 Sun Microsystems의 JAVA 기술과 경쟁하기 위해 Microsoft에서 제안한 것입니다. 이 컨트롤의 기능은 Java 애플릿의 기능과 유사합니다.
확장 정보:
제어 분류:
1. 자동화 서버
다른 애플리케이션 프로그래밍에 의해 구동될 수 있는 구성 요소입니다. 자동화 서버에는 다른 응용 프로그램을 생성하고 연결할 수 있는 IDispatch 기반 인터페이스가 하나 이상(아마도 여러 개) 포함되어 있습니다. 자동화 서버에는 서버의 기능에 따라 사용자 인터페이스(UI)가 있을 수도 있고 없을 수도 있습니다.
2. 자동화 컨트롤러
자동화 서버를 사용하고 조작하는 애플리케이션입니다.
3. 컨트롤
ActiveX 컨트롤은 이전 OLE 컨트롤 또는 OCX와 동일합니다. 일반적인 컨트롤에는 디자인 타임 및 런타임 사용자 인터페이스가 포함되어 있으며 고유한 IDispatch 인터페이스는 컨트롤의 메서드와 속성을 정의하고 고유한 IConnectionPoint 인터페이스는 컨트롤에서 발생할 수 있는 이벤트에 사용됩니다.
4. 문서
이전에 DocObject로 알려진 ActiveX 문서는 단순한 제어 또는 자동화 서버 이상의 개체를 나타냅니다. ActiveX 문서는 구조적으로 OLE 링크 및 모델의 확장이며 해당 문서가 있는 컨테이너를 더 효과적으로 제어할 수 있습니다. 가장 눈에 띄는 변화 중 하나는 메뉴 표시 방식입니다.
5. 컨테이너
ActiveX 컨테이너는 자동화 서버, 제어 및 문서 호스트 역할을 할 수 있는 애플리케이션입니다.
바이두 백과사전-액티브 컨트롤