Usando los componentes ActiveX de Aphelion™ (continuación)

Integrar funcionalidades de tratamiento de imágenes a una aplicación nunca había sido tan fácil. El siguiente ejemplo describe las diferentes etapas del desarrollo de una aplicación empleando Visual J++ y los componentes ActiveX de Aphelion™.

1) Crear un nuevo proyecto

Luego de haber iniciado Visual J++, cree una nueva aplicación de ventanas (Windows Application).

New Project

2) Insertar los componentes ActiveX de Aphelion™

Component List
Insert Controls in the Form
Control's Wrappers

3) Insertar los controles ApxObjects y ATL

Insert ApxObject and ATL COM Wrapper's 1
Insert ApxObject and ATL COM Wrapper's 2
Insert ApxObject and ATL COM Wrapper's 3

4) Implementar la aplicación ...

Code example

5) Etapa final

Application compiled and loaded

Gracias a Aphelion™ y los componentes ActiveX, el desarrollo de aplicaciones para el procesamiento de imágenes nunca había sido así de fácil y rápido.


Diferencias entre Visual Basic / Visual C++ y Visual J++:

Utilización de los controles "ApxImage" y "ApxImageDisplay" para la visualización de una imagen.

Código Visual C++

ApxImage1->Read("Blood.tif");
IDispatchPtr iDispatch(ApxImage1) ;
ApxImageDisplay1->put_Content(iDispatch);

Código Visual Basic

ApxImage1.Read "Blood.tif"
ApxImageDisplay1.Content = ApxImage1.Object

Código Visual J++

this.apxImage1.Read("C:\\Blood.tif");
this.apxImageDisplay1.setContent(this.apxImage1.getOcx());