طيف Visual Studio التنفيذ التلقائي
Visual Studio offers three levels of التوافق مع البرامج الخارجية: وحدات الماكرو, إضافة-زر 'Ins' و معالجات, و the عدة تطوير البرامج لـ Visual Studio.
وحدات الماكرو
وحدات الماكرو are the most أساسى way إلى extend the Visual Studio integrated development بيئة (IDE) بواسطة using تعليمات برمجية. Not فقط do وحدات الماكرو ترك you سجل several الاجراءات في the IDE و تشغيل them الخلف كـ just واحد الأمر, they also ترك you تعلم the Visual Studio Automation model when you سجل them. وحدات الماكرو also have a development بيئة named the وحدات الماكرو IDE, which هو based تشغيل the Visual Studio IDE و uses the Visual Basic اللغة. You can استخدم the وحدات الماكرو IDE إلى إنشاء, تعديل, و يصحح وحدات الماكرو. لمزيد من المعلومات حول وحدات ماكرو, راجع أتمتة الإجراءات المتكررة باستخدام وحدات الماكرو.
إضافة-زر 'Ins' و معالجات
إضافة-زر 'Ins' are الوقت-حفظ و labor-حفظ applications that يرفق إلى و are used في the IDE. تكون الكائنات COM التي تقوم بتنفيذ Extensibilityالواجهة والتواصل مع IDE من خلال نموذج كائن التنفيذ التلقائي "الأساسي"، الذي هو الموجودة في EnvDTEتجميعات. الطراز شريط الأدوات هو في Microsoft.VisualStudio.CommandBars.
لغات البرمجة المختلفة في Visual Studioتوفر الكائنات إضافى للتنفيذ التلقائي من خلال تجميعات الخاصة بهم. بعض مشروع-تجميعات الأتمتة معينة تظهر في الجدول التالي.
اسم التجميع |
الوصف |
---|---|
Visual Basic and #Visual C project automation model. |
|
Visual Basic and #Visual C project automation model. |
|
Visual Basic and #Visual C project automation model. |
|
Visual C++تعليمات برمجية طراز التنفيذ التلقائي. |
|
Visual C++مشروع طراز التنفيذ التلقائي. |
|
Visual C++مشروع طراز التنفيذ التلقائي. |
|
Visual C++طراز التنفيذ التلقائي للمعالج. |
لأنه يتم التحويل البرمجي للوظائف الإضافية للتعليمات البرمجية الثنائية، الخاص بك الفكرية هو محمية. يمكن تطبيق إضافة-زر 'Ins' بأي لغة التي تستخدم COM، على سبيل المثال، Visual C++، Visual Basic، و #Visual C.
بالنسبة للعديد من المطورين، تكون وحدات الماكرو كافية برمجة مقابل Visual Studioطراز التنفيذ التلقائي. ومع ذلك، يمكن أن زر 'زر 'Ins'' الإضافية المفضل للمطورين مثل كـ ISVs الذين يرغبون في إضافة ميزات جديدة بالكامل إلى IDE. إضافة-وظائف تناسب تلك الميزات Visual StudioIDE كما لو كانوا مضمن.
إضافة-أيضا أدوات تسمح لك القيام بالإجراءات التالية التي لا تقوم باستخدام وحدات الماكرو:
استضافة أداة تشغيل قائمة أو شريط الأدوات في IDE.
وهذا يتيح لك بسهولة الوصول إليه أثناء الذي يتم في البرمجة.
قم بإنشاء الصفحات الخاصية المخصصة ل خيارات صندوق حوار.
لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بإنشاء الصفحات خيارات مخصصة.
إنشاء إطارات الأدوات عملية مثل Visual Studioإطارات الأدوات.
لمزيد من المعلومات، راجع إنشاء و التحكم في بيئة Windows.
حيويا تمكين وتعطيل الأوامر تشغيل قوائم و Visual Studiobar. الأوامر
لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة ومعالجة الأوامر.
Add contact and descriptive information to the Visual Studio About dialog box.
معالجات هي التطبيقات التي تؤدي للمستخدمين من خلال عملية إنشاء البرامج أو إنجاز المهام البرمجة step-بواسطة-step. على سبيل المثال، Visual Studioيقدم إضافة-في معالج لمساعدة المستخدمين في إنشاء إضافة-في مشروع ونشر مشروع. يمكنك إنشاء معالجات الخاصة بك بواسطة إنشاء مشروع تطبيق IDTWizardواجهة. عادة ما يتم استدعاء معالجات باستخدام مشروع جديد صندوق حوار أو ملف جديد صندوق حوار.
عدة تطوير البرامج لـ Visual Studio
وحدات الماكرو، زر 'زر 'Ins'' الإضافية و معالجات تلبية احتياجات العديد من المستخدمين. ومع ذلك، قد يضطر بعض المستخدمين إلى الانتقال خارج Visual StudioAuإلىmation الطراز. على سبيل المثال، قد تحتاج مستخدم دمج جديدة تماما محرر أو لغة البرمجة في Visual StudioIDE. للقيام بذلك، قد تكون هذه العناصر مطلوب:
نوع مشروع جديد
برنامج تحرير المخصصة
المتقدمة ميزات التصحيح
The عدة تطوير البرامج لـ Visual Studio was created so that you can إلحاق Visual Studio in this manner. The عدة تطوير البرامج لـ Visual Studio provides أدوات و information إلى تعليمات you integrate your products into Visual Studio. The عدة تطوير البرامج لـ Visual Studio هو a developer مجموعة بسعر خاص و النظام الأساسي. فإنه يعطيك أفضل و مزيدا من التحكم IDE عن طريق توفير الوصول إلى المزيد من الواجهات. بواسطة استخدام SDK Visual Studio، يمكنك توفير وظائف أكبر لمستخدمي الملحقات الخاصة بك. لمزيد من معلومات، راجع مركز الامتداد المطور من Visual Studio تشغيل موقع MSDN تشغيل ويب.
راجع أيضًا:
المهام
اختيار منهج يلائم التنفيذ التلقائي
كيفية القيام بما يلي: قم بإنشاء إضافة-في
الإرشادات التفصيلية: إنشاء معالج