|
#1
|
||||
|
||||
الدرس الثاني والسبعون : مقدمة إلى Mono - دورة .net 2008
بسم الله الرحمن الرحيم . السلام عليكم ورحمة الله وبركاته . الموضوع الثاني الذي سنتحدث عنه قبل دخول عالم ASP.net هو موضوع تشغيل برنامجك على نظم التشغيل المختلفة ، في عالم الجافا تعتمد على VM والذي يجعلها قابلة للعمل على اي مكان عليه VM حتى لو كان ثلاجة او فرن مايكرويف ، في المقابل يسبب هذا الموضوع بعض البطء في تنفيذ الجافا ولكنه على كل حال من أهم مميزات الجافا . وفي العالم المقابل عالم Microsoft كانت منتجات Visual Basic و C# أو MFC غير قابلة للعمل سوى على نظم التشغيل من مايكروسوفت . ولكن مع الوقت تم تقدم طرق وأدوات لتسمح لبرامجك بالعمل على نظم تشغيل متعددة ، أشهرها هو Mono وهو موضوع درسنا الحالي . في الواقع حتى اللحظة لم أجد مصدر يفيد بأن Mono اصبحت متوافقة مع .net 2008 ، ولكنها متوافقة مع .net 2.0 سواء على شكل ASP.net أو برامج تطبيقية أو قواعد بيانات وخلافه ، وبرغم ذلك وجدت عدة روابط للمحاولات الحالية للتوافق تفيد بوصولهم إلى تطبيق أغلب نقاطها - ليس كلها - ، على كل يمكنك الدخول على هذا الرابط لمتابعة الاخبار : http://www.mono-project.com/plans من الموقع السابق قم بعمل Download لل Mono ، وخلال مراحل التحميل قم باختيار التقنيات التي ترغب ل Mono بالعمل معها . المرحلة الثانية هي بتشغيل ال Command Line الخاص بال Mono والذي ستجده في قائمة البرامج ، ستجد من ضمن الأدوات المتاحة لك الأدوات التالية : mcs/gmcs: كومبايلر للسي شارب vbnc: كومبايلر للفيجوال بيسك ilasm/ilasm2: كومبايلر لل CIL كل واحدة منهم - السي شارب كمثال - يتم التعامل معها كما قمنا بالتعامل سابقاً مع ال Visual Studio Command Line سابقاً ، الفارق الوحيد بين gmcs و mcs هو أن gmcs يدعم التقنيات الجديدة الموجودة مع عالم .net 2.0 . لنفترض ملف باسم sample.cs يحتوي على كود C# عادي جداً ، قم بفتح ال Command Line الخاص ب Mono ثم اكتب الأمر التالي : كود PHP:
الآن اصبحت لديك مكتبة قابلة للعمل على اي نظام تشغيل ، يمكنك عمل build ك exe ايضاً وتشغيلها عبر mono في لينكس مثلاً ... والله الموفق ... والسلام عليكم ورحمة الله وبركاته .
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الدرس الثاني والستون : ADO.net - الجزء الثاني - دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 3 | 05-03-2011 11:37 PM |
الدرس الواحد والسبعون : XML Commenting - دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 03-11-2010 06:29 PM |
الدرس السبعون : مقدمة إلى wcf - دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 03-11-2010 06:25 PM |
الدرس الخامس والخمسون : مقدمة إلى Wpf - دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 03-04-2010 06:28 PM |
الدرس السابع عشر : مقدمة إلى مبادئ Oop دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 02-19-2010 08:16 PM |