Les Solutions

Accueil Basic (Autonome) Basic (ActiveX) C++ (Autonome) C++ (ActiveX) Applet JAVA Améliorations

Programmes développés

Dans les environnements Windows, trois langages de programmation sont classiquement utilisés.

  • Visual BASIC
  • C++
  • Java

Nous utiliserons ces trois langages afin de dégager leurs points forts ainsi que leurs faiblesses. En java, le programme sera développé sous forme d'Applet. En basic ou en C++, il sera développé d'abord comme un programme autonome puis transformé ensuite en composant ActiveX. Les difficultés de mise en oeuvre des langages utilisés par rapport au problème posé et des environnements associés Visual J++, Visual Basic 6 ou Visual C++ 6 seront aussi dégagées. 

Le tableau suivant fournit un résumé des développements réalisés ainsi que le code source associé à chacun des projets. L'algorithme a été développé au départ en VB puis modifié dans le but d'améliorer les performances de la recherche. Il est ensuite repris à l'identique dans les trois langages. Seules, les parties concernant l'affichage ainsi que la syntaxe propre des langages utilisés sont différents.

 

BASIC

C++ JAVA
Pas de développement d'un programme autonome en Java.

 

Notes importantes

Les programmes développés en Visual Basic ont besoin de plusieurs bibliothèques (MSVBVM60.DLL, OLEAUT32.DLL) qui ne sont pas installées systématiquement avec  Windows95 ou Windows98. Elles peuvent être téléchargées sur de nombreux sites. 
http://www.microsoft.com/
  ou  http://www.milori.com/developer/runtimes/default.asp

Les composants ActiveX ne peuvent pas être téléchargés si le niveau de sécurité du navigateur est "moyen" ou "élevé". Il est nécessaire de diminuer ce niveau ou d'autoriser le chargement des composants ActiveX non signés.