إضافة وظيفة عن طريق معالجات التعليمات البرمجية
بمجرد إنشاء مشروع سترغب فى تغيير أو إضافة علي وظيفة ذلك المشروع. تتضمن مثل هذه المهام إنشاء فئات جديدة و إضافة دالات و متغيرات عضو جديدة و إضافة خصائص وأساليب تنفيذ تلقائي. تم تصميم معالجات التعليمات البرمجية لتتيح لك إمكانية إجراء كافة هذه الأشياء.
ملاحظة
يمكنك الآن أن تضيف معالجات رسائل وتعيّن رسائل لها وتتجاوز دالات MFC الظاهرية باستخدام النافذة خصائص.
الوصول إلى معالجات التعليمات البرمجية لـ Visual C++
هناك ثلاثة مواقع حيث يمكنك الوصول إلى معالجات التعليمات البرمجية لـ Visual C++:
ضمن القائمة مشروع، الأمر إضافة عنصر جديد يسمح لك بإظهار مربع الحوار Add New Item مما يساعد على إضافة الملفات الجديدة إلى المشروع الخاص بك. يعرض الأمر إضافة فئة مربع حوار إضافة فئة وبدوره يفتح معالجات لكل من أنواع الفئات التي يمكنك إضافتها إلى المشروع. يعرض الأمر إضافة مورد مربع الحوار إضافة الموارد الذي يمكن من خلاله إنشاء أو تحديد مورد ليضاف إلى المشروع.
في حالة تمييز فئة أو أحد الواجهات في المشروع الخاص بك في عرض الفئة ، القائمة مشروع أيضاً تعرض الأوامر التالية:
تنفيذ واجهة (من فئة عنصر تحكم فقط)
إضافة دالة
إضافة متغير
إضافة نقطة اتصال (فئة ATL فقط)
إضافة أسلوب (من واجهة فقط)
إضافة خاصية (من واجهة فقط)
إضافة حدث (من فئة عنصر تحكم فقط)
في مستكشف الحلول ، بالنقر بالزر الأيمن فوق أي مجلد والنقر فوق إضافة من القائمة المختصرة يسمح لك بإضافة ملفات جديدة أو موجودة أو مجلدات أكثر أو عناصر أو فئات أو موارد أو مراجع ويب إلى المشروع.
من النافذة عرض فئة ، بالنقر بالزر الأيمن فوق العقدة المناسبة والنقر فوق إضافة من القائمة المختصرة يسمح لك بإضافة دالات أو متغيرات أو فئات أو خصائص أو أساليب أو أحداث أو واجهات أو نقاط اتصال أو تعليمات برمجية أخرى إلى المشروع.
ملاحظة
لا يوفر Visual Studio معالج لإضافة واجهة إلى مشروع. يمكنك إضافة واجهة إلى مشروع ATL أو إلى إضافة دعم ATL إلى مشروع MFC الخاص بك عن طريق إضافة كائن بسيط باستخدام ATL معالج كائن بسيط. كبديل لذلك، افتح الملف .idl الخاص بالمشروع ثم قم بإنشاء واجهة بكتابة:
interface IMyInterface { };
راجع تطبيق واجهة و إضافة كائنات وعناصر إلى مشروع ATL للحصول على مزيد من المعلومات.
معالج رمز الوصول من
الوصف
إضافة عنصر جديد
معالجات التعليمات البرمجية لإضافة عنصر جديد تضيف ملفات مصدر إلى المشروع. إذا لزم الأمر، يتم إنشاء دلائل إضافية لتحتوي على الملفات حيث يتوقع مشغّل بناء المشروع العثور عليها. تتضمن معالجات التعليمات البرمجية المتوفرة من أيقونة إضافة عنصر:
إضافة ملفات مصدر C++ (.cpp أو .h ، .idl ، .rc ، .srf ، .def أو .rgs).
إضافة ملفات تطوير ويب (.html أو .asp ، .css أو .xml).
إضافة ملفات الأداة المساعدة و المورد (.bmp أو .cur ، .ico ، .rct ، .sql أو & .txt &).
معالجات التعليمات البرمجية بشكل عام لا تطلب منك أي معلومات ولكن تضيف ملف إلى شجرة التطوير. يمكنك إعادة تسمية الملف في النافذة خصائص.
Solution Explorer
معالجات التعليمات البرمجية المتوفرة من مستكشف الحلول تعتمد على مكان تركيز المؤشر عندما تقوم بالنقر بالزر الأيمن فوق أحد العناصر. إذا لم يظهر الخيار إضافة عند القيام بالنقر بالزر الأيمن فوق عنصر ، قم بنقل المؤشر مستوى واحد لأعلى في شجرة التطوير ثم حاول مرة أخرى. تضع معالجات التعليمات البرمجية دوماً التعليمات البرمجية الإضافية في المكان المناسب في شجرة التطوير مهما كان مكان المؤشر. تتضمن معالجات التعليمات البرمجية المتوفرة من مستكشف الحلول:
إضافة فئة (قم بفتح مريع الحوار إضافة فئة الذي يحتوي على معالجات التعليمات البرمجية الجديدة).
إضافة مورد (جديد ، استيراد أو مخصص).
إضافة مرجع ويب
طريقة عرض الفئة
معالجات التعليمات البرمجية المتوفرة من عرض الفئة تعتمد على مكان تركيز المؤشر عندما تقوم بالنقر بالزر الأيمن فوق أحد العناصر. إذا لم يظهر الخيار إضافة عند القيام بالنقر بالزر الأيمن فوق عنصر ، قم بنقل المؤشر مستوى واحد لأعلى في شجرة الفئات ثم حاول مرة أخرى. تضع معالجات التعليمات البرمجية دوماً التعليمات البرمجية الإضافية في المكان المناسب في شجرة التطوير مهما كان مكان المؤشر. تتضمن معالجات التعليمات البرمجية المتوفرة من عرض الفئة:
تنفيذ واجهة (من فئة عنصر تحكم فقط)
إضافة نقطة اتصال (فئة ATL فقط)
إضافة أسلوب (من واجهة فقط)
إضافة خاصية (من واجهة فقط)
إضافة حدث (من فئة عنصر تحكم فقط)
تحيدي إضافة فئة يفتح مربع الحوار إضافة فئة الذي يوفر لك الوصول إلى كافة معالجات التعليمات البرمجية الجديدة لإضافة فئات.