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 في قسم التنزيل.
بعض إدخالات المدونة ذات الصلة:
برمجة Windows Shell مع Windows API Code Pack
تقديم ميزات DirectX لـ Windows API Code Pack
مقاطع الفيديو:
مقاطع فيديو لمدة دقيقتين توضح بعض الميزات الموجودة في هذا الإصدار:
مستعرض Explorer
مربع حوار الملفات العامة
**ملاحظة:
**يمكن أن يواجه بعض المستخدمين مشكلة تتعلق بالأمان أثناء فتح ملفات التعليمات أو حل Visual Studio. قد تكون محتويات ملفات التعليمات غير مرئية أو قد يظهر تحذير أمان يشبه "ناشر غير معروف" أو "ورد هذا الملف من كمبيوتر آخر وقد يكون محظورًا". عند حدوث ذلك، لن يتمكن المستخدم من تحميل مشروعات الحلول نظرًا لقيام Windows بحظرها.
لإصلاح هذا الخطأ، يُرجى إلغاء حظر ملفات التعليمات وضغط الملف قبل استخراجه (بالنقر بزر الماوس الأيمن فوق الملف | تحديد خصائص | والنقر فوق زر "إلغاء الحظر").