T'as pas tout vu en .NET !!! :-)

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, octobre 11 2009

Gridview ASP.NET avec en source une collection d'elements "interface'

J'ai été confronté ce vendredi au travail à une petite question "classique" que les développeurs posent quand ils remarquent un "problème" avec l'utilisation des GridView .... à savoir ... comment afficher dans une GridView une collection d'éléments de types différents ... Voici la réponse dans ce post !

Lire la suite...

mardi, août 11 2009

Bing dans vos applications Silverlight

Bing est arrivé dans les cartons il y a quelques semaines ... Et que dire ? Ce nouveau moteur de recherche de Microsoft semble bien plus abouti ! Mais ce qui est très intéressant avec Bing ... c'est la possibilité via une API de le questionner dans ses propres applications. Ce petit post explique comment mettre en place la recherche dans Bing sous Silverlight 3.

Lire la suite...

dimanche, août 9 2009

Validations de classes business en Silverlight

De nombreuses applications vont demander des validations d'encodage ... En effet, il est impossible d'envisager la création et l'utilisation d'une application sans validation de format au minimum. Les applications silverlight utiliseront également ces validations ! Ce post est donc la pour expliquer en quelques mots exemples à l'appui comment mettre en place la validation en Silverlight 3.

Lire la suite...

dimanche, août 2 2009

Balsamiq mockup ! ... le meilleur des wireframes !

Je vais vous parler en quelques lignes de balsamiq mockup. Il s'agit d'une solution permettant d'offrir rapidement un "design" comme si on dessinait sur un papier. Il est possible de l'intégrer à des outils comme Jira et confluence ! Que du bonheur ....

Lire la suite...

jeudi, juillet 9 2009

Silverlight 3 released !

Tout est dans le titre ... A vos download !

Les tools pour visual studio 2008 ... C'est par ici

mardi, juillet 7 2009

IsolatedStorageFile !

Vous développez en Silverlight ? Vous avez envie de développer mais vous vous demandez comment enregistrer des données pour un utilisateur sur un ordinateur a la "cookie" mode en ASP.NET ? L'IsolatedStorageFile est la pour vous ! Il vous permet par exemple d'enregistrer des valeurs d'une textbox dans un fichier et de le récupérer après avoir fermé l'application en retournant dessus 10 jours après !.

Lire la suite...

lundi, juillet 6 2009

Custom engine en ASP.NET MVC 1.0

La force d'asp.net MVC est sa modularité. Il est possible en quelques minutes de modifier les "briques" de base du projet. Je vais expliquer comment le réaliser. Le but de ce post n'est pas de faire un cas "concret" mais d'expliquer comment le faire. Je vais donc montrer comment modifier le module "Controller" et "Vue" du projet.

Lire la suite...

samedi, avril 11 2009

Manipulation du dom de la page Html via Silverlight

Les RIA c'est top ! Mais parfois il faut interagir avec une page HTML qui héberge l'application RIA. Silverlight nous offre tout ce qu'on a besoin pour permettre ce genre d'opération. Ce post est donc la pour expliquer comment ajouter un evenement javascript sur un controle HTML qui sera intercepté dans le silverlight et qui lancera du code C#. Mais ce post est également la pour modifier le DOM de la page HTML depuis l'application silverlight !

Lire la suite...

mardi, avril 7 2009

Client Ajax pour ADO.Net data Services (opération SELECT)

Le but de ce mini post est de montrer qu'il est possible de faire rapidement une page Ajax contenant une dropdown qui se remplit lorsqu'on le souhaite via une requête sur le "service" ADO.Net que l'on a créé dans les précédents posts !. Ce type de développement offre de belles perspectives et va réduire la taille du viewstate & le nombre de ko transféré en POST au serveur ... Que du positif pour l'optimisation du site web !

Lire la suite...

lundi, avril 6 2009

Custom datacontext sous ADO.Net DataServices (partie 2)

Ce post est la pour présenter l'interface permettant de réaliser une "custom" persistence sous ADO.Net Data Services. La classe "contexte" doit hériter de IUpdatable.

Lire la suite...

samedi, avril 4 2009

Custom datacontext sous ADO.Net DataServices (partie 1)

Le but de ce post est de montrer comment il est possible en quelques minutes d'avoir un service ADO.Net qui pourra être interrogé via requête URL (en REST).

Lire la suite...

dimanche, mars 29 2009

Windows Live Messenger Web Toolkit présenté au Mix 09

Microsoft a présenté dernièrement un toolkit permettant d'ajouter a ses sites web le support de MSN ... La démo ressemble à du facebook :-). Le concept est très intéressant ! Les exemples sont disponibles en Ruby, C#, PHP, ...

