juillet
2012
L’utilisation des interfaces utilisateur dessinées avec Glade peuvent être utiliser avec mono. cependant, un widget Scale avec comme paramètre orientation:vertical génèrera une erreur à l’exécution de l’application c#. Il faudra donc modifier le fichier (.ui par exemple) et modifier la partie xml correspondant au widget récalcitrant, en enlevant le paramètre orientation et en précédant le type du widget de la majuscule de l’orientation désirée (dans notre cas, ce sera VScale). Ceci sera à faire pour […]
avril
2012
Après vous avoir montrer comment lire un fichier multimédia depuis la console, je vous propose un lecteur multimédia codé en C# et dont l’interface est Gtk. Le code étant assez long, je vous invite donc à suivre ce lien vers le forum développez.com où sont disponible les sources du projet.
avril
2012
La documentation de mono est incomplète et il n’y a pas de forum d’entraide sur le sujet (à mon grand regret). Il y a de plus en plus de listes de mail (beurk ) qui sont illisibles. Par chance j’ai trouvé comment modifier la couleur de fond d’un élément. Curieusement, on ne peut pas modifier la couleur de fond de cet élément mais celle de l’élement parent. Voici comment : Gdk.Pixbuf image = new Gdk.Pixbuf("uri_image.jpg"); […]
avril
2012
le portage C# de gstreamer est officiellement proposé sous ubuntu 12.04, et est simple dans son utilisation Il faut néanmoins que vous aillez installé les codecs nécessaires à la lecture de vos medias. Voici un exemple prêt à la compilation : using System; using GLib; using Gst; using Gst.BasePlugins; public class PlayBinPlayer { private static MainLoop loop; private static string[] songs; private static int song_idx = 0; private static PlayBin2 […]
mars
2012
Je vous propose ici la première version de ma bibliothèque de gestion de manette de jeu en C#. Elle a été développé sous linux grâce à mono et ne nécessite pas l’utilisation de SDL ou autre N’ayant pas pu encore testé sous windows, j’attends les retours d’expériences des windowsiens et macosiens si possible aussi Je publierai une prochaine version dans les sources C# du forum developpez quand cette bibliothèque sera plus évoluée (multi-plateforme ? :P) […]
février
2012
si vous devez développez une application c#/.NET 3.5 ou 4.0 sous linux, le compilateur fourni à l’installation de monodevelop n’est plus valide. Vous devrez installer un nouveau compilateur, dmcs : sudo apt-get install dmcs a entrer dans le terminal. Redémarrer l’ IDE et votre code sera interprété et compilé correctement.