السلام عليكم ورحمة الله وبركاتة
حياك الله يالله جيت وجيت وش رايك تسجل وتنورنا

يا شيخ نورت الموقع بطلتك ونبي نشوفك كل يوم هنا
عشان كذا تفضل وسجل

سجل معنا ليصلك كل جديد من منتديات شموخ الجوري

انضم إلى المنتدى ، فالأمر سريع وسهل

السلام عليكم ورحمة الله وبركاتة
حياك الله يالله جيت وجيت وش رايك تسجل وتنورنا

يا شيخ نورت الموقع بطلتك ونبي نشوفك كل يوم هنا
عشان كذا تفضل وسجل

سجل معنا ليصلك كل جديد من منتديات شموخ الجوري

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

حكمة اليوم

خدمات شموخ الجوري

نوع المستعرض لديك هو : رمز المستعرض لديك هو : لغة المستعرض لديك هو :

المواضيع الأخيرة

» سيرفرات ترافيان
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالأربعاء مارس 25, 2015 9:23 pm من طرف عبد الكريم

» منهج رياضيات ثالث ثانوي علمي مطور الفصل الدراسي الاول
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالثلاثاء ديسمبر 30, 2014 2:07 am من طرف luzaadeeb

»  عند الرقم اربعه شد الكرسي من تحت اي عضو
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالثلاثاء يونيو 10, 2014 12:57 am من طرف ابوعبدالله

» الطيف
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالثلاثاء يناير 21, 2014 3:22 am من طرف ابوعبدالله

» كود عمل الالة الحاسبه في الفيجوال بيسك 6
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالإثنين يناير 13, 2014 7:00 am من طرف Abdooosss1234

»  كل عام وانتي بخير.. فتاة الجوري الابيض..
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالخميس أكتوبر 17, 2013 3:09 pm من طرف rUnz

» منهج رياضيات ثاني ثانوي علمي مطور
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالجمعة أكتوبر 04, 2013 5:27 am من طرف عاصي اغا

» منهج فيزياء ثاني ثانوي علمي مطور الفصل الاول
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالأحد سبتمبر 08, 2013 6:33 pm من طرف myloveamani

» لعبه روووووووووووعه**لاتفوتكم
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالإثنين أغسطس 26, 2013 3:51 am من طرف ابوعبدالله

» قــــــــــمر 14
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالإثنين أغسطس 26, 2013 3:50 am من طرف ابوعبدالله

» لعبة الصراحه
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالإثنين أغسطس 26, 2013 3:50 am من طرف ابوعبدالله

» كون كلمة صابون وزحلق العضو الذي تبي
لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Emptyالإثنين أغسطس 26, 2013 3:48 am من طرف ابوعبدالله

... ....

