Bewise vous invite au Tour de France Windows 8 Camp
Mon blog technique : avis perso et réservoir de liens... Sur SharePoint, .NET, SQL Server et tout le reste :)
2012-03-22
Dev Camp Windows 8 !
Allez-y, à Marseille bien sûr :) !
2012-03-15
SharePoint - System.Web.UI.WebControls.WebParts vs. Microsoft.SharePoint.WebPartPages
Et encore un article de discussion à ce sujet... ou pas :)
En fait, le problème est simple... Vous avez récupéré du code de WebPart "SharePoint" et :
A. Vous souhaitez le remettre au goût du jour ou en cohérence avec un existant plus "frais".
B. Vous voulez éviter le fameux "Incompatible Web Part markup detected. Use *.dwp Web Part XML instead of *.webpart Web Part XML."
C. Des fonctionnalités offertes par les WebParts ASP.NET vous intéressent mais vous voulez conserver la personnalisation des WebParts SharePoint
D. La réponse D.
B. Vous voulez éviter le fameux "Incompatible Web Part markup detected. Use *.dwp Web Part XML instead of *.webpart Web Part XML."
C. Des fonctionnalités offertes par les WebParts ASP.NET vous intéressent mais vous voulez conserver la personnalisation des WebParts SharePoint
D. La réponse D.
Essayez déjà le remplacement de ces termes :
- BrowsableAttribute par WebBrowsableAttribute
- FriendlyName par WebDisplayName
- Description par WebDescription
- WebPartStorage par Personalizable (Qui devient obligatoire si on souhaite afficher l'élément dans la barre de paramétrage :)
- Storage par PersonalizationScope
- ToolPart par EditorPart
- ToolPart[] par EditorPartCollection
- GetToolParts() par CreateEditorParts()
- RenderWebPart() par RenderContents()
- SaveProperties par SetPersonalizationDirty()
2012-03-08
Mémo - Lire les octets d'un fichier - Read file content as byte[]
Parce qu'on a souvent besoin de le faire et qu'on oublie tout aussi souvent comment le faire :)
byte[] fileContent = File.ReadAllBytes(sourceFilePath);
2007-10-30
DataGridView et DataKeyNames
Récemment, le problème suivant s'est posé : Lors de la définiton d'opérations de base sur une grid view (I / U / D), les ID transmis dans les requêtes étaient toujours NULL. Après quelques investigations, le problème provenait de la définition des clés primaires à transmettre aux procédures de manipulation Delete et Update.
Cette définition se fait au travers de l'attribut DataKeyNames sur la GridView concernée : l'article MSDN dédié à cette propriété.
... Pour éviter de futures recherches... ;o)
Cette définition se fait au travers de l'attribut DataKeyNames sur la GridView concernée : l'article MSDN dédié à cette propriété.
... Pour éviter de futures recherches... ;o)
2006-04-18
De la bonne installation de TFS (sur Machine Virtuelle)
On pourrait penser que, comme la majorité des produits Microsoft, Team Fundation Server s'installe avec la merveilleuse séquence du "Next - Next - Next"... Il n'en est rien et j'en ai fait moi-même la douloureuse expérience au cours de 7 tentatives infructueuses !
La 8e fut la bonne, j'y ai respecté l'adage :
La 8e fut la bonne, j'y ai respecté l'adage :
Rien ne sert de courir, il faut partir à point !Ma configuration de départ, basé sur une machine virtuelle sous Microsoft Virtual PC 2004 :
- 1 CPU 2 GHz partagé et 768 Mo dédiés (1 warning pour le CPU)
- W2K3 SP1
- Prérequis TFS (prêts à être installés) ;o)
- Le compte d'installation de TFS doit avoir les droits d'admin
- Tous les services SQL / Reporting doivent être en démarrage automatique et la surface SQL doit accepter les entrées TCP/IP
- On installe Sharepoint 2 SP2 en "English" mais on ne le paramètre pas et on l'installe en mode "Server Farm" !
2005-04-18
Les Namespaces XML dans BizTalk
Dans cet article : Unifying XML namespaces and .NET namespaces Benjamin GUINEBERTIERE présente un moyen d'unifier les namespaces XML par rapport à l'urn afin d'obtenir, à l'intérieur même du namespace, la description du propriétaire / descripteur et la signification de l'arbre. Le tout en conservant un maximum d'unicité.
Le concept est intéressant en termes normatifs. Cependant, on peut lui préférer l'utilisation d'URL dans, par exemple, le cas d'applications Web (identification rapide de l'émetteur / récepteur).
Ma préférence va donc à des namespaces du type http://the.company.web:entity.description.
Le concept est intéressant en termes normatifs. Cependant, on peut lui préférer l'utilisation d'URL dans, par exemple, le cas d'applications Web (identification rapide de l'émetteur / récepteur).
Ma préférence va donc à des namespaces du type http://the.company.web:entity.description.
2005-03-11
Astuces Windows XP SupInfo...
Phase 1 : Sur le site de Sup Info...
Crypter / Décrypter vos fichiers en un click !: "Voici comment rajouter l'option de cryptage/décryptage dans le menu contextuel afin d'effectuer cette opération en un seul click ! (Voir images en dessous...)
Démarrer, Exécuter puis tapez regedit
Recherchez la clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows\CurrentVersion\Explorer\Advanced
Créez une valeur DWORD nommée : EncryptionContextMenu
Affectez lui la valeur : 1"
A Suivre...
Crypter / Décrypter vos fichiers en un click !: "Voici comment rajouter l'option de cryptage/décryptage dans le menu contextuel afin d'effectuer cette opération en un seul click ! (Voir images en dessous...)
Démarrer, Exécuter puis tapez regedit
Recherchez la clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows\CurrentVersion\Explorer\Advanced
Créez une valeur DWORD nommée : EncryptionContextMenu
Affectez lui la valeur : 1"
A Suivre...
2005-02-24
Birthday
Ayé... Encore un pied dans l'e-nivers !
Premier Blog... Technique : Faut pas trop se fouler...
Premier Blog... Technique : Faut pas trop se fouler...
Inscription à :
Articles (Atom)