إطار عمل .NET Compact
إطار عمل مايكروسوفت دوت نت المصغر (.NET CF) هو إصدار من إطار عمل دوت نت، صُمم في الأصل للعمل على الأجهزة المحمولة/المدمجة ذات الموارد المحدودة، مثل المساعدات الرقمية الشخصية (PDAs) والهواتف المحمولة وأجهزة التحكم في المصانع وأجهزة الاستقبال الرقمية ، وغيرها. يستخدم إطار عمل دوت نت المصغر بعض مكتبات الفئات نفسها الموجودة في إطار عمل دوت نت الكامل، بالإضافة إلى بعض المكتبات المصممة خصيصًا للأجهزة المحمولة، مثل عناصر تحكم إطار عمل دوت نت المصغر . مع ذلك، فإن هذه المكتبات ليست نسخًا طبق الأصل من إطار عمل دوت نت، بل هي مُصغّرة لتستهلك مساحة أقل.
تطوير
من الممكن تطوير تطبيقات تستخدم إطار عمل .NET Compact Framework في Visual Studio .NET 2003 ، و Visual Studio 2005 ، و Visual Studio 2008 ، باستخدام لغة C# أو Visual Basic .NET . كما يتم تجميع التطبيقات المطورة باستخدام Basic4ppc لاحقًا لتتوافق مع إطار عمل .NET Compact Framework. صُممت هذه التطبيقات لتعمل على مُجمِّع JIT عالي الأداء خاص بالأجهزة المحمولة .
تحتوي حزمة Microsoft .NET Compact Framework 3.5 القابلة لإعادة التوزيع على بيئة تشغيل اللغة المشتركة ومكتبات الفئات المصممة خصيصًا لـ .NET Compact Framework. بالإضافة إلى دعم الإصدار 3.5، تدعم هذه الحزمة أيضًا التطبيقات المطورة للإصدارين 1.0 و2.0. يوفر .NET Compact Framework 3.5 ميزات جديدة مثل Windows Communication Foundation وLINQ وSoundPlayer ودعم أدوات تشغيل جديدة، بالإضافة إلى العديد من الميزات الأخرى.
يعتمد تطوير واجهة المستخدم على Windows Forms ، المتوفر أيضًا في إصدار سطح المكتب من .NET Framework. يمكن إنشاء واجهات المستخدم بسهولة باستخدام Visual Studio عن طريق إضافة عناصر تحكم .NET Compact Framework، مثل الأزرار ومربعات النصوص، إلى النماذج. كما تتوفر ميزات مثل ربط البيانات لـ .NET Compact Framework. من أبرز عيوب تطوير واجهة المستخدم صعوبة تنفيذ تطبيقات حديثة المظهر تدعم التفاعل عبر شاشة اللمس. ويعود ذلك أساسًا إلى تصميم واجهة المستخدم الموجه لأجهزة سطح المكتب الذي بُني عليه Windows Forms، على الرغم من توفر بعض مكتبات الطرف الثالث التي تحتوي على عناصر تحكم مخصصة لهذا الغرض.
الانتشار
لكي تتمكن من تشغيل التطبيقات التي تعمل بإطار عمل .NET Compact Framework، يجب أن يدعم النظام الأساسي بيئة تشغيل Microsoft .NET Compact Framework. من بين أنظمة التشغيل التي تتضمن .NET CF: Windows CE 4.1، وMicrosoft Pocket PC ، وMicrosoft Pocket PC 2002، وSmartphone 2003، وSymbian v3. يمكن تشغيل تطبيقات .NET Compact Framework على أجهزة الكمبيوتر المكتبية المزودة بإطار عمل .NET الكامل، شريطة أن تقتصر على الوصول إلى الأجزاء المشتركة بين الإطارين، مع العلم أنه لا يمكن تعديل واجهة المستخدم الخاصة بها لتشبه واجهة تطبيق مصمم لأجهزة الكمبيوتر المكتبية.
يتوفر إصدار من إطار عمل .NET Compact Framework لجهاز Xbox 360. ورغم أنه يتميز بنفس بيئة التشغيل الخاصة بإطار عمل .NET Compact Framework العادي، إلا أنه لا يتوفر إلا جزء من مكتبة الفئات. [ 1 ] يستخدم إطار عمل XNA هذا الإصدار لتشغيل الألعاب المُدارة على الجهاز. توجد قيود أخرى أيضًا، مثل اقتصار عدد الخيوط على 256. [ 2 ] على عكس الإصدارات الأخرى من إطار عمل .NET Compact Framework، يسمح إصدار Xbox 360 بتحديد تقارب المعالج للخيوط المُنشأة. [ 3 ] يتم جدولة الخيوط بين أربعة خيوط متزامنة تعمل على أنوية المعالج المتعددة للنظام. [ 2 ]
سجل الإصدارات
| اسم الإصدار | رقم الإصدار | تاريخ الافراج عنه |
|---|---|---|
| 1.0 RTM | 1.0.2268.0 | أواخر عام 2002 [ 4 ] |
| 1.0 SP1 | 1.0.3111.0 | 2003 |
| 1.0 SP2 | 1.0.3316.0 | مجهول |
| 1.0 SP3 | 1.0.4292.0 | يناير 2005 [ 5 ] |
| 2.0 RTM | 2.0.5238.0 | أكتوبر 2005 [ 6 ] |
| 2.0 SP1 | 2.0.6129.0 | يونيو 2006 [ 7 ] |
| 2.0 SP2 | 2.0.7045.0 | مارس 2007 [ 8 ] |
| 3.5 بيتا 1 | 3.5.7066.0 | 2007 مايو [ 9 ] |
| 3.5 بيتا 2 | 3.5.7121.0 | مجهول |
| 3.5 RTM | 3.5.7283.0 | 19 نوفمبر 2007 |
| 3.5 | 3.5.7283.0 | 25 يناير 2008 [ 10 ] |
| 3.5 | 3.5.9040.0 | 8 فبراير 2009 [ 11 ] [ 12 ] |
| 3.5 | 3.5.9198.0 | 20 يوليو 2009 [ 13 ] |
| 3.5 | 3.5.10181.0 | 29 يونيو 2010 [ 14 ] (مع WinCE QFE، يونيو 2010) |
| 3.5 | 3.5.11125.0 | 15 يونيو 2011 [ 15 ] (مع WinCE QFE، مايو 2011) |
| 3.7 | 3.7.0.0 | 8 يونيو 2009 18:38 |
| 3.7 | 3.7.8345.0 | 2009 |
| 3.9 | 3.9.15155.0 | يونيو 2013 [ 16 ] [ 17 ] |
انظر أيضاً
مراجع
- ↑ "إطار عمل .NET المصغر لجهاز Xbox 360" . TechNet. مؤرشف من الأصل في 9 يونيو 2007. تم الاطلاع عليه في 21 يونيو 2007 .
- 1 2 "مجموعات الخيوط في إطار عمل .NET Compact لجهاز Xbox 360" . TechNet. مؤرشف من الأصل في 16 أبريل 2008. تم الاطلاع عليه في 21 يونيو 2007 .
- ↑ "إضافات إلى إطار عمل .NET Compact لجهاز Xbox 360" . TechNet. مؤرشف من الأصل في 24 أبريل 2008. تم الاطلاع عليه في 21 يونيو 2007 .
- ↑ "إطار عمل .NET Compact يقترب من الإصدار" . مؤرشف من الأصل في 16 نوفمبر 2009. تم الاطلاع عليه في 6 ديسمبر 2007 .
- ↑ "إصدار .NET Compact Framework 1.0 SP3" . مؤرشف من الأصل بتاريخ 9 ديسمبر 2007. تم الاطلاع عليه بتاريخ 6 ديسمبر 2007 .
- ↑ "أصدرت مايكروسوفت حزمة .NET CF 2.0 القابلة لإعادة التوزيع" . مؤرشفة من الأصل بتاريخ 20 أكتوبر 2008. تم الاطلاع عليها بتاريخ 6 ديسمبر 2007 .
- ↑ "تم الانتهاء من تطوير .NET Compact Framework v2.0 SP1 وسيتم إصداره" . مؤرشف من الأصل بتاريخ 17 ديسمبر 2007. تم الاطلاع عليه بتاريخ 6 ديسمبر 2007 .
- ↑ "إصدار .NET Compact Framework 2.0 SP2" . مؤرشف من الأصل بتاريخ 19 ديسمبر 2007. تم الاطلاع عليه بتاريخ 6 ديسمبر 2007 .
- ↑ ".NET Compact Framework 3.5 Beta1 Redistributable" . مايكروسوفت . مؤرشف من الأصل في 13 ديسمبر 2007. تم الاطلاع عليه في 6 ديسمبر 2007 .
- ↑ ".NET Compact Framework 3.5 Redistributable" . مايكروسوفت . مؤرشف من الأصل في 17 نوفمبر 2010. تم الاطلاع عليه في 5 مايو 2008 .
- ↑ "إصلاح: يحدث استثناء System.Net.WebException عند تشغيل تطبيق لإرسال طلبات HTTPS Web إلى خادم في جهاز مضمن" . تم الاطلاع عليه بتاريخ 31 أكتوبر 2013 .
- ↑ "لماذا يفشل إطار عمل .NET Compact في استدعاء بعض خوادم الويب HTTPS؟" . تم الاطلاع عليه بتاريخ 31 أكتوبر 2013 .
- ↑ "إصلاح: لا يمكنك التمرير عبر صفحة ويب أو زيارة رابط باستخدام تطبيق مبني على .NET Compact Framework 3.5 يستضيف عنصر تحكم WebBrowser في Windows Mobile 6.1.4 أو Windows Mobile 6.5" . مؤرشف من الأصل بتاريخ 17 يناير 2010. تم الاطلاع عليه بتاريخ 30 يناير 2010 .
- ↑ "المشكلة: قد يتعطل التطبيق عند محاولة فتح نافذة عرض كومة GC في مراقب الأداء عن بُعد على جهاز يعمل بنظام .NET Compact Framework 3.5" . مؤرشف من الأصل بتاريخ 17 نوفمبر 2010. تم الاطلاع عليه بتاريخ 29 يونيو 2010 .
- ↑ "إصلاح: قد تحدث مشكلات في الأداء عند الوصول إلى عضو ClassDesc classFlags في دالة ضمن .NET Compact Framework 3.5 في Windows Embedded CE 6.0 R3" . تم الاطلاع عليه بتاريخ 27 يونيو 2014 .
- ↑ أعلنت مايكروسوفت عن الإتاحة العامة لنظام التشغيل ويندوز إمبيدد كومباكت 2013
- ↑ "تقديم NETCF 3.9 في Windows Embedded Compact 2013 - بيئة تشغيل أسرع وأخف وزنًا ومتعددة النوى!" . تم الاطلاع عليه بتاريخ 30 نوفمبر 2012 .
روابط خارجية
- تطبيقات إطار عمل .NET
- ويندوز سي إي
- ويندوز موبايل
- برنامج 2002
