mardi 10 novembre 2009

ASP.NET

Petite astuce ASP.NET ... rien de transcendant mais, plutot utile !

Si vous utilisez une page dans laquelle il y a des "updatePanel" et que vous devez exécuter du code javascript avant l'appel ajax /et/ou après l'appel ajax, vous pouvez utiliser le PageRequestManager.

code javascript :

var pageManager = Sys.WebForms.PageRequestManager.getInstance();
pageManager.add_beginRequest(function(sender,args){
MasterPage.DisplayWaitPanel(); // affiche un hypothétique écran d'attente
return true;
});

pageManager.add_endRequest(function(sender,args){
MasterPage.HideWaitPanel(); // cache l'hypothétique écran d'attente
return true;
});

du coup le wait panel est affiché quel que soit l'action provenant de l'updatePanel !

Windows Seven Preview Panel

Ptit post bien pratique...

Dans l'explorateur de Windows Seven, il est possible d'afficher le contenu des fichier dans le panneau de droite, sans les ouvrir explicitement.

Pour ce faire, il est indispensable qu'une clé de registre existe en face de l'extension de fichier, pour indiquer au système comment interpréter l'aperçu du fichier.

Clé registre :
HKLM \ Software \ Classes \.[extentionFichier]
Vérifier l'existance / ajouter la clé (string) PerceivedType avec pour valeur text.


:)

jeudi 5 novembre 2009

Design Pattern

Salut à toi lecteur !

Un petit post sur un coup de coeur que j'ai eu (en fait je me suis fait plaisir avant Noel ;) )

Je suis un adepte du site DoFactory (http://www.dofactory.com) qui présente des design patterns, mais surtout qui vend un kit à +/- 54€ (79$), soit le prix d'un bon livre....

Ce kit comprend :
- Livre (pdf) des patterns du GOF (Gang Of Four - dieux du pattern),
- Livre (pdf) Head First in Design Patterns (à l'époque, je l'avais acheté en francais, et c'est une référence en la matière !), qui présente les DP avec beaucoup de pédagogie et d'humour,
- Livre (pdf) Patterns in Actions,

Ainsi que les exemples de ces livres !
Chaque exemple est traité de trois manière :
- Exemple du pattern théorique,
- Exemple réel du pattern
- Exemple réel du pattern optimisé pour .NET 3.5 (VB ou C# suivant le kit)

Bref une bible à avoir !

@+