Windows® API Code Pack لـ Microsoft® .NET Framework

توفر Windows® API Code Pack لـ Microsoft® .NET Framework مكتبة تعليمات برمجية مصدر يمكن استخدامها للوصول إلى بعض الميزات في Windows 7 وWindows Vistaمن التعليمات البرمجية المدارة. لا تتوفر ميزات Windows هذه للمطورين في الوقت الحالي في .NET Framework.

الميزات الفردية المدعومة في هذا الإصدار (v1.0.1) من المكتبة هي:

  • شريط مهام Windows 7

  • قوائم الانتقال السريع والرموز المركبة وشريط التقدم والصور المصغرة المبوبة وأشرطة أدوات الصور المصغرة

  • Windows Shell

  • مكتبات Windows 7

  • دعم API للبحث في Windows Shell

  • التحكم في مستعرض Explorer

  • سلسل هيكلي لكيانات مساحة اسم Shell

  • نظام خصائص Windows Shell

  • السحب والإسقاط لكائنات Shell

  • مربعات حوار الملفات العامة في Windows Vista وWindows 7، بما في ذلك عناصر التحكم المخصصة

  • المجلدات المعروفة والحاويات التي لا تتبع أنظمة ملفات

  • DirectX

  • Direct3D 11.0، Direct3D 10.1/10.0، DXGI 1.0/1.1، Direct2D 1.0، DirectWrite، واجهات برمجة تطبيقات Windows Imaging Component (WIC)

  • مربعات حوار المهام في Windows Vista وWindows 7

  • واجهات برمجة تطبيقات النظام الأساسي للاستشعار

  • واجهات برمجة تطبيقات الخدمات اللغوية الموسعة

  • واجهات برمجة تطبيقات إدارة الطاقة

  • واجهات برمجة تطبيقات إعادة تشغيل التطبيقات واستردادها

  • واجهات برمجة التطبيقات لإدارة قائمة الشبكات

  • التحكم في ارتباطات الأوامر ورموز Shell المحددة من قِبل النظام

ما الجديد في هذا التحديث (v1.0.1):
فيما يلي التحسينات المتوفرة في هذا التحديث الخاص بـ Code Pack:

  • إصلاح الأخطاء في الميزات المتنوعة والنماذج المضمنة في الإصدار V1.0

  • تحسينات مستوى الأداء الموجودة في الصور المصغرة بشريط المهام وأداة التقاط صور الشاشة للصور المصغرة

  • أسلوب جديد في ميزة شريط المهام لتمكين توضيح مستطيل قص الصور المصغرة

  • فئات وواجهات برمجة تطبيقات جديدة في DirectWrite وDirect2D لدعم عمليات تشغيل الصور الرمزية

  • نماذج إضافية لـ Aero Glass ومربع حوار الملفات العامة

  • تحديثات الوثائق في مجالات متنوعة، بما في ذلك إضافة وثائق Direct2D المفقودة

المتطلبات:

  • أقل إصدار من .NET Framework مطلوب لاستخدام هذه المكتبة هو 3.5 SP1.

  • تستهدف هذه المكتبة إصدار Windows 7 RTM، على الرغم من أن العديد من الميزات ستعمل على Windows Vista أيضًا.

  • تتطلب ميزات DirectX Windows SDK لـ Windows 7 RTM. بالإضافة إلى ذلك، تتطلب بعض نماذج Direct3D إصدار أغسطس 2009 من

إنشاء المكتبة واستخدامها:

  • لإنشاء المكتبة (باستثناء الميزات المتعلقة بـ DirectX) في Visual Studio 2008، يُرجى استخراج محتويات ملف "WindowsAPICodePack.zip" في مجلد جديد وإنشاء ملف "WindowsAPICodePack.sln" المضمن.

  • لإنشاء ميزات DirectX، قم بإنشاء ملف "DirectX.sln" داخل دليل DirectX. يمكن العثور على معلومات إضافية حول استخدام ميزات DirectX الخاصة بـ Code Pack في مستند "DirectXCodePack_Requirements.htm" المتوفر كتنزيل منفصل.

النماذج:
تحتوي Code Pack أيضًا على نماذج تطبيقات تم إنشاؤها باستخدام هذه المكتبة. ويحتوي كل نموذج على إصدار C# وإصدار VB.NET كما يحتوي على ملف الحل الخاص به.

الوثائق:
تحتوي Code Pack أيضًا على وثائق مرجع API. يمكن العثور على ملفات وثائق API في ملفين منفصلين WindowsAPICodePackHelp وDirectXCodePackHelp في قسم التنزيل.

بعض إدخالات المدونة ذات الصلة:

مقاطع الفيديو:
مقاطع فيديو لمدة دقيقتين توضح بعض الميزات الموجودة في هذا الإصدار:

  • مستعرض Explorer

  • مربع حوار الملفات العامة

**ملاحظة:
**يمكن أن يواجه بعض المستخدمين مشكلة تتعلق بالأمان أثناء فتح ملفات التعليمات أو حل Visual Studio. قد تكون محتويات ملفات التعليمات غير مرئية أو قد يظهر تحذير أمان يشبه "ناشر غير معروف" أو "ورد هذا الملف من كمبيوتر آخر وقد يكون محظورًا". عند حدوث ذلك، لن يتمكن المستخدم من تحميل مشروعات الحلول نظرًا لقيام Windows بحظرها.

لإصلاح هذا الخطأ، يُرجى إلغاء حظر ملفات التعليمات وضغط الملف قبل استخراجه (بالنقر بزر الماوس الأيمن فوق الملف | تحديد خصائص | والنقر فوق زر "إلغاء الحظر").