Appel à contribution ! Publiez un tip, une astuce, ou un petit tutorial (comment faire) sur la technologie que vous connaissez le mieux ! (15-04-2010 - 15-05-2010)
-
jeudi 15 avril 2010 09:24Modérateur
Publiez une astuce ou un petit tutorial (comment faire)sur la technologie que vous connaissez le mieux et vous pourrez bénéficier de :
- La publication de votre article dans la catégorie à venir « Comment faire »
- La publication de votre article comme topic permanent pour un mois dans le forum respectif.
- Le respect et l’appréciation de la communauté
Plus de détails sur les règles :
-
- Qui peut contribuer: Tout le monde
- Qu’écrire: une réponse à ce poste pour présenter une caractéristique d’un produit, un petit tips&trick, un tutoriel (pour vous guider vous pouvez regarder : Foire aux Questions - C# FAQ et Tutoriels ) http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/thread/04458dbb-5364-47dc-988c-2cb8eb1acb5f
- Quel thème:
• Visual Basic .NET
• C#
• Visual C++
• ASP.NET
• SQL Server
• .NET Framework aspects généraux
• ou toute autre technologie Microsoft que vous maitrisez bien
-
- Où poster: comme réponse à un des threads permanents publiés dans les forums(*) :
• Visual Basic .NET :http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/threads
• C# :http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/threads
• Visual C++ :http://social.msdn.microsoft.com/Forums/fr-FR/visualcplusfr/threads
• ASP.NET :http://social.msdn.microsoft.com/Forums/fr-FR/aspnetfr/threads
• SQL Server :http://social.msdn.microsoft.com/Forums/fr-FR/sqlserverfr/threads
• .NET Framework aspects généraux :http://social.msdn.microsoft.com/Forums/fr-FR/netdevelopmentfr/threads
(*)Si aucun des forums ne correspond pas à votre aire d’expertise, faites-nous savoir et on va ouvrir un thread semblant sur le forum de la technologie où vous êtes expert
-
- Evaluation: votes utiles
- Période d’évaluation: 1 mois( pour que les autres utilisateurs votent l’article)
- Comment écrire:
• Soyez original, mais vous pouvez aussi mentionner des liens vers vos blogs personnels, sites web
• Soyez respectueux : Consultez les règles de conduite sur les forums : http://social.technet.microsoft.com/Forums/fr-FR/1635/thread/6a3df0a2-47e4-4aa2-bf7f-1ba7b5ad5624
• Rédigez-le de façon universelle: Essayez d’imprimer un style didactique, pour qu’un débutant mais aussi un professionnel expérimenté puisse suivre vos indications .
• Si possible, utilisez des images dans votre article: Mettez les images dans le dossier Public dehttp://skydrive.live.com/ en utilisant votre compte. Après ouvrir une image, comme par exemple: http://cid-5c6d0e429287fe1f.skydrive.live.com/self.aspx/.Public/Conf%20internet.jpg , click droit pour copier et ensuite coller dans le corps de la discussion où vous publier votre article.
• Jouez honnêtement: Acceptez l’évaluation mensuelle et continuez à participer au concours, soyez tolérant.
-
- L’article mis en avant sera celui qui comptabilisera le plus grand nombre de votes utiles
- Quand sera mis en avant un article: une fois par mois
- Périodicité du concours: chaque mois – l’édition suivante du concours peut commencer, même si l'article mis en avant n'a pas encore été publié.
- Condition nécessaire pour valider une édition: avoir au moins 5 réponses/votes par articles/tip
- Limitations de la plateforme :
• On ne peut pas publier plus de 6000 caractères (environ 2-3 pages Word).
• On ne peut pas ajouter des images directement (mais avec skydrive comme décrit en haut).
Edition 2010-03-15 – 2010-04-15:
Meilleur article :Pascal Martin – Comment utiliser Automation avec Excel et VB.NET
Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/ff4910bf-dca4-4664-b01e-b58bd860a643
Toutes les réponses
-
mardi 11 mai 2010 09:45
Lancer un évènement depuis un contrôle personnalisé
Je présente les pas pour l’utilisation des évènements d’un contrôle personnalisé.
On va créer une solution avec deux projets C#. Le premier projet est de type Windows Forms et le deuxième de type Control Library.
Dans le projet Control Library, on ajoute un bouton qu’on appelle Start. Dans la page de code du contrôle, on ajoute un ‘delegate’ et un évènement. Dans la méthode appelée par l’évènement Click du bouton, on ajoute l’évènement personnalisée, pour l’envoyer dans l’application principale :
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public delegate void MyDelegate(object o, EventArgs e);
public event MyDelegate MyEvent;
private void Start_Click(object sender, EventArgs e)
{
if (MyEvent != null)
{
MyEvent(sender, e); //lancer l’evenement
}
}
}
Dans l’application principale, ajoute le contrôle personnalisé sur le formulaire et on souscrit à son évènement MyEvent qui sera visible dans la liste d’évènements du contrôle. La fonction userControl1_MyEvent est appelé quand le contrôle personnalisé lance l’évènement :
private void userControl1_MyEvent(object o, EventArgs e)
{
MessageBox.Show("évènement lancé dans le contrôle personnalisé");
}

