دوره آموزشی رویت: ایجاد پلاگین های سی شارپ
3 ساعت 34 دقیقهمتوسط2018-11-07
مدرسین

Jeremy Graham
Registered Architect
جزئیات دوره
Autodesk Revit یک پلتفرم قدرتمند BIM است، اما میتوان آن را خودکار، سفارشیسازی و حتی بیشتر با افزونهها گسترش داد. با رابط برنامه نویسی اپلیکیشن Revit (API) و درک #C، هر کاربر با انگیزه Revit، مدیر BIM، معمار یا مهندس می تواند پلاگین های سفارشی خود را ایجاد کند. این دوره آموزشی با مروری بر گردش کار توسعه افزونه، با استفاده از یک مثال ساده که شناسه عنصر را بازیابی می کند، شروع می شود. هنگامی که نحوه ایجاد دستورات و کامپایل و اشکال زدایی کد افزونه را بدانید، مربی جرمی گراهام به شما نحوه کار با عناصر (معروف به خانواده Revit) را نشان می دهد. نحوه ایجاد عناصر، فیلتر کردن عناصر و دریافت و تنظیم پارامترهای عنصر را بیاموزید. سپس دریابید که چگونه هندسه عنصر را از طریق کد ویرایش کنید - تقاطعات اتصال و آرایه های نمایش داده شده - و کارهای رایج مربوط به نماها و برگه ها را خودکار کنید. در نهایت، Jeremy یک راه پیشرفته برای اجرای دستورات شما با رابط های کاربری سفارشی معروف به برنامه های خارجی را نشان می دهد.
اهداف یادگیری
راه اندازی Revit API در ویژوال استودیو
ایجاد دستورات
کامپایل و رفع اشکال کد
ایجاد عناصر
ویرایش پارامترهای عنصر
ویرایش هندسه عنصر
خودکارسازی وظایف مرتبط با عناصر
ایجاد برنامه های خارجی برای اجرای پلاگین ها
اهداف یادگیری
راه اندازی Revit API در ویژوال استودیو
ایجاد دستورات
کامپایل و رفع اشکال کد
ایجاد عناصر
ویرایش پارامترهای عنصر
ویرایش هندسه عنصر
خودکارسازی وظایف مرتبط با عناصر
ایجاد برنامه های خارجی برای اجرای پلاگین ها
مهارت ها
C#RevitArchitectural VisualizationCivil EngineeringAutodesk3D ModelingVisualization and Real-TimeAECProduct and ManufacturingAnimation and IllustrationProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - شروع به کار
- 02 - آنچه باید بدانید
- 03 - استفاده از فایل های تمرین
1. ایجاد یک پلاگین ساده
- 04 - Revit API
- 05 - مشاهده Revit API
- 06 - راه اندازی ویژوال استودیو
- 07 - افزودن API
- 08 - IExternalCommand
- 09 - ایجاد یک دستور
- 10 - دسترسی به اپلیکیشن
- 11 - انتخاب عناصر
- 12 - ثبت افزونه ها
- 13 - کامپایل کد
- 14 - رفع اشکال
2. کار با Revit Elements
- 15 - طبقه بندی عناصر
- 16 - بازیابی اطلاعات عنصر
- 17 - FilteredElementCollector
- 18 - ایجاد کلکتور
- 19 - معاملات
- 20 - اصلاح عناصر
- 21 - ایجاد خانواده
- 22 - Querying FilteredElementCollector
- 23 - ایجاد عناصر خط محور
- 24 - ایجاد عناصر حلقه
- 25 - پارامتر دریافت کنید
- 26 - مقادیر پارامتر
3. هندسه عنصر یا ویرایش عناصر
- 27 - مکان های عنصر
- 28 - روش های ویرایش
- 29 - Revit مبانی هندسه
- 30 - تراورس هندسه
- 31 - هندسه متقاطع
- 32 - پرتوهای برون افکن
4. خودکارسازی عناصر
- 33 - مشاهده
- 34 - فیلترها
- 35 - عناصر برچسب گذاری
- 36 - ورق
- 37 - قرار دادن نماها
5. پیشرفته
- 38 - کاربردهای خارجی
- 39 - ایجاد یک IExternalApplication
- 40 - شخصی سازی رابط کاربری
- 41 - افزودن آیکون
- 42 - برنامه DBA و رویدادها
- 43 - ثبت رویداد
نتیجه
- 44 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code