Macros vs. Add-Ins – What’s the difference?

الطريقتين تستعملان في برمجة برامج مساعدة للريفيت و الكود بينهما متشابه جدا (فوله و اتقسمت نصين)
تطوير المايكرو اسهل و ابسط , لكنك محدود في ادوات التطوير و مشاركتها مع الاخرين 
Add-Ins تتطلب منك شغلات اضافية و اعدادت 

Macros
SharpDevelop,  بيئه عمل حره و مفتوحة المصدر تسمي  Integrated Development Environment, or IDE  يتم تنصيبها مع الريفيت 
تتصل بالريفيت مباشرة  , لذلك عمليه انشاء المايكرو بسيطة نسبيا لكن هناك  مبرمجين يفضلون Microsoft Visual Studio. ولكن لتطوير وحدات الماكرو يجب استخدام SharpDevelop.
مكان تخزين المايكرو C:\ProgramData\Autodesk\Revit\Macros\

يمكنك مشاركة وحدات الماكرو مع الآخرين سواء من خلال إرسالهم الملف RVT (اذا كان المايكرو مدمج به ) أو إرسالهم شفرة المصدر (ولكن هذا سوف يستغرق قليلا من الجهد من جانبهم لإنشاء ماكرو على الريفيت لديهم 

Add-Ins
و هو المنشر , يتم فيه تطوير الاداه الاضافية خارج الريفيت 
عادة يتم استخدام  Microsoft Visual Studio,النسخة المجانية تسمي  Visual Studio Express
كود Add-Ins يكون مدمج ك  dll 
و يكون في C:\Users\omar\AppData\Roaming\Autodesk\revit\Addins\2013
Add-Ins are developed externally to Revit, usually using Microsoft Visual Studio, the free version called Visual Studio Express, or some other IDE.
The code for your Add-In gets compiled into a DLL file. An ADDIN file needs to be created so that Revit can discover the DLL. The ADDIN file goes into a place like C:\Users\HP002\AppData\Roaming\Autodesk\revit\Addins\2013. The ADDIN and DLL can be distributed to other users to let them run the command.

تعليقات

المشاركات الشائعة