مشاهدات الان
نبذه مختصره عن NET Framework
دوت نت فريموورك (بالإنجليزية: .NET Framework) هو إطار برمجي من مايكروسوفت لتشغيل البرامج يمكن تثبيته على أجهزة الكمبيوتر المحمل عليها أنظمة تشغيل مايكروسوفت ويندوز. ويزود عادةً مع نظام التشغيل (لكل من الأجهزة العميلة والجهاز الخادم وكذلك للموبايل). ويتضمنه نظم التشغيل ويندوز فيستا وويندوز سيرفر 2008. وهو متاح مجاناً على موقع مايكروسوفت للتحميل من على الإنترنت لكل من ويندوز إكس بي وويندوز سيرفر 2003. أما بالنسبة إلى إطار عمل دوت نت المضغوط فهو متاح كذلك للتحميل من الموقع المذكور ولكن كنسخة منفصلة
إطار عمل دوت نت هو حلقة وصل بين البرنامج ونظام التشغيل، وذلك لإنتاج أو تشغيل برامج مستقلة عن الآلة، أي برامج يمكنها العمل بغض النظر عن البيئة والجهاز الذي تعمل عليه، فقط يجب توفير إطار عمل دوت نت للبرامج التي بنيت أصلاً لهذا الإطار
يقف إطار عمل الدوت نت بين نظام التشغيل وبرامجنا، ونظام التشغيل يقف بينها وبين العتاد، وهذا يقرب الصورة للفهم، فالبرامج تطلب خدمات من إطار عمل دوت نت، وإطار العمل يوصل هذه الطلبات لنظام التشغيل، ونظام التشغيل يوصل هذه الطلبات للعتاد. وهنا تبرز أهم مزية من مزايا الدوت نت (القابلية للعمل على أي جهاز) فالدوت نت تتوجه لنظام التشغيل حسب نوعه، كما أن نظام التشغيل يتوجه للعتاد حسب نوعه، فبرنامجنا الذي كتبناه على ويندوز إكس بي مثلا، عند تشغيله على نظام فيستا، فإن نفس الأوامر التي كتبناها على إكس بي سيتم تنفيذها في فيستا وذلك لأن إطار الدوت نت يستطيع "التحدث بلغة إكس بي، ويستطيع التحدث بلغة فيستا" مما يعفي المبرمج من إعادة كتابة برنامجه لكل نظام. المقصود بـ"أي جهاز": الحواسب المحمولة، هواتف محمولة، حواسيب المساعد الرقمي الشخصي
لمحة تاريخية
دوت نت فريموورك (بالإنجليزية: .NET Framework) هو إطار برمجي من مايكروسوفت لتشغيل البرامج يمكن تثبيته على أجهزة الكمبيوتر المحمل عليها أنظمة تشغيل مايكروسوفت ويندوز. ويزود عادةً مع نظام التشغيل (لكل من الأجهزة العميلة والجهاز الخادم وكذلك للموبايل). ويتضمنه نظم التشغيل ويندوز فيستا وويندوز سيرفر 2008. وهو متاح مجاناً على موقع مايكروسوفت للتحميل من على الإنترنت لكل من ويندوز إكس بي وويندوز سيرفر 2003. أما بالنسبة إلى إطار عمل دوت نت المضغوط فهو متاح كذلك للتحميل من الموقع المذكور ولكن كنسخة منفصلة
إطار عمل دوت نت هو حلقة وصل بين البرنامج ونظام التشغيل، وذلك لإنتاج أو تشغيل برامج مستقلة عن الآلة، أي برامج يمكنها العمل بغض النظر عن البيئة والجهاز الذي تعمل عليه، فقط يجب توفير إطار عمل دوت نت للبرامج التي بنيت أصلاً لهذا الإطار
يقف إطار عمل الدوت نت بين نظام التشغيل وبرامجنا، ونظام التشغيل يقف بينها وبين العتاد، وهذا يقرب الصورة للفهم، فالبرامج تطلب خدمات من إطار عمل دوت نت، وإطار العمل يوصل هذه الطلبات لنظام التشغيل، ونظام التشغيل يوصل هذه الطلبات للعتاد. وهنا تبرز أهم مزية من مزايا الدوت نت (القابلية للعمل على أي جهاز) فالدوت نت تتوجه لنظام التشغيل حسب نوعه، كما أن نظام التشغيل يتوجه للعتاد حسب نوعه، فبرنامجنا الذي كتبناه على ويندوز إكس بي مثلا، عند تشغيله على نظام فيستا، فإن نفس الأوامر التي كتبناها على إكس بي سيتم تنفيذها في فيستا وذلك لأن إطار الدوت نت يستطيع "التحدث بلغة إكس بي، ويستطيع التحدث بلغة فيستا" مما يعفي المبرمج من إعادة كتابة برنامجه لكل نظام. المقصود بـ"أي جهاز": الحواسب المحمولة، هواتف محمولة، حواسيب المساعد الرقمي الشخصي
لمحة تاريخية
قامت مايكروسوفت بتطوير إطار عمل دوت نت في نهاية التسعينات، وكان اسم المشروع آنذاك خدمات ويندوز الجيل الثاني (بالإنجليزية: Next Generation Windows Services) أو اختصاراً (NGWS). أُعلن عن الإصدار بيتا من دوت نت 1.0 في أواخر عام 2000
تم تضمين الإصدار 3.0 من إطار عمل دوت نت في أنظمة ويندوز سيرفر 2008 وويندوز فيستا. وتضمن ويندوز 7 وويندوز سيرفر 2008 R2 الإصدار 3.5 الذي يمكن تنصيبه أيضاً على أنظمة تشغيل ويندوز إكس بي وويندوز سيرفر 2003. في 12 أبريل 2010 أًعلن عن الإصدار 4 من إطار عمل دوت نت على التوازي مع فيجوال ستوديو 2010
تتضمن عائلة دوت نت إصدارين خاصين بتطبيقات الجوال والأنظمة المضمنة. حيث يوجد إصدار مصغر من إطار عمل دوت نت اسمه إطار عمل دوت نت المدمج (بالإنجليزية: Net Compact Framework.) ويعمل على منصات ويندوز سي إي بما في ذلك أجهزة ويندوز موبايل كالهواتف الذكية. بالإضافة إلى ذلك طور إطار عمل مايكروسوفت الميكروي (بالإنجليزية: NET Micro Framework.) للعمل على الأجهزة التي تمتلك موارداً شحيحة
مكوناته
تم تضمين الإصدار 3.0 من إطار عمل دوت نت في أنظمة ويندوز سيرفر 2008 وويندوز فيستا. وتضمن ويندوز 7 وويندوز سيرفر 2008 R2 الإصدار 3.5 الذي يمكن تنصيبه أيضاً على أنظمة تشغيل ويندوز إكس بي وويندوز سيرفر 2003. في 12 أبريل 2010 أًعلن عن الإصدار 4 من إطار عمل دوت نت على التوازي مع فيجوال ستوديو 2010
تتضمن عائلة دوت نت إصدارين خاصين بتطبيقات الجوال والأنظمة المضمنة. حيث يوجد إصدار مصغر من إطار عمل دوت نت اسمه إطار عمل دوت نت المدمج (بالإنجليزية: Net Compact Framework.) ويعمل على منصات ويندوز سي إي بما في ذلك أجهزة ويندوز موبايل كالهواتف الذكية. بالإضافة إلى ذلك طور إطار عمل مايكروسوفت الميكروي (بالإنجليزية: NET Micro Framework.) للعمل على الأجهزة التي تمتلك موارداً شحيحة
مكوناته
يتكون الإصدار 3.0 من إطار عمل دوت نت من أربع واجهات برمجة تطبيقات هي:
أساسيات عرض ويندوز (بالإنجليزية: Windows Presentation Foundation)
أساسيات اتصال ويندوز (بالإنجليزية: Windows Communication Foundation)
أساسيات سير عمل ويندوز (بالإنجليزية: Windows Workflow Foundation)
البطاقة الرقمية لويندوز CardSpace (بالإنجليزية: Windows CardSpace)
مزايا الإصدار 4.5.1
أساسيات عرض ويندوز (بالإنجليزية: Windows Presentation Foundation)
أساسيات اتصال ويندوز (بالإنجليزية: Windows Communication Foundation)
أساسيات سير عمل ويندوز (بالإنجليزية: Windows Workflow Foundation)
البطاقة الرقمية لويندوز CardSpace (بالإنجليزية: Windows CardSpace)
مزايا الإصدار 4.5.1
يتمتع الإصدار 4.5.1 بالميزات الجديدة التالية
بيئة تطوير أكثر إنتاجية
بيئة تطوير أكثر إنتاجية
1.تحسين تنقيح البرامج غير المتزامنة
2.إمكانية تعديل قيم المتحولات والمتابعة أثناء تنقيح البرامج الخاصة بمعالجات من طراز 64 بت
3.إمكانية رؤية القيمة المعادة من الطرق المُدارة
4.تحسينات خاصة بتطوير تطبيقات متجر ويندوز
تحسين أداء التطبيقات
2.إمكانية تعديل قيم المتحولات والمتابعة أثناء تنقيح البرامج الخاصة بمعالجات من طراز 64 بت
3.إمكانية رؤية القيمة المعادة من الطرق المُدارة
4.تحسينات خاصة بتطوير تطبيقات متجر ويندوز
تحسين أداء التطبيقات
1.الإيقاف المؤقت لتطبيقات آي إس بي دوت نت
2.تحسين للترجمة الوقت المناسب التي تعمل على معالجات متعددة الأنوية
3.إمكانية تصغير الذاكرة المستخدمة لتخزين الكائنات الكبيرة الحجم عند الطلب
استخدام أكثر سهولة لمكتبات نو جت الخاصة بإطار عمل دوت نت
2.تحسين للترجمة الوقت المناسب التي تعمل على معالجات متعددة الأنوية
3.إمكانية تصغير الذاكرة المستخدمة لتخزين الكائنات الكبيرة الحجم عند الطلب
استخدام أكثر سهولة لمكتبات نو جت الخاصة بإطار عمل دوت نت
1.استكشاف أسهل لمكتبات نو جت
2.دعم مكتبات نو جت وصيانتها من خلال تحديثات مايكروسوفت
3.حل المشاكل الناتجة عن وجود إصدارات مختلفة بشكل أوتوماتيكي
كما يتمتع هذا الإصدار بالعديد من الميزات الأخرى الهامة مثل:حزمة نو جت تتضمن المكتبات الخاصة بعميل بروتوكول بروتوكول نقل النص الفائق
حزمة نو جت لدعم المجموعات الغير قابلة للتعديل (بالإنجليزية: Immutable Collections)
مصرّف إطار عمل دوت نت الجديد للترجمة في الوقت المناسب المسمى RyuJIT
المطورونمايكروسوفت
الإصدار الأول
13 فبراير 2002؛ منذ 15 سنة
الإصدار المستقر
4.6.1
حالة التطوير
نشط
نظام التشغيل
مايكروسوفت ويندوز تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
نوع
منصة برمجية
الرخصة
احتكارية؛ مكتبة الصفوف الأساسية تحت رخصة Ms-RSL
موقع الويب اللي فيه البرامج اللي يبحث عنه المبرمجين والمبتدئين :)
microsoft.com/net
وهذا موقع اعجبني يوديك الى اخر النسخ لـ نيت بالتنزيل ويفيدك بخدمات اخره جربه واذكرنا بالخير smallestdotnet
وانا بختصر معك ما الفايده / اول شئ ينشط الحاسوب اذا انت تستخدم الويندوز ومتصفح الاكسبلور لان المطورين من مايكرسوفت
وثانيا : يساعدك بتشغيل جميع الالعاب وجميع البرامج وراح تجد فرق قبل السابق
ثالثا كيف تعرف انه موجود بحاسوبك او لا هنا نقطه مهمه ****************************
هناك 3 طرق لمعرفة الاصدار المثبت على الجهازعن طريق مستكشف ويندوز Windows Explorer
عن طريق محرر التسجيل Registry Editor
عن طريق موجه الاوامر Command Prompt
****************************
الطريقة الاولى: باستخدام مستكشف ويندوز Windows Explorer
2.دعم مكتبات نو جت وصيانتها من خلال تحديثات مايكروسوفت
3.حل المشاكل الناتجة عن وجود إصدارات مختلفة بشكل أوتوماتيكي
كما يتمتع هذا الإصدار بالعديد من الميزات الأخرى الهامة مثل:حزمة نو جت تتضمن المكتبات الخاصة بعميل بروتوكول بروتوكول نقل النص الفائق
حزمة نو جت لدعم المجموعات الغير قابلة للتعديل (بالإنجليزية: Immutable Collections)
مصرّف إطار عمل دوت نت الجديد للترجمة في الوقت المناسب المسمى RyuJIT
المطورونمايكروسوفت
الإصدار الأول
13 فبراير 2002؛ منذ 15 سنة
الإصدار المستقر
4.6.1
حالة التطوير
نشط
نظام التشغيل
مايكروسوفت ويندوز تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
نوع
منصة برمجية
الرخصة
احتكارية؛ مكتبة الصفوف الأساسية تحت رخصة Ms-RSL
موقع الويب اللي فيه البرامج اللي يبحث عنه المبرمجين والمبتدئين :)
microsoft.com/net
وهذا موقع اعجبني يوديك الى اخر النسخ لـ نيت بالتنزيل ويفيدك بخدمات اخره جربه واذكرنا بالخير smallestdotnet
وانا بختصر معك ما الفايده / اول شئ ينشط الحاسوب اذا انت تستخدم الويندوز ومتصفح الاكسبلور لان المطورين من مايكرسوفت
وثانيا : يساعدك بتشغيل جميع الالعاب وجميع البرامج وراح تجد فرق قبل السابق
ثالثا كيف تعرف انه موجود بحاسوبك او لا هنا نقطه مهمه ****************************
هناك 3 طرق لمعرفة الاصدار المثبت على الجهازعن طريق مستكشف ويندوز Windows Explorer
عن طريق محرر التسجيل Registry Editor
عن طريق موجه الاوامر Command Prompt
****************************
الطريقة الاولى: باستخدام مستكشف ويندوز Windows Explorer
تجد أصدارات Net. Framework في المجلد
C:\Windows\Microsoft.NET\Framework\
صورة للتوضيح (المظلل بالاحمر أرقام الاصدارات المثبتة)
كيفية معرفة أصدار NET. FrameWork
****************************
الطريقة الثانية: عن طريق محرر التسجيلRegistry Editor
C:\Windows\Microsoft.NET\Framework\
صورة للتوضيح (المظلل بالاحمر أرقام الاصدارات المثبتة)
كيفية معرفة أصدار NET. FrameWork
****************************
الطريقة الثانية: عن طريق محرر التسجيلRegistry Editor
أكتب RegEdit في مربع البحث Run
أنتقل الى
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET FrameWork Setup\NDP
تجد الاصدارات المثبتة (صورة للتوضيح)
كيفية معرفة أصدار NET. FrameWork
****************************
الطريقة الثالثة: عن طريق موجه الاوامر Command Prompt
أنتقل الى
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET FrameWork Setup\NDP
تجد الاصدارات المثبتة (صورة للتوضيح)
كيفية معرفة أصدار NET. FrameWork
****************************
الطريقة الثالثة: عن طريق موجه الاوامر Command Prompt
أفتح موجه الاوامر وقم بلصق الامر التالي
wmic /namespace:\\root\cimv2 path win32_product where "name like '%%.NET%%'" get version
أنتظر بضع ثواني وستظهر قائمة باصدارات Net. Framework المثبتة على الجهاز
صورة للتوضيح
كيفية معرفة أصدار NET. FrameWork
تم بحمد الله
support.microsoft
****************************
وسلامتكم
wmic /namespace:\\root\cimv2 path win32_product where "name like '%%.NET%%'" get version
أنتظر بضع ثواني وستظهر قائمة باصدارات Net. Framework المثبتة على الجهاز
صورة للتوضيح
كيفية معرفة أصدار NET. FrameWork
تم بحمد الله
support.microsoft
****************************
وسلامتكم
القسم :
تطبيقات وشروح Windows