الشبكة العربية لمطوري الألعاب

مبتدئ  تمتوم مشاركة 1

لو سمحتم أن تضعوا لي شرح بسيط عن ماهية ال dot net frame work ماذا تعني و ما عملها و ما خصائصها و شكراً جزيلاً لكم

life is binary
you are either ZERO or ONE

خبير مدير وسام البهنسي مشاركة 2

باختصار:
هي مجموعة واسعة جداً من البنى والخدمات التي يمكن الاستفادة منها عن طريق أية لغة تدعمها لإنجاز أغلب المهام البرمجية الممكنة.

بتفصيل:
هي بنية متعددة الطبقات. تبدأ من نواة لغة موحدة تدعى (Common Language Runtime) أو CLR اختصاراً. هذه النواة تدعم المفاهيم البرمجية عالية المستوى بشكل طبيعي. يجاور هذه الطبقة مجموعة من البنى الأساسية (كأنواع المتغيرات الأساسية) والعمليات. فوق هذه الطبقة تأتي اللغات المعروفة كـ #C و VB.NET والتي تقوم بترجمة الكود المكتوب بها إلى تعليمات MSIL (وليست لغة الآلة). تقوم وحدة CLR بتحويل تعليمات MSIL إلى تعليمات لغة الآلة عند تنفيذ البرنامج على نظام التشغيل. أخيراً، باستخدام لغات البرمجة المدعومة، تأتي مجموعة هائلة من المكتبات والوحدات البرمجية التي تقوم بشتى الوظائف التي يمكن القيام بها.
الفوائد:
* يمكن بسهولة تنفيذ برامج NET. على عدة أنظمة تشغيل طالما أن النواة تعمل على هذه الأنظمة.
* مكتبة هائلة بكل البنى والوظائف التي يحتاجها المبرمج في حياته اليومية، مجهزة للاستخدام بطريقة مبسطة في أغلب الأحيان.
* إزالة الفواصل بين لغات البرمجة المتعددة. يمكنك كتابة جزء من برنامجك بلغة ما، فقط لتكمله بلغة أخرى.
* هناك فوائد عديدة أخرى تتعلق بالمكتبات الموجودة بشكل أساسي مع NET. كذلك.

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  algeria مشاركة 3

شكرا بارك  الله فيك على الشرح أستاذ

الجزائر قلبي وغزة نبضه