Bonjour à tous!
Je doit actuellement developper une application en C# qui devra, en gros : Récupérer des information venant de capteurs médicaux (liaison série) et afficher ces résultats dans une interface graphique.
Cette application doit pouvoir fonctionner sous winXP et Linux.
Etant débutant en C#, je me suis renseigné et je me suis donc orienté vers :
-la plateforme mono
-l'EDI sharpdevelop
-GTK# pour l'interface graphique
Première question : Ces choix vous paraissent-ils judicieux? Je code sous Windows XP et étant debutant le mieux semble être d'utiliser Visual C# mais j'ai peur pour le fonctionement sous Linux (d'aprés ce que j'ai lu sur la toile!), d'où l'utilisation de sharpdevelop :
Deuxième point :Sharp Develop, permet de choisir la plateforme de destination pour la
compilation (Mono, Ms .Net 1.1 ou 2.0)
J'ai commencé par faire un traditionel HelloWorld avec gtk!
Tout marche lorque que je compile et exécute le source dans une fenêtre DOS avec les commandes :
mcs -pkg:gtk-sharp-2.0 HelloWorld.cs puis mono Helloworld.exe
Le problème ce que lorsque je compile sous sharpdevelop j'ai :
The type or namespace name `Gtk' could not be found.
J'ai essayer de modifier des options dans le menu de compilation (changement de la plateforme dans Menu Projet->Option du projet->compiler) mais rien ne change.
Si quelqu'un peux me dire ce qu'il faut modifier je suis preneur!
Merci d'avance.
Partager