دوره آموزشی اتوکد: ساخت افزونه ها با سی شارپ
4 ساعت 24 دقیقهمتوسط2018-09-20
مدرسین

Josh Modglin
Technical Consultant
جزئیات دوره
بسیاری از شرکت ها برای سفارشی سازی محصولات Autodesk AutoCAD مطابق با نیازهای تجاری خود و افزایش بهره وری کلی کار می کنند. در این دوره آموزشی، نحوه گسترش عملکرد اتوکد را با ساختن یک کتابخانه از توابع با استفاده از NET AutoCAD API و C# بیاموزید. با استفاده از Visual Studio Community 2017 و AutoCAD 2019، مربی Josh Modglin به شما کمک می کند یک پروژه ایجاد کنید و دستوراتی بسازید که دارای یک رابط کاربری گرافیکی است. جاش به بررسی عملکردهای پایه سی شارپ می پردازد، نحوه کار با ویژگی های برنامه و پایگاه داده و موارد دیگر را مورد بحث قرار می دهد.
اهداف یادگیری
ایجاد یک پروژه با استفاده از Autodesk Wizard
ایجاد کلاس ها، روال های فرمان و توابع
عملکرد پایه سی شارپ، از جمله شرایط و رشته ها
کار با ویژگی های برنامه اتوکد
کار با ویژگی های پایگاه داده
کار با تراکنش ها و سوابق جدول
دریافت نقطه و فاصله مشخص شده توسط کاربر
ایجاد و به ارث بردن یک شی کلاس پایه
ایجاد رابط پنجره
اهداف یادگیری
ایجاد یک پروژه با استفاده از 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
- گرفتن امتیاز مشخص شده توسط کاربر
- گرفتن فاصله مشخص شده توسط کاربر
- دریافت یک موجودیت انتخاب شده توسط کاربر
- گرفتن مجموعه انتخاب
- استفاده از کلمات کلیدی ورودی
اصول شیء کلاس
- ایجاد یک شی کلاس پایه
- به ارث بردن یک شی کلاس پایه
- استفاده از کلمه کلیدی ثابت
ایجاد یک رابط پنجره
- یک پنجره ایجاد کنید
- داده های صحافی
- جمع کردن همه
نتیجه
- مراحل بعدی