code

Debogage améliorer avec Visual Studio

Debogage

Aujourd’hui, je voudrais vous présenter un attribut du Framework .Net qui est fort utile, mais trop souvent méconnus.A chaque fois que j’en parle autour de moi, ça fais mouche, les développeurs adorent.Cet attribut est DebuggerDisplayAttribute qui va nous aider donner plein de bonheur lors des phases de debogage, et en plus il est tout simple à utiliser. Plutôt qu’un long discours de comment il fonctionne, ce qu’il fait et comment l’utiliser, voici une petite démo. Pour l’exemple j’utilise la classique classe Personne: public class Personne {     public string Nom { get; set; }     public string Prenom { get; set; } } Un fois en debug et lorsqu’on observe une instance de notre classe dans la fenêtre d’espion (watch) ou en tooltip lorsque la souris est sur notre objet. On voit que la valeur…

lire la suite code

S’amuser avec une led RGB

S’amuser

Un peu de détente en ce début d’année avec une led RGB et un Arduino. Le fonctionnement d’une led RGB est assez simple. Elle a 4 pattes : une pour le Rouge (celle toute seule à coté de la plus longue) (1), une pour le Vert (2), une pour le Bleu (3) et enfin une à la masse (la plus longue) (4). donc pour le branchement on va faire le montage suivant :            Ensuite il suffit d’envoyer un peu d’électricité sur une ou plusieurs pins. On pourrait représenter le fonctionnement par le tableau machin ci dessous   Pin Rouge Pin Vert Pin Bleu Résultat 0 0 0 Éteint 0 0 1 Bleu 0 1 0 Vert 1 0 0 Rouge 0 1 1 Cyan 1 0 1 Violet 1 1 0 Jaune…

lire la suite bricolage, code

Appel de webservice SOAP avec Powershell

Appel

Notamment avec des paramètres complexes. C’est vrai que c’est de moins en moins à la mode les web services soap, surtout dans le monde des Startups, où l’on trouve plutôt des web services REST. Ils sont faciles à appeler avec n’importe quel langage, même en script ou grâce à un navigateur web. Malgré tout, nos bons « vieux » web services Soap fonctionnent bien et on en trouve encore pas mal dans de nombreux services informatiques.   D’autant qu’ils sont descriptifs grâce au WSDL. Par contre il est un peu moins aisé de les tester, voir scripter leur appels. Bien sûr il existe des logiciels (tel SoapUI) répondant à cette problématique, ou on peut écrire assez facilement du code.   Mais il est également possible d’écrire un script Powershell permettant d’appeler une web méthode, même…

lire la suite code

Environnement de cave logger 1er version

Environnement

Ces dernier temps je m’étais acheté un Arduino, le kit pour démarrer :plusieurs capteurs, actionneur, led, câble, bredboard, …. + un livre (papier le truc de ouf) avec un quinzaine de tutos pour prendre la bête en main. Me voila avec mon joli Arduino tout étincelant, mais que faire avec – autre que les millier d’exo qu’on trouve sur le net et qui tout seul ne servent à rien. En même temps ça faisait un moment que je voulais connaitre la température dans ma cave à vins, ainsi que le taux d’hygrométrie, et surtout leur évolution dans le temps. Oui j’ai une sorte de box au fond de mon garage double (donc un peu isolé du reste du garage, mais il y a la voiture qui rentre, avec le moteur chaud, ….) En plus il…

lire la suite bricolage, code

Bonne année 2013

Bonne

Tout d’abord, tous mes vœux de bonheur pour cette nouvelle année, qui à déjà bien commencée. Donc pour cette nouvelle année, de nouvelles bonne résolutions. Et comme chaque année, il est plus facile de les lister que de s’y tenir tout au long de l’année et de les réaliser. Quoi qu’il en soit voici mes bonnes résolutions 2013 pour ce blog écrire des articles plus régulièrement : comme chaque année, c’est surement ce que je réussi le moins bien trouver une ligne directrice à ce blog : ça m’aiderai peut être à écrire plus facilement et plus régulièrement. D’ailleurs je pensais me concentrer sur deux sujets principaux : le développement, c’est ce qui m’occupe presque le plus et le bricolage bien qu’en ce moment c’est plutôt (trop) calme.   Point de vue code, voici le programme…

lire la suite bricolage, code, vie du blog

Ma veille #2 – découverte de code

Cette semaine, j’ai plutôt croisé des choses autour de la découverte du code. D’abord avec F# – le langage fonctionnel de la plateforme .NET – J’aimerai bien essayer, mais je ne trouve jamais vraiment le temps, ni le courage, donc voici un lien qui pourra peut-être m’aider à démarrer. Sinon j’ai recroisé nos cher design pattern. C’est annoncé pour le PHP, mais ça peut s’appliquer à n’importe quel langage, et l’approche c’est « Les Design Pattern : Quand et Pourquoi ». Ne les connaissant pas tous par cœur, et étant plus à l’aise avec le C#, j’ai également retrouvé ce site qui montre un diagramme UML et une implémentation. Continuons à apprendre (le développement), mais en s’amusant, avec une liste de plusieurs jeux, permettant d’apprendre différent langage de programmation ou IDE/Editeur tel que vim. C’est plutôt bien marrant. Un…

lire la suite code

début d’un peu de veille (surtout du code)

Au début de l’année j’ai commencé un peu de code en javascript. Je me suis arrêté quelque temps pour tester Windows 8 – j’ai d’ailleurs fait une application Winfinity que j’ai pu publier sur le Microsoft Store. C’est une application de gestion de taches, où l’on peut estimer un temps pour chaque tache, ainsi les taches sont regroupées par temps, et l’on peut voir plus facilement les taches qui vont nous prendre du temps et celle qu’on peut faire rapidement. Il est même possible de démarrer une tache, et avoir un sablier avec le temps qui s’écoule pour cette tache Et ces dernier temps, je refais un peu de javascript – pour essayer de faire des micro-jeux – et j’ai aussi découvert les kata de code que j’essai de faire en ruby (faut bien essayer…

lire la suite code

Importer une image vectoriel dans un projet XAML

Importer

Revoila un petit article rapide sur un peu de dev. Ces derniers temps j’éssai de faire une application pour le prochain Windows 8. Quoi de nouveau avec ce nouveau windows? C’est les applications de style Metro (en plein écran, plutôt orienté tactile, pouvant être dans le market, …..). Pour faire ce type d’application, il y a plusieurs langages possibles : XAML/.NET ou HTML5/Javascript. Connaissant déjà le Framework .NET de Microsoft, et voulant découvrir le XAML, je choisis donc ce couple pour la réalisation. Sans rentrer dans les détails de l’application, une des choses que je cherche à faire, c’est afficher un sablier. Pour ce faire le langage XAML me propose les contrôles Canvas et Path pour dessiner, en vectoriel qui plus est  Je ne suis pas designer et mon ami designer n’a pas Expression Blend…

lire la suite code
@2013 ModernPress. powered by Wordpress - designed By moi même, thanks to Metro UI CSS, inspired by Whiteboard,