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

AutoCAD: Building Add-ins with C#

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

سرفصل ها و درس ها

مقدمه Introduction

  • افزودنیهای ساختمانی با C # برای اتوکد Building Add-ins with C# for AutoCAD

1. کار با محیط توسعه 1. Working with the Development Environment

  • نمای کلی IDE IDE overview

  • محیط خود را تنظیم کنید Setting up your environment

  • معرفی C # Introduction to C#

2. ایجاد اولین پروژه شما 2. Creating Your First Project

  • با استفاده از جادوگر Autodesk یک پروژه ایجاد کنید Create a project using the Autodesk wizard

  • درک ویژگی های پروژه Understanding project properties

  • نمای کلی کلاس Class overview

  • ایجاد یک کلاس Create a class

  • یک روال فرمان ایجاد کنید Create a command routine

  • یک عملکرد ایجاد کنید Create a function

3. عملکرد پایه C # 3. Basic C# Functionality

  • با استفاده از شرایط Using conditions

  • کار با رشته ها Working with strings

  • مجموعه ها و حلقه ها Collections and loops

  • نحوه استفاده از دام افتادن خطا How to use error trapping

4. فضای نامی برنامه های سرویس AutoCAD 4. AutoCAD ApplicationServices Namespace

  • کار با ویژگی های برنامه اتوکد Working with AutoCAD application properties

  • کار با DocumentCollection Working with the DocumentCollection

  • کار با خصوصیات سند Working with document properties

  • ایجاد یک نقاشی جدید Creating a new drawing

5. نام اتکای بانک اطلاعات اتوکد 5. AutoCAD DatabaseServices Namespace

  • کار با ویژگی های بانک اطلاعاتی Working with database properties

  • درک ObjectIds Understanding ObjectIds

  • کار با معاملات Working with transactions

  • کار با سوابق جدول Working with table records

  • ایجاد یک خط Create a line

6. اتوکد ویرایشگر فضای نامی ورودی 6. AutoCAD EditorInput Namespace

  • گرفتن یک نقطه مشخص شده توسط کاربر Getting a user-specified point

  • گرفتن فاصله مشخص شده توسط کاربر Getting a user-specified distance

  • دریافت یک موجودیت انتخاب شده توسط کاربر Getting a user-selected entity

  • گرفتن یک مجموعه انتخاب Getting a selection set

  • با استفاده از کلمات کلیدی ورودی Using input keywords

7. مبانی شیء کلاس 7. Class Object Fundamentals

  • ایجاد یک شیء کلاس پایه Creating a base class object

  • وراثت یک شیء کلاس پایه Inheriting a base class object

  • با استفاده از کلمه کلیدی استاتیک Using the static keyword

8- ایجاد یک رابط پنجره 8. Creating a Window Interface

  • پنجره ایجاد کنید Create a window

  • داده های صحافی Binding data

  • همه را با هم جمع کنید Bringing it all together

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش اتوکد: ساخت افزونه هایی با C #
جزییات دوره
4h 23m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,438
- از 5
دارد
دارد
دارد
Josh Modglin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Modglin Josh Modglin

جاش مقدلین مشاور فنی با سابقه در ساخت و طراحی است. موسسه مشاوره جوش ، InMotion Consulting ، شرکت ها را به سمت پیشرفت محصولات Autodesk سوق می دهد ، آموزش ، پیاده سازی ، پشتیبانی فنی و شخصی سازی نرم افزار را ارائه می دهد. او به تیمهای CAD کمک می کند تا نرم افزار Autodesk را که در حال حاضر در اختیار دارند ، مدیریت کنند و نرم افزارهای جدیدی را برای انجام کار خود مستقر کنند. تخصص های وی شامل طراحی راه ، استاندارد های CAD ، توسعه نرم افزار و آموزش است.