NET Framework | مشاكس https://moshax.com منصة تعليمية تهدف إلى تعليم البرمجة للمبتدئين والمحترفين على حد سواء. يحتوي على دروس تفاعلية وتمارين تطبيقية تمكن المستخدمين من استيعاب المفاهيم البرمجية بشكل سهل Mon, 04 Mar 2024 05:09:37 +0000 ar hourly 1 https://wordpress.org/?v=6.5.2 أنواع التطبيقات التي يمكن بناؤها باستخدام .NET Framework https://moshax.com/docs/net-knowledge-base/%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%8a-%d9%8a%d9%85%d9%83%d9%86-%d8%a8%d9%86%d8%a7%d8%a4%d9%87%d8%a7-%d8%a8%d8%a7%d8%b3%d8%aa/ https://moshax.com/docs/net-knowledge-base/%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%8a-%d9%8a%d9%85%d9%83%d9%86-%d8%a8%d9%86%d8%a7%d8%a4%d9%87%d8%a7-%d8%a8%d8%a7%d8%b3%d8%aa/#respond Mon, 04 Mar 2024 05:06:55 +0000 https://moshax.com/docs/net-knowledge-base/%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%8a-%d9%8a%d9%85%d9%83%d9%86-%d8%a8%d9%86%d8%a7%d8%a4%d9%87%d8%a7-%d8%a8%d8%a7%d8%b3%d8%aa/ مقدمة: .NET Framework هو منصة برمجة قوية ومتعددة الاستخدامات يمكن استخدامها لبناء مجموعة واسعة من التطبيقات. من تطبيقات سطح المكتب […]

The post أنواع التطبيقات التي يمكن بناؤها باستخدام .NET Framework first appeared on مشاكس.

]]>

مقدمة:

.NET Framework هو منصة برمجة قوية ومتعددة الاستخدامات يمكن استخدامها لبناء مجموعة واسعة من التطبيقات. من تطبيقات سطح المكتب التقليدية إلى تطبيقات الويب الحديثة والخدمات السحابية، يوفر .NET Framework كل ما تحتاجه لإنشاء تطبيقات قوية وفعالة.

أنواع التطبيقات:

تطبيقات سطح المكتب:

  • تطبيقات Windows Forms: تطبيقات سطح المكتب التقليدية مع واجهة مستخدم رسومية.
  • تطبيقات WPF: تطبيقات سطح المكتب الحديثة مع واجهة مستخدم رسومية غنية.
  • تطبيقات UWP: تطبيقات عالمية تعمل على Windows و Xbox و HoloLens.

تطبيقات الويب:

  • تطبيقات ASP.NET Web Forms: تطبيقات Web تقليدية مع واجهة مستخدم رسومية.
  • تطبيقات ASP.NET MVC: تطبيقات Web حديثة مع نموذج MVC.
  • تطبيقات ASP.NET Core: تطبيقات Web خفيفة الوزن مفتوحة المصدر.

تطبيقات الهاتف المحمول:

  • تطبيقات Xamarin: تطبيقات محمولة تعمل على iOS و Android.
  • تطبيقات MAUI: تطبيقات محمولة متعددة المنصات مع واجهة مستخدم رسومية موحدة.

تطبيقات سحابية:

  • تطبيقات Azure: تطبيقات سحابية تعمل على منصة Azure.
  • تطبيقات .NET Core: تطبيقات سحابية خفيفة الوزن مفتوحة المصدر.

خدمات الويب:

  • خدمات WCF: خدمات Web تقليدية مع واجهة SOAP.
  • خدمات gRPC: خدمات Web حديثة مع واجهة Protobuf.

تطبيقات أخرى:

  • ألعاب: باستخدام Unity أو MonoGame.
  • تطبيقات IoT: باستخدام Azure IoT.
  • تطبيقات ذكاء اصطناعي: باستخدام TensorFlow أو PyTorch.

ملاحظة:

  • هذه مجرد قائمة مختصرة، هناك العديد من أنواع التطبيقات الأخرى التي يمكن بناؤها باستخدام .NET Framework.
  • تم استخدام المصطلحات العربية دون ترجمة للحفاظ على وضوح الموضوع للمبرمج العربي.

