1. Dr.AnTi_HaCkEr

    Dr.AnTi_HaCkEr DeveloPer Plus

    الأنتساب:
    ‏8 مايو 2012
    المشاركات:
    103
    الإعجابات المتلقاة:
    3
    نقاط الجائزة:
    18
    [​IMG]


    الصلاة و السلام على أشرف المرسليـن ...~
    الحمد لله وحده نحمده و نشكره و نستعينه و نستغفره و نعود بالله من شرور أنفسنا و من سيئات أعمالنا ...~
    من يهده الله فلا مظل له و من يظلل فلن تجد له ولياً مرشدا ...~
    و أشهد ألا إلاه إلا الله وحده لا شريك له و أن محمداً عبده و رسوله صلى الله عليه و سلم ...~
    أما بعد ...~
    فإن أصدق الحديث كتاب الله تعالى و خير الهدي هديُ سيدنا محمد صلى الله عليه و سلم ...~
    و شر الأمور محدثاتها و كل محدثة بدعة و كل بدعة ضلالة و كل ضلالة في النار ...~

    فاللهم أجرنا و قنا عذابها برحمتك يا أرحم الراحمين ...~

    [​IMG]
    السلام عليكم ورحمة الله وبركاته

    اليوم شفت موضوع أخوي
    ƁƛƬ MƛƝ
    [نقاش]حول برمجه الأندرويد والأيفون والويندوز موبايل بالسي شارب بإستخدام بيئة عمل{xamarin}

    ففي هذا الموضوع سنتعرف على بيئة Xamarin التي تتيح لنا برمجة تطبيقات الاندرويد وIOS بواسطة لغة السي شارب
    [​IMG]
    ينقسم الموضوع الى 4 اجزاء

    1- ماهو Xamarin Studio

    2- الاسئلة الشائعة حول الXamarin

    3- شرح بيئة Xamarin (فيديو)

    4- الخاتمة & المراجع

    [​IMG]
    اولا :- ماهو Xamarin Studio

    هو IDE (بيئة عمل) بسمح لك ببرمجة الاندرويد بواسطة تقنية Mono + تقنية ربط خاصة

    فصار بالامكان الدمج بين مكتبات الجافا ومكتبات الدوت نت في مكان واحد :

    [​IMG]

    وهو شبيه جدا ب Visual studio :

    [​IMG]

    وايضا بمجرد تنصيب Xamarin سيتاح لك برمجة الاندرويد من خلال Visual studio

    [​IMG]

    وهذا متاح فقط للخطة Business ، في ما يلي جدول الخطط وكل خطة لها ميزاتها :

    [​IMG]

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

    الموقع الرسمي لـ Xamarin

    صفحة تحميل النسخة المجانية

    لاتستخفوا بالموقع فهو مرجع كبير جدا ، :{3!}:

    [​IMG]
    2- الاسئلة الشائعة حول الXamarin

    طبعا لكثرة الاسئلة ، قمت فقط بترجمة اهم الاسئلة واجوبتها {3$0}

    [NOTE]هل يمكنني استعمال Xamarin لبناء تطبيقات قوية واحترافية ؟

    نعم ، بخلاف بيئات العمل الاخرى ، فتطبيقك الذي قمت بتطويره بواسطة Xamarin سيتم ترجمته بواسطة Complier خاص الى Native binary (يعني برنامج مصنوع خصيصا لمعالج معين) ، انتبهوا فنحن نقصد Complier وليس Interpreter (سأشرحه تحت) ، فالكود المترجم بواسطة الComplier يعطي اداء مذهل جدا لتطبيقك حتى لبعض سيناريوهات البرمجة مثل : توفير frame rate عالي للالعاب مع مؤثرات خيالية ومعقدة وكل هذا بحجم صغير! ، وايضا اضفنا بعض الكماليات البسيطة لجعل برنامجك يعمل اسرع على كل الاجهزة.[/NOTE]

    فيديو من الموقع يوضح الكلام السابق : هنا

    بما انه جاء ذكر Complier وInterpreter فلابد من توضيح بعض المفاهيم فأنا لااريد ان تخرج من هذا المقال وفي بالك شيئ مبهم .

    Compailer VS Interpreter

    باختصار شديد ...

    الCompailer: يقوم بتحويل السورس كود الى ملف تنفيذي جاهز (exe) ، لمرة واحدة، ثم عند طلب تشغيل الملف التنفيذي لا يعيد الترجمة من البداية.

    اما الInterpreter: فهو يقوم بتحويل السورس كود الى لغة وسيطة (اي انه ليس EXE) بل يسمى Byte-code ، الان لكي يتم تشغيل الكود على الجهاز ، يترجم الbytecode سطرا سطرا الى لغة الالة بواسطة طبقة تسمى virtual Machine .

    ولهذا يقولون ان الملف الناتج من المفسر (Interpreter) يمكنه العمل على اي بيئة اخرى لأن الطبقة virtual Machine وهي تختلف من بيئة الى اخرى ، تحول الملف المفسر الى كود يفهمه المعالج الخاص بها .

    ولكن يظل Compailer هو الاسرع بالتأكيد لأنه يترجم الى لغة الالة مباشرة ويعطيك ملف قابل مباشرة للتشغيل دون الحاجة الى طبقة تقوم بترجمة الملف الى لغة الالة.

    لهذا اجتهدت شركة الXamarin لتطوير Compailerخاص لتترجم كود السي شارب مباشرة للغة الالة الخاصة بالاندرويد وهذا فعلا افضل كثيرا من الInterpreter

    هذه كانت بعض الاسئلة الشائعة (FAQs) المذكورة ، يمكنك مشاهدتها كاملة هنا

    [​IMG]
    3- شرح بيئة Xamarin

    YouTube

    [​IMG]
    4- الخاتمة & المراجع

    Xamarin official site

    What is the difference between compiler and inter
    [​IMG]

     
    1 person likes this.
  2. Dr.H4CkEr

    Dr.H4CkEr DeveloPer Plus

    الأنتساب:
    ‏3 أكتوبر 2011
    المشاركات:
    209
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    18
    الإقامة:
    بلآد الحرمين .. الريآض ..
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    [​IMG]
     
  3. E L I M O

    E L I M O .: مشرف اقسام ألانضمة :. مشرف

    الأنتساب:
    ‏4 سبتمبر 2014
    المشاركات:
    614
    الإعجابات المتلقاة:
    917
    نقاط الجائزة:
    93
    الجنس:
    ذكر
    الوظيفة:
    Etudiant
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    شكرا صديقي ابدعت موضوع مميز+شرح منسق {1!$8}{1!$8}
     
  4. Ameer Eagle

    Ameer Eagle V • I • P

    الأنتساب:
    ‏7 يونيو 2014
    المشاركات:
    3,233
    الإعجابات المتلقاة:
    2,779
    نقاط الجائزة:
    113
    الجنس:
    ذكر
    الوظيفة:
    Student
    الإقامة:
    IraQ
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    وعليكم السلام ورحمة الله وبركاته
    والله شيء حلو هذا ال (
    Xamarin)
    واحسنت الايضاح والشرح بارك الله بيك
     
  5. м̨я.ǚs̲ǝя

    м̨я.ǚs̲ǝя <div style="border-right: 5px solid; padding: 2px ExpErt DeveloPer

    الأنتساب:
    ‏16 ابريل 2014
    المشاركات:
    437
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الإقامة:
    ★ الكردستان ★
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    وعليكم السلام ورحمة الله وبركاته
    جزك الله‌ خیر یا بطل​
     
  6. Gaza-Dz

    Gaza-Dz Support - Iq-Team

    الأنتساب:
    ‏26 مايو 2013
    المشاركات:
    1,827
    الإعجابات المتلقاة:
    97
    نقاط الجائزة:
    48
    الجنس:
    ذكر
    الوظيفة:
    DZ
    الإقامة:
    DZ
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    وعليكم السلام ورحمة الله وبركاته
    بارك الله فيك حبيبي
    يعطيك الصحة

     
  7. KaDiM aL-iRaQi

    KaDiM aL-iRaQi ExpertDeveloper ExpErt DeveloPer

    الأنتساب:
    ‏2 سبتمبر 2014
    المشاركات:
    680
    الإعجابات المتلقاة:
    23
    نقاط الجائزة:
    18
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    عشت خوي موضوع منسق ورآئع بآرك الله بيك
     
  8. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    جزاك الله كل خير اخي الغالي Dr.AnTi_HaCkEr على الشرح الأكثر من رائع

    أنا كنت سأقوم بعمل شرح مماثل بعد النقاش لكن شرحك كفى ووفى

    مبدع بمعنى الكلمه

    إن شاء الله لي شرح بعد تحميله والتعرف عليه :ُeُe6:


    تم التقييم + يوشم بالخماسي يامبدع
     
  9. KhaLaF

    KhaLaF V • I • P

    الأنتساب:
    ‏13 يوليو 2014
    المشاركات:
    667
    الإعجابات المتلقاة:
    7
    نقاط الجائزة:
    18
    الجنس:
    ذكر
    الوظيفة:
    طـآلـب
    الإقامة:
    (-مـEgypTـصر-)
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    وعليكم السلام
    شرح رآآئع وحصررى
    شكرآآ لييك أأخى على هذآ الموضووع الرآآئع
    تـم تقيمك وتقييم الموضووع :)
     
  10. Xx 5rMoSh xX

    Xx 5rMoSh xX Developer

    الأنتساب:
    ‏8 يوليو 2012
    المشاركات:
    127
    الإعجابات المتلقاة:
    5
    نقاط الجائزة:
    18
    الإقامة:
    ~الاردن~
    رد: شرح بيئة xamarin برمجة تطبيقات الاندرويد بـ#C

    تسلم يدك حبيبي على الطرح ..
     

مشاركة هذه الصفحة