5.3.2 Compilateur
Le compilateur que nous avons eu à utiliser est le
Microsoft Visual Studio dans son édition 2012. Il est un ensemble
complet d'outils de développement permettant de générer
des applications web
ASP.NET, des services web XML, des
applications bureautiques et des applications mobiles. Avec le numéro de
version interne qui est 11.0, Visual Basic, Visual C++, Visual C# utilisent
tous le même environnement de développement intégré
(IDE), qui leur permet de partager des outils et facilite la création de
solutions faisant appel à plusieurs langages.
Visual Studio 2012, introduit le développement
d'applications sur l'environnement Windows RT. Le SDK Windows Phone 8.0 est
également d'avantage mis en avant. Il introduit la version 4.5 du .NET
Framework et les versions compatibles de Windows, Windows 7 et Windows 8.
Soulignons déjà l'existence d'une version plus récente de
Visual Studio, sous son édition 2015 avec la version 4.6.1 du Framework,
publie le 17 novembre 2015.
Cette démarche visant à traiter des
informations imagées nous oblige à utiliser une mémoire
considérable, des matériels de bonne qualité. Et pour
nous, l'existence d'une bibliothèque de traitement d'image sur c# ne
vient que nous rendre la tâche encore plus facile, dans le
développement de notre simulateur. Celle-ci se prénomme «
OPENCV ».
5.3.3 Librairie
5.3.3.1 Libraire en Programmation
Apparues dans les années 1950, elles sont devenues un
sujet incontournable de programmation, utilisées pour réaliser
des interfaces de programmation ainsi que des langages de programmation.
Page | 42
En informatique, une bibliothèque ou librairie
logicielle (ou encore bibliothèque des programmes) est une collection de
fonctions utilitaires, qui peut être déjà compilée
et prête à être utilisée par des programmes sans pour
autant avoir à les réécrire. Les bibliothèques sont
enregistrées dans des fichiers semblables, voire identiques aux fichiers
de programmes sous la forme d'une collection de fichiers. Les fonctions dans
une bibliothèque logiciel sont regroupées de par leur
appartenance à un même domaine conceptuel (mathématique,
graphique, tris, ...). Les bibliothèques logicielles se distinguent des
exécutables dans la mesure où elles ne représentent pas
une application. Elles ne sont pas complètes, ne possédant pas
l'essentiel d'un programme comme une fonction principale et par
conséquent ne peuvent pas être exécutées
directement. L'intérêt lié à l'utilisation des
bibliothèques est qu'elles continent du code utile que l'on ne
désire pas avoir à réécrire à chaque
fois.
|