Voici une démo ici

samedi, mars 28 2009

I'm on twitter !

Yeah !!! I'm on twitter ... Why ? I don't know ! But it's cooooooooooooool. You can find me here

See you !

jeudi, mars 26 2009

Merge rapide de colonnes d'une GridView en ASP.NET

Il est si simple d'avoir une petite gridview dans une page ASP.NET pour afficher des résultats... Mais qu'en est il d'un regroupement des mêmes valeurs ... En effet, parfois on ne veut qu'une seule occurence propre dans une colonne ...Par exemple un seul lien externe qui représente le lien qui nous amènera vers l'ensemble des lignes de la grille ayant le "même type". Il est évidement possible de jouer avec le RowSpan d'une grille en quelques minutes. Bref anyway ! Passons a l'exemple ... Ce sera plus parlant ;-)

Lire la suite...

lundi, mars 23 2009

Premièr point négatif pour Azure !!! ;-)

Je me suis lancé dans Windows Azure ... Première étape ... installation sur mon Vista ... nickel !!!
Deuxième étape ... installation sur mon macbook pour le dev en mode "libre" ... et la c'est la cata ... c'est la catastrophe ... Je n'ai qu'une licence XP sur mon portable ... et pas de licence MSDN :(

Résultat:

- Windows Azure Tools for Microsoft Visual Studio requires Windows Vista with Service Pack 1 or Windows Server 2008. Previous versions of Microsoft Windows are not supported.

- The Windows Azure SDK requires Internet Information Services 7.0 with ASP.NET Application Development components installed.

==> Sans commentaire :(. Je trouve cela dommage d'avoir si vite ce type de limitation avec les produits Microsoft. En effet ... comment mettre en avant cette technologie si ils ferment déjà certaines portes :(

Bonne soirée.

dimanche, mars 22 2009

Scott Guthrie avant le keynote MIX 09 ;-)

Voici ce que Scott fait avant le keynote pour se préparer !!!!

A voir ici

Webcasts des TechDays France 2009 dispo

Les videos sont disponible depuis quelques jours en mode "en ligne" sous silverlight mais également en mode "hors-ligne". Je vous invite à les regarder :-)

C'est par ici

Bonne fin de we !

Génération du schéma en C# sur base d'un XML

J'ai été confronté dernièrement à un petit problème en XML / Schéma !. Je vous replace le contexte. J'ai un objet que je souhaite sérialiser ... non pas pour le désérialiser ultérieurement mais pour passer la chaîne XML à un module externe qui effectuera des recherches XPATH pour récupérer les valeurs et les traiter. Mon module n'a aucune connaissance des classes de l'application !. La seule connaissance qu'il doit avoir est le type de chaque champ. La sérialisation de base ne crée pas de schéma et évidement ... chaque champ est considéré comme une chaîne .. Problème ! ... Le module externe doit formatter la valeur "double" ... etc ;-). Dès lors ! Comment faire ??? Voici la solution dans ce post ! Et un grand merci a Martin Honnen (MVP Xml) pour sa réponse.

Lire la suite...

jeudi, mars 19 2009

Sortie d'Internet Explorer 8

Tout est dans le titre ... ;-)

Pour le télécharger en français, c'est par ici

mercredi, mars 18 2009

News from the MIX 09 ! day 1 !

Voici quelques petites news du côté de Las Vegas !!! En effet, aujourd'hui était le premier jour du MIX 09 !

Que dire ? Déjà quelques annonces !

ASP.NET

- Sortie d'ASP.NET MVC 1.0.
- JQuery sera livré dans ASP.NET 4 Ajax. Il y aura également un support plus aisé des services basés sur REST.

Silverlight 3 (+ outils pour VS)

- Amélioration du databinding
- Support du XML binaire
- Support du multi touch
- + de 100 contrôles (certains via le Control Toolkit)
- Nouvelle navigation / framework de page
- Accélération graphique hardware sous Mac & Windows
- Support de nouveaux média : véritable HD, H.264, AAC audio, MPEG-4
- Taille du download de Silverlight 40kb inférieur a la taille du délivrable de Silverlight 2
- Support d'Eclipse pour le développement d'application Silverlight sous Mac

SuperPreview

- Outil permettant de faciliter le passage d'un site de IE6 => IE7 ou IE8

Azure

- Nouveaux outils de hosting d'application dans le CLOUUUUUD ;-). Il sera possible de hoster des applications FastCGI, .NET ou PHP.
- Les applications full trust pourront être hostées.

D'autres liens !

- Web Server Extensions
- Commerce Server 2009

- page 1 de 7