2 مشترك

    لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work

    MoHaMaD
    MoHaMaD
    ‎ ‎ ‎ ‎‎ ‎ ‎
    ‎ ‎ ‎ ‎‎ ‎ ‎


    علمك : لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Female62
    البلد : السعوديه
    الثور
    الثعبان
    عدد المساهمات : 897
    نقاط : 6906
    شكراا : 29
    تاريخ التسجيل : 07/08/2009
    العمر : 35
    الساعه الان :

    لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Empty لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work

    مُساهمة من طرف MoHaMaD الثلاثاء فبراير 22, 2011 12:55 pm

    لغة البرمجة
    C#
    تعتبر لغة ال"سى#" من اللغات التى وجدت رواجا كبيرا فى الاستخدام خلال وقت قصير منذ اصدارها, و يرجع ذلك الى سهولة استخدامها و قوتها, فيمكن تعلم هذه اللغة بدون بذل مجهود كبير و فى وقت قصير نسبيا.
    فاذا كنت كنت مبرمجا مبتدئاً وتود أن تتقن لغة تساعدك فى فهم مبادئ البرمجة بشكل عام , أو اذا كانت لك خبرة بالبرمجة و تريد أن تطور برامج بسرعة و سهولة , فإن ال "سى#" هى الآداة المناسبة لذلك.

    سوف نستعرض معا فى سلسلة من المقالات المفاهيم الاساسية لل"سى#" و كيفية عملها و استخدامها لبناء برامج قوية لمختلف الاستخدامات. سوف تقسم السلسلة الى ثلاثة أجزاء و هى:
    1- مقدمة و نظرة عامة على المبادئ .
    2- قواعد كتابة اللغة.
    3- مواضيع متقدمة.

    هذه السلسلة موجهه بشكل عام للمبتدئين, و لكن هناك بعض الأمور المفضل توافرها فى القارئ:
    1- أن يكون على علم بالمبادئ العامة للبرمجة كائنية التوجه.Object Oriented programming
    2- يفضل أن يكون قد تعامل مع لغة برمجة أخرى كالفيجوال بيسك أو ال .C++

    هذه السلسلة تهدف باذن الله الى تعليم المبتدئين لغة ال "سى#" بأبسط و أقوى صورة ممكنة فى الأجزاء الثلاثة التى سوف تنشر تباعا ان شاء الله.



    الجزء الأول
    مقدمة و نظرة عامة على المبادئ

    نبدأ معا باذن الله الجزء الأول من سلسلة تعليم لغة ال "سى#", و يهدف هذا الجزء الى توفير نظرة عامة على اللغة و كيفية عملها و تكاملها مع التقنبات الأخرى لتطوير برامج قوية.

    سوف يشتمل هذا الجزء على هذه المواضيع:
    1- ما هو ال .Net frame work
    2- ال Visual Studio.Net
    3- المبادئ الأساسية لل C#


    1.1 ما هو الNet Frame Work

    لغات البرمجة كال C++ أو ال Visual basic يتم برمجة أوامرها مباشرة الى الرموز الثنائية الخاصة بالجهاز ليتم تنفيذها, و هذه المسألة تؤرق مطورين البرامج حيث يصبحوا مطالبين بتطوير اصدارات مختلفة من نفس البرنامج لكى تصبح قادرة على العمل فى بيئات تنفيذية مختلفة.

    حين أصدرت مايكروسوفت ال"سى#" و عائلة ال .Net كان القضاء على مشكلة عدم توافق البرامج على البيئات التنفيذية المختلفة من الأهداف الرئيسية, فكان الهدف هو أن تكتب أوامر البرنامج مرة واحدة و يصبح البرنامج قابل
    للعمل على أى بيئة تنفيذية بغض النظر عن كيفية ترجمة أوامر اللغة الى الأوامر الثنائية الخاصة بالحاسب.
    مشكلة أخرى تتعلق بتطوير البرامج الكبيرة التى تتطلب عمل عدد كبير من المبرمجين و هى أنه يجب كتابة البرنامج كله بلغة برمجة واحدة. فى حالة ال "سى#" و عائلة ال .Net يمكن كتابة وحدات البرنامج المختلفة بأى من لغات العائلة كال Visual Basic.Net, و بهذا يكون من السهل جدا تحقيق التكامل بين التقنيات المختلفة و عدم توحيد لغة موحدة للعمل لتطوير البرامج الكبيرة.

    1.1.1 ال .Net Frame work : النظرية و التطبيق:

    لتحقيق الأهداف السابق ذكرها كان لابد من وجود طبقة وسيطة تتولى ترجمة أوامر اللغة الى الرموز الثتائية المناسبة للحاسب المراد تشغيل البرنامج علية. تلك الطبقة الوسيطة هى ال .Net Frame work , فحين يتم ترجمة أو تجميع أوامر اى من لغات عائلة ال .Net تتحول تلك الأوامر الى ما يطلق علية ال Intermediate language أو اللغة الوسيطة “IL” , و بعد هذا يتولى ال .Net Frame Work مهمة تنفيذ تلك الأوامر على الحاسب.

    يوفر أيضا ال.Net Frame Work امكانية كتابة وحدات البرامج بأكثر من لغة حيث أنه يوفر لغة تنفيذية مشتركة بين لغات علئلة ال .Net و هى ال CIL(Common Intermediate language) أو ال IL .


    1.1.2 ال CLI :



    ينقسم ال .Net Frame Work الى عدة مكونات لتحقيق الأهداف السابق ذكرها,و من أهم تلك المكونات هى ال CLI(Common Language Infra Structure) و الذى يوضح مكوناتة و طريقة عملة فى الشكل, و يهدف ال CLI الى توفير بيئة مناسبة تحتوى على مكونات لتطوير و عمل البرامج مثل معالجة الاستثناءات ، و الأمن.

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


    هذه المقالة القصيرة هدفت الى توضيح وظيفة ال .Net frame Work , بالطبع هناك الكثير من المكونات لم تذكر, و لكن الهدف هو توضيح كيفية عمل ال .Net frame Work باختصار شديد ليصل الى الذهن ما يميز ال C# و عائلة ال .Net عن لغات البرمجة التقليدية.

    فى المقالة القادمة باذن الله سوف نتعرض بشكل سريع لبيئة تطوير برامج عائلة ال .Net ال Visual Studio.Net
    ابوعبدالله
    ابوعبدالله
    ‎ ‎‎ ‎ ‎
    ‎ ‎‎ ‎ ‎


    علمك : لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Female62
    البلد : السعوديه
    الحمل
    الفأر
    عدد المساهمات : 3038
    نقاط : 8295
    شكراا : 30
    تاريخ التسجيل : 21/04/2012
    العمر : 40
    الساعه الان :
    البلد : السعودية

    لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Empty رد: لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work

    مُساهمة من طرف ابوعبدالله الأربعاء يونيو 20, 2012 5:49 am

    تسسلم الاناامل ..
    طرح مميز


    تقبل مروري
    MoHaMaD
    MoHaMaD
    ‎ ‎ ‎ ‎‎ ‎ ‎
    ‎ ‎ ‎ ‎‎ ‎ ‎


    علمك : لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Female62
    البلد : السعوديه
    الثور
    الثعبان
    عدد المساهمات : 897
    نقاط : 6906
    شكراا : 29
    تاريخ التسجيل : 07/08/2009
    العمر : 35
    الساعه الان :

    لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work  Empty رد: لغة ال C# - الجزء الأول- ما هو ال .Net Frame Work

    مُساهمة من طرف MoHaMaD الأربعاء يونيو 20, 2012 8:49 am

    حياك الله

    احلى مرور

      الوقت/التاريخ الآن هو الأحد مايو 19, 2024 12:28 pm