Autocad Programming Using C#.Net - Beginner Course

0dayddl

U P L O A D E R

fc5fee4289d3c3faf8f4dcd0ae45e96f.jpg

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

j3n1gCVV_o.jpg



RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
NitroFlare
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
DDownload
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten