octobre
2007
Je vous présente la deuxième partie de mon tutoriel d’introduction à l’intéropérabilité. Vous apprendrez comment utiliser des structures C plus ou moins complexes dans un programme C#. Vous apprendrez aussi comment fonctionne COM Interop ainsi que le hosting de CLR afin d’utiliser des objets .Net dans une application native. Aller au tutoriel d’introduction à l’intéropérabilité (partie 2) Bonne lecture
octobre
2007
Après avoir lu ce billet blog de RaptorXP où C# et VB.Net sont abordés, je me permets de compléter le test pour le C++/CLI, ce qui va permettre en autres de montrer la syntaxe particulière du C++/CLI.
octobre
2007
Vous êtes un développeur .Net utilisant le C++/CLI et vous souhaitez utiliser les fichiers de configuration dans votre application Winforms ? Alors ce tutoriel est pour vous. Vous apprendrez dans ce cours comment paramétrer et utiliser le fichier app.config. NB : les développeurs C# peuvent également suivre ce tutoriel, la syntaxe du C# par rapport au C++/CLI étant proche (et si vous avez des problèmes de traduction, je me ferais un plaisir de traduire ce […]
octobre
2007
Y a vraiment une fonctionnalité qui me rend bien service quand je fais de l’asp.net, c’est la génération des méthodes dans le code behind quand on crée des composants. Genre, je mets une ImageButton ou un CustomValidator et j’ai besoin de créer la méthode qui va etre appelée après le click sur le bouton ou pour valider la saisie. A chaque fois il faut se rappeler la signature, aller voir dans msdn si besoin, etc […]
septembre
2007
Une fois n’est pas coutume, je ne vais pas parler de C++/CLI mais de C# et plus particulièrement d’un outil que j’ai eu le plaisir de pouvoir essayer : Resharper. C’est un outil qui s’intègre à Visual Studio et qui permet d’assister l’utilisateur dans ses développements. Plus fort que l’intellisense, il va aussi permettre d’analyser votre code, détecter des anomalies, prévoir des comportements suspects et proposer des solutions…
août
2007
Somasegar nous informe de l’orientation stratégique de Visual C++. Comme on pouvait s’en douter, les priorités s’articulent autour de : l’augmentation du support sur le développement natif l’interop pour permettre a des applications natives d’accéder aux composants des framework.Net (WPF, WCF, …) que ce soit pour un relooking ou pour tirer parti des avancées du framework. l’interop en tant que pont entre le monde managé et natif, pour tout ce qui est wrapper. Des perspectives […]
août
2007
Des fois, il peut etre utile de pouvoir intercepter une exception managée à partir d’un code natif. Soit le programme suivant qui simule, grace aux pragma unmanaged et managed, une intéraction entre un code natif et un code managé : using namespace System; void fonctionManagee() { throw gcnew Exception("Exception managée"); } #pragma unmanaged void fonctionNative() { fonctionManagee(); } #pragma managed int main() { fonctionNative(); return 0; }
août
2007
Je vous relaie une petite astuce, tips de visual studio, non documentée que je viens de découvrir, je la trouve rigolote
juillet
2007
Un petit rappel sur les propriétés simples en C++/CLI, il est très courant lorsqu’on veut exposer un membre privé d’une classe d’avoir recours à une propriété qui encapsule le membre privé mais sans traitements particuliers. Ce qui nous amène à un code qui ressemble à ca :
juillet
2007
Un article interessant sur codeproject qui propose un support pour linq avec C++/CLI à travers le projet CLinq C’est par ici sur codeproject Et par ici pour la home page sur codeplex
Commentaires récents
- [Tests] Arrange Act Assert, une traduction ? dans
- [UnitTest][C#] Tester une méthode privée dans
- Récupérer une valeur d’un contrôle depuis une autre Form / inclusions croisées et déclaration anticipée dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
Archives
- janvier 2013
- avril 2012
- janvier 2012
- juin 2011
- janvier 2011
- décembre 2010
- novembre 2010
- septembre 2010
- juin 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- mai 2009
- avril 2009
- mars 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007