Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Autocad Programming Using C#.Net - Beginner Course

    Posted By: ELK1nG
    Autocad Programming Using C#.Net - Beginner Course

    Autocad Programming Using C#.Net - Beginner Course
    Last updated 2/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.77 GB | Duration: 17h 37m

    This is your ultimate guide to learning C# programming in AutoCAD.

    What you'll learn
    Learn and understand Fundamentals of C# Programming
    Understand .NET Framework and learn Visual Studio IDE 2017
    Learn and Understand AutoCAD .NET API structure
    Learn how to create your own AutoCAD Plugins
    Manipulate AutoCAD Objects using C#
    Create AutoCAD objects using C#
    Learn how to use Selection Sets and Filters using C#
    Develop 2 different projects: 1) Create your own Drawing TitleBlocks for different Paper Sizes through code 2) Create an Audit Program to count different entities in the drawing
    Requirements
    Knowledge of AutoCAD
    Programming knowledge is advantageous but not necessary as we will go through the basics of C# Programming
    Description
    This is a very intensive course that gives the student  opportunity to learn C# Programming fundamentals, learn about .NET Framework, learn how to use Visual Studio 2017 and most of all learn how to program AutoCAD .NET API. This course will walk you through the process of developing your own AutoCAD Plugins that will extend AutoCAD Functionalities.

    Overview

    Section 1: Course Outline and Introduction

    Lecture 1 Course Outline

    Lecture 2 Introduction

    Lecture 3 Who is this course for?

    Lecture 4 What Will I Learn from this Course?

    Lecture 5 What is CSharp (C#)?

    Lecture 6 What is AutoCAD .NET API?

    Lecture 7 What are the advantages of programming in AutoCAD .NET API?

    Section 2: .Net Framework and Visual Studio 2017 Community Edition

    Lecture 8 Section Overview

    Lecture 9 .NET Framework Architecture Overview

    Lecture 10 .NET Framework Class Library, Common Type System, Common Language Runtime

    Lecture 11 More about.NET Framework Common Language Runtime (CLR)

    Lecture 12 Visual Studio 2017 Integrated Development Environment (IDE)

    Lecture 13 Visual Studio 2017 IDE Demo

    Section 3: C# Fundamentals

    Lecture 14 Section Overview

    Lecture 15 DataTypes and Variables - Value Types (signed/unsigned integers)

    Lecture 16 DataTypes and Variables - Signed and Unsigned Integer Demo

    Lecture 17 DataTypes and Variables - Floating Point and Decimal

    Lecture 18 DataTypes and Variables - Floating Point and Decimal Demo

    Lecture 19 DataTypes and Variables - Boolean

    Lecture 20 DataTypes and Variables - Reference Types

    Lecture 21 DataTypes and Variables - Class Type

    Lecture 22 DataTypes and Variables - Class Type - Demo

    Lecture 23 DataTypes and Variables - Interface Type

    Lecture 24 DataTypes and Variables - Array Type

    Lecture 25 DataTypes and Variables - Array Type - Demo (Single Dimension)

    Lecture 26 DataTypes and Variables - Array Type - Demo (Multi Dimension)

    Lecture 27 C# Operators Overview

    Lecture 28 C# Assignment Operators

    Lecture 29 C# Assignment Operators - Demo

    Lecture 30 C# Unary Operators

    Lecture 31 C# Unary Operators - Demo

    Lecture 32 C# Primary Operators

    Lecture 33 C# Primary Operators - Demo

    Lecture 34 C# Equality Operators

    Lecture 35 C# Equality Operators - Demo

    Lecture 36 C# Additive Operators

    Lecture 37 C# Additive Operators - Demo

    Lecture 38 C# Multiplicative Operators

    Lecture 39 C# Multiplicative Operators - Demo

    Lecture 40 C# - Relational and Type Operators

    Lecture 41 C# - Logical, Conditional and Null Operators

    Lecture 42 C# - Logical, Conditional and Null Operators - Demo

    Lecture 43 C# Keywords (Reserved Words)

    Lecture 44 C# - Conditionals Overview

    Lecture 45 C# Conditionals - If-Then-Else Statement

    Lecture 46 C# Conditionals - If-Then-Else Statement - Demo

    Lecture 47 C# Conditionals - Switch Statement

    Lecture 48 C# Conditionals - Switch Statement - Demo

    Lecture 49 C# - Loops Overview

    Lecture 50 C# Loops - For Loop

    Lecture 51 C# Loops - For Loop - Demo

    Lecture 52 C# Loops - Foreach Loop

    Lecture 53 C# Loops - Foreach Loop - Demo

    Lecture 54 C# Loops - While Loop

    Lecture 55 C# Loops - While Loop - Demo

    Lecture 56 C# Loops - Do While Loop

    Lecture 57 C# Loops - Do While Loop - Demo

    Lecture 58 Modifiers Overview

    Lecture 59 Access Modifiers - Overview

    Lecture 60 Access Modifiers - Accessibility Matrix

    Lecture 61 Public Access Modifier

    Lecture 62 Access Modifiers - Non Derived (Same Assembly)

    Lecture 63 Access Modifiers - Derived Class (Same Assembly)

    Lecture 64 Access Modifiers - Non Derived Class (different Assembly)

    Lecture 65 Access Modifiers - Derived Class (different Assembly)

    Lecture 66 Debugging Overview

    Lecture 67 Debugging - Demo 1

    Lecture 68 Debugging - Demo 2

    Lecture 69 Debugging - Demo 3

    Lecture 70 Error and Exception Handling - Overview

    Lecture 71 ExceptionHandling - Demo 1

    Lecture 72 ExceptionHandling - Demo 2

    Lecture 73 ExceptionHandling - Demo 3

    Lecture 74 Introduction to Object Oriented Programming (OOP)

    Lecture 75 OOP - Encapsulation - Demo (Part 1)

    Lecture 76 OOP - Encapsulation - Demo (Part 2)

    Lecture 77 OOP - Inheritance - Demo (Part 1)

    Lecture 78 OOP - Inheritance - Demo (Part 2)

    Lecture 79 OOP - Polymorphism - Demo (Part 1)

    Lecture 80 OOP - Polymorphism - Demo (Part 2)

    Section 4: Exploring AutoCAD .NET API

    Lecture 81 AutoCAD .NET API - Overview

    Lecture 82 AutoCAD .NET API Assemblies

    Lecture 83 Using AutoCAD .NET API in C# - Hello AutoCAD Demo Part 1

    Lecture 84 Using AutoCAD .NET API in C# - Hello AutoCAD Demo - Part 2

    Lecture 85 AutoCAD .NET API Object Hierarchy

    Lecture 86 AutoCAD .NET API - Application Object Overview

    Lecture 87 AutoCAD .NET API - Document Object Overview

    Lecture 88 AutoCAD .NET API - Database Object Overview

    Section 5: Creating AutoCAD Objects using AutoCAD .NET API

    Lecture 89 Creating AutoCAD Objects using AutoCAD .NET API - Overview

    Lecture 90 Creating a Line Object - Lab (Part 1)

    Lecture 91 Creating a Line Object - Lab (Part 2)

    Lecture 92 Creating a MText Object - Lab

    Lecture 93 Creating a Circle Object - Lab

    Lecture 94 Creating an Arc Object - Lab

    Lecture 95 Creating a LWPolyline Object - Lab

    Section 6: Manipulate AutoCAD Objects

    Lecture 96 Manipulate AutoCAD Objects - Overview

    Lecture 97 Copy Object using C# - Theory

    Lecture 98 Copy Object using C# - Lab (Part 1)

    Lecture 99 Copy Object using C# - Lab (Part 2)

    Lecture 100 Copy multiple objects using C# - Lab (Part 1)

    Lecture 101 Copy multiple objects using C# - Lab (Part 2)

    Lecture 102 Erase Object using C# - Lab (Part 1)

    Lecture 103 Erase Object using C# - Lab (Part 2)

    Lecture 104 Move Object using C# - Lab (Part 1)

    Lecture 105 Move Object using C# - Lab (Part 2)

    Lecture 106 Mirror Object using C# - Lab (Part 1)

    Lecture 107 Mirror Object using C# - Lab (Part 2)

    Lecture 108 Rotate Object using C# - Lab (Part 1)

    Lecture 109 Rotate Object using C# - Lab (Part 2)

    Lecture 110 Scale Object using C# - Lab

    Lecture 111 Copy Object Exercise

    Lecture 112 Copy Object Solution

    Lecture 113 Erase Object Exercise

    Lecture 114 Erase Object Solution

    Lecture 115 Move Object Exercise

    Lecture 116 Move Object Solution

    Lecture 117 Mirror Object Exercise

    Lecture 118 Mirror Object Solution

    Lecture 119 Rotate Object Exercise

    Lecture 120 Rotate Object Solution

    Lecture 121 Scale Object Exercise

    Lecture 122 Scale Object Solution

    Section 7: Exploring AutoCAD Dictionaries (Layers, LineTypes, TextStyles)

    Lecture 123 Exploring AutoCAD Dictionaries - Layers Overview

    Lecture 124 Listing all the Layers in the drawing using C#

    Lecture 125 Creating a Layer in AutoCAD using C#

    Lecture 126 Updating a Layer in AutoCAD using C#

    Lecture 127 Turning the Layer On/Off in AutoCAD using C#

    Lecture 128 Thawing/Freezing Layer in AutoCAD using C#

    Lecture 129 Deleting a Layer in AutoCAD using C#

    Lecture 130 Locking/UnLocking a Layer in AutoCAD using C#

    Lecture 131 Assigning a Layer to an AutoCAD object using C#

    Lecture 132 Exploring AutoCAD Dictionaries - LineTypes Overview

    Lecture 133 Listing all the LineTypes in the drawing using C#

    Lecture 134 Loading a LineType in the drawing using C#

    Lecture 135 Setting the Current LineType in AutoCAD using C#

    Lecture 136 Deleting a LineType in AutoCAD using C#

    Lecture 137 Setting a LineType to an object using C#

    Lecture 138 Exploring AutoCAD Dictionaries - TextStyles Overview

    Lecture 139 Listing all the TextStyles in the drawing using C#

    Lecture 140 Updating current TextStyle Font in AutoCAD using C#

    Lecture 141 Setting the Current TextStyle in AutoCAD using C#

    Lecture 142 Setting a TextStyle to an object using C#

    Section 8: User Input Functions

    Lecture 143 User Input Functions Overview

    Lecture 144 Using GetString Method - Lab (Part 1)

    Lecture 145 Using GetString Method - Lab (Part 2)

    Lecture 146 Using GetPoint Method - Lab

    Lecture 147 Using GetDistance Method - Lab

    Lecture 148 Using GetKeyWords Method - Lab (Part 1)

    Lecture 149 Using GetKeyWords Method - Lab (Part 2)

    Section 9: Selection Sets and Filters

    Lecture 150 Selection Sets and Filters - Overview

    Lecture 151 Using SelectAll Method - Lab (Part 1)

    Lecture 152 Using SelectAll Method - Lab (Part 2)

    Lecture 153 Using SelectOnScreen Method - Lab (Part 1)

    Lecture 154 Using SelectOnScreen Method - Lab (Part 2)

    Lecture 155 Using SelectWindow Method - Lab

    Lecture 156 Using SelectCrossingWindow Method - Lab

    Lecture 157 Using SelectFence Method - Lab

    Lecture 158 Using PickFirstSelection Method - Lab

    Lecture 159 Using SelectionSet Filters - Overview

    Lecture 160 Using SelectionSet Filters - Selecting Lines

    Lecture 161 Using SelectionSet Filters - Selecting MTexts Lab

    Lecture 162 Using SelectionSet Filters - Selecting Polylines Lab

    Lecture 163 Using SelectionSet Filters - Selecting Blocks (FrenchDoors) Lab

    Lecture 164 Using SelectionSet Filters - Selecting Blocks (BiFoldDoors) Lab

    Lecture 165 Using SelectionSet Filters - Selecting objects in a Layer (Walls) Lab

    Lecture 166 Using SelectionSet Filters - Selecting all objects in a Layer (Stairs) Lab

    Lecture 167 Using SelectionSets and Filters - Exercises

    Section 10: Developing Title Block Project - Hands On!

    Lecture 168 TitleBlock Project - Overview

    Lecture 169 Creating Project and TBlock Class - Lab

    Lecture 170 Creating Classes for each Paper Sizes - Lab

    Lecture 171 Creating TitleBlock Class - Lab

    Lecture 172 Handling User Selected Paper Size - Lab

    Lecture 173 Creating the TitleBlock Border Lines - Lab

    Lecture 174 Creating the Horizontal Partition Lines - Lab (Part 1)

    Lecture 175 Creating the Horizontal Partition Lines - Lab (Part 2)

    Lecture 176 Creating Vertical Partition Lines - Lab

    Lecture 177 Project Check on the Partition Lines - Lab

    Lecture 178 Creating the TitleBlock Labels - Lab (Part 1)

    Lecture 179 Creating the TitleBlock Labels - Lab (Part 2)

    Lecture 180 Creating the TitleBlock Labels - Lab (Part 3)

    Lecture 181 Project Check on the Labels

    Lecture 182 Creating Drawing Information Texts

    Lecture 183 Debugging the TitleBlock Project - Lab

    Lecture 184 Completing and Running the TitleBlock Plugin

    Lecture 185 Audit Drawing Project - Overview

    Lecture 186 Audit Drawing Project - Demo

    Lecture 187 Creating the AuditDrawing Project

    Lecture 188 Creating the AuditDrawing DisplayOnScreen Method

    Lecture 189 Creating the AuditDrawing Write to TXT File Method

    Lecture 190 Creating the AuditDrawing Write to CSV File Method

    Lecture 191 Creating the AuditDrawing Write to HTML File Method

    Lecture 192 AuditDrawing Plugin Demo

    Lecture 193 Creating the AuditBlock Method

    Lecture 194 Creating the AuditBlock GatherBlocksAndCount Method

    Lecture 195 Creating the AuditBlock DisplayOnScreen Method

    Lecture 196 Creating the AuditBlock WriteToTXTFile Method

    Lecture 197 Creating the AuditBlock WriteToCSVFile Method

    Lecture 198 Creating the AuditBlock WriteToHTMLFile Method

    Lecture 199 AuditBlock Completed Component - Demo

    Section 11: Conclusion

    Lecture 200 Conclusion

    This course is intended for all AutoCAD Users who have a desire to create their own Commands or Plugins and extend AutoCAD functionalities to the next level,For those who are interested in Computer Programming and wanted to learn how AutoCAD and C# work together,For AutoLISP and VBA Programmers who wanted to learn new language and skills and be even more productive