الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كسر احتكار فضاء الأسماء My بلغة #c

بدأه النبهاني في 30 أغسطس 2008 · 1 رد · 692 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كسر احتكار فضاء الاسماء My بلغة #C

قد يبدو هذا العنوان مدويا لبعض المبرمجين ، ولكنه حقيقة فعلاً ! في هذا المقال نتناول كيفية استخدام عناصر فضاء الاسماء My داخل لغة C# مباشرة !

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

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.VisualBasic.Devices; 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Audio myAudio = new Audio();

Clock myClock = new Clock(); 

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

}

}}

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

هذا المقال من مدونتي

#2

ولكن عذرا ً أخي ما الجديد في الامر فأنت لم تأتي بالجديد , أين البعد عن مكتبة فيجوال بيسك فأنت استدعيتها في بداية البرنامج كما هو الحال لجلب اي مكتبة سواء كانت من الفيجوال بيسك في السي شارب او العكس

مواضيع مشابهة