المتابعون للمدونة

الخميس، 7 نوفمبر 2013

هل دوت نت مفتوحة المصدر؟


س: هل دوت نت مفتوحة المصدر Open Source؟ 

ج: على عكس ما يتوقعه الكثيرون، فالإجابة هي... نعم!!

ففئات مكتبة إطار العمل مكتوبة بلغة سي شارب (ما عدا أجزاء من فئات المتغيرات الأساسية التي تتعامل مع الذاكرة مباشرة).. ونظرا لأن دوت نت تترجم الكود إلى لغة ميكروسوفت الوسيطة MSIL، التي يمكن استعادة كود سي شارب أو فيجوال بيزيك منها مرة أخرى، فإنك تستطيع استعادة كود مكتبات إطار العمل نفسها، حيث يمكنك نسخها وتعديلها وإعادة ترجمتها واستخدامها بطريقتك!

وهناك برامج كثيرة تستعيد كود البرامج المكتوبة بدوت منها، منها واحد قوي ومجاني ومفتوح المصدر، يمكنكم تحميله من هنا:
والصورة المرفقة توضح لكم صورة كود الفئة TextBox الخاصة بإطار العمل عند فك ترجمتها في هذا البرنامج.

 
وأنا أستخدم هذا البرنامج لحل المشاكل الداخلية في أدوات دوت نت التي لا يمكن حلها بطريقة أخرى.. ولا أحتاج دائما إلى أخذ كود الفئات وتعديله، فهناك بديل آخر لتعديل عمل فئات دوت نت دون تغيير كودها، سأشرحه لكم في موضوع لاحق إن شاء الله.

 

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر