Premier pas avec Reactive Extensions (Rx) for .NET

Vous avez déjà surement entendu parler de la programmation réactive ? Et bien nous allons aujourd’hui nous pencher un peu sur la bibliothèque Reactive extension (Rx) qui permet de faire la programmation réactive façon Microsoft.

C’est quoi la programmation réactive?

La programmation réactive permet d’écrire des programmes sous forme d’un ensemble de processus qui s’exécutent de manière synchronisée et communiquent par une diffusion de signaux. Ce paradigme peut être fourni par des langages spécialisées ou par des bibliothèques à l’instar de la bibliothèque réactive extension.
Lire la suite

[RxJS]Reactive extensions for JavaScript : Saisie semi-automatique avec l’API Bing

  Ce weekend étant un peu libre je me suis une fois de plus pencher sur les reactive extensions for JavaScript(RxJS) et j’ai essayé de pousser le bouchon un peu plus loin dans la maitrise de cette bibliothèque. Ayant été très impressionné par la présentation d’Erik Meijer et les démos visionnées sur channel9 ainsi que celle  présenté par Matthew Podwysocki’s. sur son blog, j’ai décidé que mon expérience sur RxJS ne devait pas être limité à l’unique exemple introductif que j’ai fait jusqu’ici.

Lire la suite

[JSON.Net] Conversion JSON vers XML et XML vers JSON

La semaine dernière dans l’une des mes applications je devais consommer des données au format JSON(JavaScript Object Notation), cependant les données manipulées(Traitement, Sauvegarde, Validation) au sein de mon application son au format XML. Il s’est alors produit le problème de conversion de données au format JSON en données XML.

Lire la suite

Introduction aux Reactives extensions for JavaScript

Dans l’un de mes précédents billets j’avais déjà introduit les Réactives extensions for .net, cet API qui permet de faire la programmation parallèle et avec un exemple simple nous avons pu constater la force et la souplesse de cette bibliothèque. Et bien Erik Meijer(mon idole depuis que j’ai découvert Linq ;) ) et toute sont équipe n’en sont pas restés la et après les réactives extensions for .net et réactives extensions for silverlight ils ont sortie une version des réactives extensions for JavaScript après la conférence MIX10 de Las Vegas . Voir les démos sur Channel9.

Lire la suite

Silverlight SharpZipLib

Un petit message pour signaler la disponibilité de Silverlight SharpZipLib sur Codeplex. C’est la version Silverlight de la fameuse librairie Open Source C# SharpZiplib qui permet dans une application .net de compresser et décompresser ces fichiers et même compresser et décompresser une requête d’un Web service. Vous pouvez le télécharger et avoir plus de détail sur http://slsharpziplib.codeplex.com/

Publication de mon premier article

Un petit post pour signaler la publication de mon premier article qui porte sur la sauvegarde et le traitement des données XML dans une base de données SQL Server 2005 avec ADO.net XML indexation.

L’article est disponible depuis Mars mais la publication n’a été effective que le mardi 25.

N’hésitez pas a y jeter un coup d’Å“il ;)

Utilisation de la colonne de type XML dans SQL Server 2005 avec Ado.net

Utilisation du controle SourceGrid

Salut sa fait déjà un moment que j’utilise le composant open source Soucegrid déjà d’emblée ce contrôle entièrement écrite en C# avec du code générer, est très puissant et rapide(malgré qu’elle soit un peu complexe a utiliser surtout pour les développeurs VB.net).
La plus par des astuces sur ce composant étant en C# ainsi que l’aide dans le site de Devage je me suis chargé donc de vous donner quelque astuces en VB.net pour l’utilisation de ce composant que je préféré largement au DataGridView.
– Formatage des données
la classe Sourcegrid.cells donne accès aux méthodes permettant le formatage des cellules il est a noté que chaque cellule est base sur le modèle MVC.
exemple
pour avoir comme cellule un bouton
  Grid1(0, 1) = New SourceGrid.Cells.Button("Cliquer Ici")
pour avoir un chekbox
Grid1(0, 1) = New SourceGrid.Cells.CheckBox

– Cacher une ligne de la grille
 Grid.Rows(i).Visible = False

– Récupérer le numéro de la ligne sur laquelle l’on a cliquer
dim Row as integer = Grid11.MouseCellPosition.Row

On s’arrête la pour l’instant en espérant que sa va aider plusieurs personne, bonne programmation a tous et si vous avez un soucis vous me contacter en postant juste dans le forum VB.net.