لم ارغب بوضع مثال معقد لذلك حاولت وضع مثال من ابسط ما يمكن و يتمثل بعدة خطوات.
الكل يعرف MSN Messenger 4.6 و برنامج Messenger بصورة عامة حيث بدأ كبرنامج بسيط للتخاطب عبر انترنت و وصل اليوم الى واجهة صغيرة لتكنولوجيا ضخمة في الخلفية و هي تكنولوجيا Messenger API
ال API مشروحة مفصلا في انترنت على الوصلات التالية
Messenger APIs
http://download.microsoft.com/download/win...MessengerUA.exe
Messenger Service APIs
http://download.microsoft.com/download/win...S/Messenger.exe
Messenger Add-In APIs
http://download.microsoft.com/download/win...sengerAddIn.exe
يفضل جدا ان تستخدم النسخة الاخيرة من MSN Messenger من http://messenger.msn.com
ماذا يمكن ان تصنع بالاوامر السابقة ؟ ، الاجابة بسيطة ، بامكانك اضافة اتصال بين برامجك و بين MSN Messenger ، يمكنك بناء اضافات للبرنامج نفسه ، او ان لم يعجبك شكل ماسنجر كله فيمكنك بناء واحد جديد بالكامل :P ، بالطبع التكنولوجيا موجودة و الاوامر موجودة فلم يبقى الا الشكل الخارجي و بامكانك اضافة اضافات طبعا.
على العموم بامكانك الاطلاع على المستندات السابقة لانها توفر كل الاوامر الالزمة لذلك و لكن ان كنت و واجهت مشاكل في بناء اول مثال لك فاليك الخطوات التالية.
افتح مشروع جديد في Microsoft Visual C# .NET

قم باضافة دعم لتكنولوجيا Messenger الى سي شارب

قم باضافة دعم لكائنات Messenger API Type Library

اضف زر على النموذج الذي سيظهر امامك

و نقرة مزدوجة لتظهر شاشة الكود لتضف بها ال 3 اسطر التي ستصنع كائن ليتصل بالماسنجر

و من ثم شغل البرنامج لترى النتيجة و التي هي عندما تضغط على الزر سيفتح شاشة اخرى ليقول لك الاسم الذي انت متصل به في ماسنجر الان

المثال بسيط جدا و انا تعمدت بان ابسطه الى هذا الحد حتى تتمكن من الدخول الى اول الطريق للبرمجة للماسنجر :P
الان نحن بانتظار اضافاتك :)
