Utilisation des composants ActiveX d'Aphelion® (suite)

Intégrer des fonctionnalités de traitement d'images dans une application n'a jamais été aussi simple ! L'exemple ci-dessous décrit les différentes étapes du développement de l'application en utilisant Visual J++ et les composants ActiveX d'Aphelion®.

1) Créer un nouveau projet

Après avoir démarré Visual J++, il faut créer une nouvelle fenêtre Application.

New
Project

2) Insérer les composants ActiveX d'Aphelion®

Component
List
Insert Controls in the Form
Control's Wrappers

3) Insérer maintenant les contrôles ApxObjects et 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) Implémenter l'application ...

Code
example

5) Etape finale

Application compiled and loaded

Avec les composants ActiveX d'Aphelion®, le développement d'applications de traitement d'images n'a jamais été aussi facile et rapide !


Différences entre Visual Basic / Visual C++ et Visual J++ :

Utilisation des contrôles ApxImage et ApxImageDisplay afin d'afficher les images

Code Visual C++

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

Code Visual Basic

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

Code Visual J++

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