تشغيل بيئة NET. على لينكس [1]
السلام عليكم و رحمة الله و بركاته
نعود لسلسلة بدائل برامج الويندوز على لينكس , و التي لا أدري لماذا شدتني و جعلتني أطور نفسي قليلاً بعالم اللينكس.
ندخل الآن بصلب الموضوع , الذي كثيراً ما أقلق الكثير من الناس و أعاق إنتقالهم إلى لينكس , يُمكنكم إعتباري مُحرّض أول على الإنتقال إلى اللينكس و لكني سئمت جداً من ويندوز – ليس موضوعنا الآن – كُلنا قد سمعنا عن مشروع Mono و الذين لم يسمعوا سأخبرهم به.
ما هو Mono ؟
هو عبارة عن منصّة أو بيئة تسمح بتشغيل وتطوير تطبيقات الـ NET. على لينكس , يعني مثل الفيجوال ستديو في الويندوز ,مونو هو فيجوال ستديو اللينكس
(تشبيه بسيط) , و نستطيع القول أنه حالياً بين ال .NET 2.0 و.NET 3.5 .
بعد أن عرفنا ماهو مشروع مونو ,سنشرح الآن كيفية تركيب و كيفية التعامل مع برنامج MonoDevelop و الذي يُعد مُحرر لبرامج الـ NET. و فيه الكثير من المزايا مثل الإكمال التلاقئي و جلب خصائص العناصر , يعني بالضبط مثل الفيجوال ستديو , سأترككم الآن مع الصور :
1-تثبيت برنامج MonoDevelop ,تثبيته بسيط جداً , من خلال Applications -> Add/Remove أكتب Mono في خانة البحث وسيظهر لك ,ثبته و أتبعني
2- نفتح البرنامج من خلال Applications -> Programming -> MonoDevelop لتظهر لنا الواجهة الرئيسية :
3 – نختار من الواجهة الرئيسية Start a new solution و ستظهر لنا النافذة التالية و التي تحوي على أنواع الملفات التي يُمكننا التعامل معها و بناءها عن طريق مونو :
أخترت انامشروع #C كمثال لكي أعرفكم على مُميزات البرنامج و كما تلاحظون في الصورة , نملأ المعلومات و نضغط على forward :
الآن تظهر لنا نافذة الخيارات في البرنامج و التي حقيقةً لم أجدها في الفيجوال ستديو و لكنها نافذة رائعة جداً :
كما تلاحظون وجود خيارات جميلة و بالأخص الثاني و الأخير , الثاني يُتيح لك إنشاء حزم , في حالة كُنت تُريد جعل برنامجك على شكل حزم و بالتالي يُمكنك تجميعه على شكل حزم لتوزيعات لينكس المُختلفة , أما الخيار الأخير فهو ترجمة برنامجك, فيقوم بإنشاء ملف بصيغة po. و التي حسب ما أعتقد تستخدم في إضافات برنامج ورد بريس و هذه خاصية جميلة جداً .
و الآن بعد الإنتهاء من خيارات البرنامج الجديد نضغط OK و نبدأ بإذن الله بالبرمجة :
كما تلاحظون الواجهات قريبة جداً من الفيجوال ستديو , ولكن مع بعض الإختلافات , أُريد أن أنوّه أنّ البرامج التي نكتبها ببرنامج Mono Develop لا يشغلها اللينكس, تشغيلها يتم عن طريق برنامج Mono و هي حزم يتم تثبيتها لتقوم بتشغيل هذه البرامج , إنما أردت فقط أن أعرّفكم مؤقتاً عن بديل ال فيجوال ستديو , و كما يُمكنكم كتابة برامج ال NET. عن طريق أي برنامج آخر , يعني ليس شرطاً أن تكتب برامجك بإستخدام هذا البرنامج ! و لكني وجدته الأفضل , أتمنى أن تكون قد استفدتم و تعليقاتكم و نصائحكم و تجاركم تهمني .
سنعود في الجزء الثاني و نتعرف على كيفية تثبيت برنامج Mono و نبدأ عملية ال Complication بإذنه تعالى , إلى أن ألقاكم تحية مني و في امان الله (حسيت إن مُعلق على مباراة كرة قدم
) .
تحياتي
فراس
























