لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی Dot Net C# برای AutoCAD، Civil 3D، Revit و Navisworks
- آخرین آپدیت
دانلود Learn Dot Net C# coding in AutoCAD , C3d, Revit, Navisworks
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت افزونههای قدرتمند برای AutoCAD، Civil 3D، Revit و Navisworks؛ آموزش گامبهگام کدنویسی کاربردی C# برای نرمافزارهای اتودسک.
در این دوره خواهید آموخت که چگونه برای اتوکد، سیویل سه بعدی، رویت و نوییسورکس پلاگین بسازید.
این دوره شامل ۱۰ بخش به همراه دموهای زنده است.
برخی از ویدیوها دارای مجموعههای تمرینی پیشرفته هستند.
همچنین امکان دانلود پروژههای نمونه وجود دارد.
پیش نیازها: هیچ دانش برنامهنویسی لازم نیست، اما باید Visual Studio و یکی از نرمافزارهای AutoCAD، Civil 3D، Revit یا Navisworks را نصب داشته باشید.
بررسی کلی دوره
این دوره جامع شما را قادر میسازد تا بر مفاهیم بنیادی C# و فریمورک .NET با استفاده از Visual Studio مسلط شوید. شما یاد خواهید گرفت که با استفاده از APIهای قدرتمند اتودسک، پلاگینهای کاربردی برای AutoCAD، Civil 3D، Revit و Navisworks بسازید. از کدنویسی مقدماتی تا اتوماسیون پیشرفته، هر بخش شما را در تکنیکهای توسعه عملی راهنمایی میکند. در پایان، شما آماده خواهید بود تا ابزارهای اختصاصی خود را بسازید، مشکلات واقعی را حل کنید و به عنوان یک توسعهدهنده حرفهای رشد کنید.
آنچه در این دوره خواهید آموخت
درک اهداف دوره، ساختار و مخاطبان هدف.
راهاندازی محیط توسعه با نرمافزارهای مورد نیاز اتودسک و Visual Studio.
آشنایی با دلایل ایدهآل بودن C# برای توسعه پلاگینهای اتودسک.
بررسی APIهای .NET برای AutoCAD، Civil 3D، Revit و Navisworks.
آشنایی با معماری پلاگین، نحوه استقرار (Deployment) و ضروریات لایسنسینگ.
شروع کار با مفاهیم بنیادی C# و فریمورک .NET.
اجرای اولین برنامه .NET و بررسی محیط Visual Studio 2022.
تسلط بر مفاهیم کلیدی C#: فضای نامها (Namespaces)، اسمبلیها، OOP و بستههای NuGet.
ورود به مباحث اصلی برنامهنویسی: متغیرها، حلقهها، شرطها، مدیریت خطاها و مجموعهها.
یادگیری دیباگ کردن، لاگگذاری و نوشتن کدهای تمیز و قابل نگهداری.
ساخت پلاگینهای AutoCAD با استفاده از CommandMethod، WinForms و ایجاد اشیاء.
کار با لایهها، استایلها، ورودیهای کاربر و دیکشنریهای سفارشی در AutoCAD.
اتوماسیون کارهایی مانند تایتل بلاکها، پالتها، تولید نقشه و خروجی دادهها.
توسعه پلاگینهای Civil 3D برای مدیریت سطوح (Surfaces)، کوریدورها و شبکههای لولهکشی.
ساخت پلاگینهای Revit و Navisworks برای دسترسی به فمیلیها، متادیتا و دادههای شبیهسازی.
پیشنیازهای دوره
درک ابتدایی از مفاهیم برنامهنویسی مفید است اما اجباری نیست.
داشتن تجربه اندک در کار با پلاگینهای AutoCAD، Civil 3D، Revit یا Navisworks توصیه میشود.
نیازمند سیستم عامل ویندوز، نصب Visual Studio 2022 و نرمافزارهای اتودسک.
آشنایی با C# یا .NET یک امتیاز است، اما همه موارد به صورت گامبهگام توضیح داده شده است.
اشتیاق به یادگیری و ساخت ابزارهای کاربردی، مهمترین پیشنیاز است!
این دوره برای چه کسانی است؟
مبتدیانی که میخواهند وارد دنیای توسعه پلاگینهای اتودسک با C# شوند.
توسعهدهندگان سطح متوسط که به دنبال اتوماسیون وظایف در AutoCAD، Civil 3D، Revit یا Navisworks هستند.
متخصصان BIM، تکنسینهای CAD و مهندسانی که قصد گسترش قابلیتهای نرمافزارهای اتودسک را دارند.
دانشجویان و علاقهمندی که در مورد برنامهنویسی .NET در نرمافزارهای طراحی کنجکاو هستند.
هر کسی که میخواهد ابزارهای کاربردی بسازد و به عنوان یک توسعهدهنده حرفهای رشد کند.
سرفصل ها و درس ها
معرفی دوره و راهاندازی
Course Introduction & Setup
در این دوره چه خواهیم آموخت
What we will learn in this Course
در بخش اول چه میآموزیم
What we will learn in section 1
این دوره برای چه کسانی است
Who Is This Course For
نرمافزارهای مورد نیاز برای این دوره
Software Requirements for This Course
ساختار دوره و مسیر یادگیری
Course Structure and Learning Path
زبان C# چیست و چرا برای توسعه اتودسک استفاده میشود
What Is C# and Why Use It for Autodesk Development
مروری بر APIهای .NET در AutoCAD، Civil 3D، Revit و Navisworks
Overview of Autodesk .NET APIs AutoCAD, Civil 3D, Revit, Navisworks
مزایای برنامهنویسی در AutoCAD، Civil 3D، Revit و Navisworks
Advantages of Programming in AutoCAD, Civil 3D, Revit, Navisworks
درک معماری پلاگین و نحوه استقرار در پلتفرمهای اتودسک
Understanding Plugin Architecture and Deployment Across Autodesk Platforms
تفاوتها و شباهتهای APIهای مختلف اتودسک
How Autodesk APIs Differ and What They Share in Common
شروع کار با C# و .NET
Getting Started with C# and .NET
در این بخش چه خواهیم آموخت
What We Will Learn in This Section
فریمورک .NET و CLR چیست
What Is the .NET Framework and CLR
مرور محیط IDE در Visual Studio 2022
Visual Studio 2022 IDE Overview
اجرای اولین برنامه .NET
Launching Your First .NET Program
ویژگیهای C# که بیشترین کاربرد را در APIهای اتودسک دارند
C# Features Most Relevant to Autodesk APIs
درک Namespaceها، اسمبلیها و ساختار پروژه
Understanding Namespaces, Assemblies, and Project Structure
بخش اول: اصول برنامهنویسی شیگرا (OOP)
Part 1-Object-Oriented Programming (OOP) Principles
بخش دوم: اصول برنامهنویسی شیگرا (OOP)
Part 2-Object-Oriented Programming (OOP) Principles
بخش سوم: اصول برنامهنویسی شیگرا (OOP)
Part 3-Object-Oriented Programming (OOP) Principles
بخش چهارم: اصول برنامهنویسی شیگرا (OOP)
Part 4-Object-Oriented Programming (OOP) Principles
بخش پنجم: اصول برنامهنویسی شیگرا (OOP)
Part 5-Object-Oriented Programming (OOP) Principles
استفاده از بستههای NuGet و مدیریت وابستگیها
Using NuGet Packages and Managing Dependencies
مفاهیم اصلی برنامهنویسی C#
Core C# Programming Concepts
در این بخش چه خواهیم آموخت
What we will learn in this section
نمایش نظرات