12. Utilisation du Yocto-Demo en C#
C# (prononcez C-Sharp) est un langage orienté objet promu par Microsoft qui n'est pas sans
rappeller Java. Tout comme Visual Basic et Delphi, il permet de créer des applications Windows
relativement facilement. Tous les exemples et les modèles de projet sont testés avec Microsoft C#
2010 Express, disponible gratuitement sur le site de Microsoft
12.1. Installation
Téléchargez la librairie Yoctopuce pour Visual C# depuis le site web de Yoctopuce
programme d'installation, copiez simplement de contenu du fichier zip dans le répertoire de votre
choix. Vous avez besoin essentiellement du contenu du répertoire
contiennent la documentation et quelques programmes d'exemple. Les projets d'exemple sont des
projets Visual C# 2010, si vous utilisez une version antérieure, il est possible que vous ayez à
reconstruire la structure de ces projets.
12.2. Utilisation l'API yoctopuce dans un projet Visual C#
La librairie Yoctopuce pour Visual C# .NET se présente sous la forme d'une DLL et de fichiers
sources en Visual C#. La DLL n'est pas une DLL .NET mais une DLL classique, écrite en C, qui gère
les communications à bas niveau avec les modules
partie haut niveau de l'API. Vous avez donc besoin de cette DLL et des fichiers .cs du répertoire
pour créer un projet gérant des modules Yoctopuce.
Sources
Configuration d'un projet Visual C#
Les indications ci-dessous sont fournies pour Visual Studio express 2010, mais la procédure est
semblable pour les autres versions.
Commencez par créer votre projet, puis depuis le panneau Explorateur de solutions effectuez un
clic droit sur votre projet, et choisissez Ajouter puis Elément existant.
Une fenêtre de sélection de fichiers apparaît: sélectionnez le fichier
correspondant aux fonctions des modules Yoctopuce que votre projet va gérer. Dans le doute, vous
pouvez aussi sélectionner tous les fichiers.
1
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express
2
www.yoctopuce.com/FR/libraries.php
3
Les sources de cette DLL sont disponibles dans l'API C++
www.yoctopuce.com
1
.
Sources
3
. Les fichiers sources en Visual C# gèrent la
yocto_api.cs
2
. Il n'y a pas de
. Les autres répertoires
et les fichiers
63