المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كسر احتكار فضاء الاسماء My بلغة #C


الناشر
08-30-2008, 09:55 PM
قد يبدو هذا العنوان مدويا لبعض المبرمجين ، ولكنه حقيقة فعلاً ! في هذا المقال نتناول كيفية استخدام عناصر فضاء الاسماء My داخل لغة C# مباشرة !

تكمن الفكرة في ان عناصر فضاء الاسماء My هي موجودة داخل فضاء الاسماء Microsoft.VisualBasic ، فيجب علينا في البداية استيراد المجمع Microsoft.VisualBasic.DLL ، ثم استيراد فضاء الاسماء Microsoft.VisualBasic.Devices في اول ملف البرمجة الذي تود استخدام عناصر فضاء الاسماء My فيه ، الكود التالي مثلا يقوم بتشغيل احد الاصوات الموجودة في النظام بكل سهوله :


usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingMicrosoft.VisualBasic.Devices; </p>namespaceConsoleApplication1
{
classProgram
{
staticvoidMain(string[]args)
{
AudiomyAudio=newAudio();
ClockmyClock=newClock();

myAudio.PlaySystemSound(System.Media.SystemSounds. Beep);

}
}
}


يمكنك عزيزي مبرمج C# استكشاف باقي عناصر فضاء الاسما Microsoft.VisualBasic.Devices بواسطة نافذة مستعرض الكائنات ObjectBrowser .

تحياتي http://stats.wordpress.com/b.gif?host=alnabhani.wordpress.com&blog=454111&post=91&subd=alnabhani&ref=&feed=1


منقول ... (http://alnabhani.wordpress.com/2008/08/31/my_extension_csharp/)