مصادر:

The post أنواع التطبيقات التي يمكن بناؤها باستخدام .NET Framework first appeared on مشاكس.

]]>
https://moshax.com/docs/net-knowledge-base/%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%8a-%d9%8a%d9%85%d9%83%d9%86-%d8%a8%d9%86%d8%a7%d8%a4%d9%87%d8%a7-%d8%a8%d8%a7%d8%b3%d8%aa/feed/ 0
بنية .NET وطريقة عمله https://moshax.com/docs/net-knowledge-base/faqs/ Thu, 26 Jan 2017 19:55:06 +0000 http://docs.uxart.io/financo/docs/faqs/faqs/ مقدمة: .NET Framework هو منصة برمجة متكاملة من Microsoft لبناء وتشغيل التطبيقات على أنظمة Windows. تميز .NET Framework ببنيته القوية […]

The post بنية .NET وطريقة عمله first appeared on مشاكس.

]]>
مقدمة:

.NET Framework هو منصة برمجة متكاملة من Microsoft لبناء وتشغيل التطبيقات على أنظمة Windows. تميز .NET Framework ببنيته القوية وطريقة عمله الفريدة، مما يجعله خيارًا ممتازًا للمطورين لبناء تطبيقات قوية وفعالة.

بنية .NET:

تتكون بنية .NET من عدة طبقات رئيسية:

  • Common Language Infrastructure (CLI): هي بيئة برمجة موحدة تسمح بتنفيذ الكود على أي نظام تشغيل يدعم CLI.
  • .NET Framework Class Library: هي مكتبة شاملة تحتوي على فئات ووظائف جاهزة للاستخدام لتطوير مختلف أنواع التطبيقات.
  • .NET Framework Applications: هي التطبيقات التي يتم بناؤها باستخدام .NET Framework.

طريقة عمل .NET:

  1. كتابة الكود: يكتب المطور الكود باستخدام لغة برمجة تدعم .NET Framework، مثل C# أو VB.NET.
  2. الترجمة: يتم ترجمة الكود إلى لغة الآلة باستخدام مترجم .NET Framework (csc.exe).
  3. التنفيذ: يتم تحميل الكود المُترجم في ذاكرة الجهاز وتنفيذه بواسطة .NET Framework.
  4. التفاعل مع النظام: يمكن للتطبيق التفاعل مع نظام التشغيل والمكونات الأخرى من خلال .NET Framework.

مميزات .NET:

  • سهولة الاستخدام: يوفر .NET Framework بيئة برمجة سهلة الاستخدام مع أدوات قوية مثل Visual Studio.
  • قابلية إعادة الاستخدام: توفر مكتبة .NET Framework فئات ووظائف جاهزة للاستخدام، مما يوفر الوقت والجهد للمطورين.
  • الأداء العالي: تم تصميم .NET Framework ليكون سريعًا وفعالًا.
  • قابلية التوسع: يمكن توسيع .NET Framework بسهولة باستخدام مكتبات الطرف الثالث.
  • دعم متعدد المنصات: يدعم .NET Framework الآن مجموعة واسعة من أنظمة التشغيل، بما في ذلك Windows و Linux و macOS و Android و iOS.

الخاتمة:

.NET Framework هو منصة برمجة قوية وسهلة الاستخدام لبناء تطبيقات قوية وفعالة. مع بنيته القوية وطريقة عمله الفريدة، يبقى .NET Framework خيارًا ممتازًا للمطورين لبناء تطبيقات مختلفة على أنظمة التشغيل المختلفة.

ملاحظة:

  • تم التركيز على النقاط الرئيسية في بنية .NET وطريقة عمله دون الخوض في التفاصيل.
  • تم استخدام المصطلحات العربية دون ترجمة للحفاظ على وضوح الموضوع للمبرمج العربي.

مصادر:

The post بنية .NET وطريقة عمله first appeared on مشاكس.

]]>