دوره آموزشی اتوکد: ساخت افزونه ها با سی شارپ

دوره آموزشی اتوکد: ساخت افزونه ها با سی شارپ

4 ساعت 24 دقیقهمتوسط2018-09-20

مدرسین

Josh Modglin

Josh Modglin

Technical Consultant

جزئیات دوره

بسیاری از شرکت ها برای سفارشی سازی محصولات Autodesk AutoCAD مطابق با نیازهای تجاری خود و افزایش بهره وری کلی کار می کنند. در این دوره آموزشی، نحوه گسترش عملکرد اتوکد را با ساختن یک کتابخانه از توابع با استفاده از NET AutoCAD API و C# بیاموزید. با استفاده از Visual Studio Community 2017 و AutoCAD 2019، مربی Josh Modglin به شما کمک می کند یک پروژه ایجاد کنید و دستوراتی بسازید که دارای یک رابط کاربری گرافیکی است. جاش به بررسی عملکردهای پایه سی شارپ می پردازد، نحوه کار با ویژگی های برنامه و پایگاه داده و موارد دیگر را مورد بحث قرار می دهد.

اهداف یادگیری
ایجاد یک پروژه با استفاده از Autodesk Wizard
ایجاد کلاس ها، روال های فرمان و توابع
عملکرد پایه سی شارپ، از جمله شرایط و رشته ها
کار با ویژگی های برنامه اتوکد
کار با ویژگی های پایگاه داده
کار با تراکنش ها و سوابق جدول
دریافت نقطه و فاصله مشخص شده توسط کاربر
ایجاد و به ارث بردن یک شی کلاس پایه
ایجاد رابط پنجره

مهارت ها

AutoCAD2D Drafting and DrawingBIMAutodesk3D ModelingVisualization and Real-TimeAECProduct and ManufacturingAnimation and IllustrationProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • ساخت افزونه ها با سی شارپ برای اتوکد

کار با محیط توسعه

  • نمای کلی IDE
  • تنظیم محیط خود
  • مقدمه ای بر سی شارپ

ایجاد اولین پروژه شما

  • با استفاده از جادوگر Autodesk یک پروژه ایجاد کنید
  • درک ویژگی های پروژه
  • نمای کلی کلاس
  • یک کلاس ایجاد کنید
  • یک روال دستوری ایجاد کنید
  • یک تابع ایجاد کنید

عملکرد پایه سی شارپ

  • استفاده از شرایط
  • کار با تار
  • مجموعه ها و حلقه ها
  • نحوه استفاده از تله گذاری خطا

فضای نام AutoCAD ApplicationServices

  • کار با ویژگی های برنامه اتوکد
  • کار با DocumentCollection
  • کار با خواص سند
  • ایجاد یک نقاشی جدید

فضای نام AutoCAD DatabaseServices

  • کار با ویژگی های پایگاه داده
  • درک ObjectIds
  • کار با معاملات
  • کار با رکوردهای جدول
  • یک خط ایجاد کنید

AutoCAD EditorInput Namespace

  • گرفتن امتیاز مشخص شده توسط کاربر
  • گرفتن فاصله مشخص شده توسط کاربر
  • دریافت یک موجودیت انتخاب شده توسط کاربر
  • گرفتن مجموعه انتخاب
  • استفاده از کلمات کلیدی ورودی

اصول شیء کلاس

  • ایجاد یک شی کلاس پایه
  • به ارث بردن یک شی کلاس پایه
  • استفاده از کلمه کلیدی ثابت

ایجاد یک رابط پنجره

  • یک پنجره ایجاد کنید
  • داده های صحافی
  • جمع کردن همه

نتیجه

  • مراحل بعدی
۱۰۰,۰۰۰ تومان