AutoCAD Programming Using C#.NET - Beginner Course

BY
Eduonix

Learn the fundamentals of AutoCAD programming with C#.NET to develop AutoCAD Plugins that enhance AutoCAD functionality.

Lavel

Beginner

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

AutoCAD Programming Using C#.NET - Beginner Course online training is an extremely rigorous course that teaches participants about the principles of C# programming language, the .NET Framework, how to use Visual Studio 2017, and how to develop AutoCAD.NET API. This course will lead participants through the process of developing their own AutoCAD Plugins to enhance the functionality of AutoCAD.

AutoCAD Programming Using C#.NET - Beginner Course online certification is developed by Arnold Higuit - Sr. Software Developer, Microsoft Certified Solutions Developer & Applications Developer and presented by Eduonix, an ed-tech company aimed at providing the best technology training content and methodology to beginners and professionals.

AutoCAD Programming Using C#.NET - Beginner Course syllabus is designed to teach about C# programming language which will not only open new opportunities but also help you in the area of application development to become more productive. The course offers 17 hours of intensive pre-recorded video content and sample exercises to help the learners practise their skills as well. 

The highlights

  • Self-paced course
  • English videos with subtitles
  • 17 hours of pre-recorded video content
  • 193 online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • Pre-recorded video content
  • 193 online lectures
  • 30-day money-back guarantee
  • Lifetime membership available
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

What you will learn

Programming skills

After completing the AutoCAD Programming Using C#.NET - Beginner Course, learners will get an understanding of the C# programming language, the basics of programming principles, and the C#.Net Framework. Candidates will be able to adapt and programme AutoCAD API, use an integrated development environment, learn about objects, manipulate them, explore their methods, and use their properties in their code, and develop programmes based on specific requirements.

The syllabus

Section 1 : Course Outline and Introduction

  • Course Outline
  • Introduction
  • Who is this course for?
  • What will I learn from this Course?
  • What is CSharp (C#)?
  • What is AutoCAD .NET API?
  • What are the advantages of programming in AutoCAD .NET API?

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

  • Section Overview
  • .NET Framework Architecture Overview
  • .NET Framework Class Library, Common Type System, Common Language Runtime
  • More about.NET Framework Common Language Runtime (CLR)
  • Visual Studio 2017 Integrated Development Environment (IDE)
  • Visual Studio 2017 IDE Demo

Section 3 : C# Fundamentals

  • Section Overview
  • DataTypes and Variables - Value Types (signed/unsigned integers)
  • DataTypes and Variables - Signed and Unsigned Integer Demo
  • DataTypes and Variables - Floating Point and Decimal
  • DataTypes and Variables - Floating Point and Decimal Demo
  • DataTypes and Variables - Boolean
  • DataTypes and Variables - Reference Types
  • DataTypes and Variables - Class Type
  • DataTypes and Variables - Class Type - Demo
  • DataTypes and Variables - Interface Type
  • DataTypes and Variables - Array Type
  • DataTypes and Variables - Array Type - Demo (Single Dimension)
  • DataTypes and Variables - Array Type - Demo (Multi Dimension)
  • C# Operators Overview
  • C# Assignment Operators
  • C# Assignment Operators - Demo
  • C# Unary Operators
  • C# Unary Operators - Demo
  • C# Primary Operators
  • C# Primary Operators - Demo
  • C# Equality Operators
  • C# Equality Operators - Demo
  • C# Additive Operators
  • C# Additive Operators - Demo
  • C# Multiplicative Operators
  • C# Multiplicative Operators - Demo
  • C# - Relational and Type Operators
  • C# - Logical, Conditional and Null Operators
  • C# - Logical, Conditional and Null Operators - Demo
  • C# Keywords (Reserved Words)
  • C# - Conditionals Overview
  • C# Conditionals - If-Then-Else Statement
  • C# Conditionals - If-Then-Else Statement - Demo
  • C# Conditionals - Switch Statement
  • C# Conditionals - Switch Statement - Demo
  • C# - Loops Overview
  • C# Loops - For Loop
  • C# Loops - For Loop - Demo
  • C# Loops - Foreach Loop
  • C# Loops - Foreach Loop - Demo
  • C# Loops - While Loop
  • C# Loops - While Loop - Demo
  • C# Loops - Do While Loop
  • C# Loops - Do While Loop - Demo
  • Modifiers Overview
  • Debugging Overview
  • Debugging - Demo 1
  • Debugging - Demo 2
  • Debugging - Demo 3
  • Error and Exception Handling - Overview
  • ExceptionHandling - Demo 1
  • ExceptionHandling - Demo 2
  • ExceptionHandling - Demo 3
  • Introduction to Object Oriented Programming (OOP)
  • OOP - Encapsulation - Demo (Part 1)
  • OOP - Encapsulation - Demo (Part 2)
  • OOP - Inheritance - Demo (Part 1)
  • OOP - Inheritance - Demo (Part 2)
  • OOP - Polymorphism - Demo (Part 1)
  • OOP - Polymorphism - Demo (Part 2)

Section 4 : Exploring AutoCAD .NET API

  • AutoCAD .NET API - Overview
  • AutoCAD .NET API Assemblies
  • Using AutoCAD .NET API in C# - Hello AutoCAD Demo Part 1
  • Using AutoCAD .NET API in C# - Hello AutoCAD Demo - Part 2
  • AutoCAD .NET API Object Hierarchy
  • AutoCAD .NET API - Application Object Overview
  • AutoCAD .NET API - Document Object Overview
  • AutoCAD .NET API - Database Object Overview

Section 5 : Creating AutoCAD Objects using AUtoCAD .NET API

  • Creating AutoCAD Objects using AutoCAD .NET API - Overview
  • Creating a Line Object - Lab (Part 1)
  • Creating a Line Object - Lab (Part 2)
  • Creating a MText Object - Lab
  • Creating a Circle Object - Lab
  • Creating an Arc Object - Lab
  • Creating a LWPolyline Object - Lab

Section 6 : Manipulate AutoCAD Objects

  • Manipulate AutoCAD Objects - Overview
  • Copy Object using C# - Theory
  • Copy Object using C# - Lab (Part 1)
  • Copy Object using C# - Lab (Part 2)
  • Copy multiple objects using C# - Lab (Part 1)
  • Copy multiple objects using C# - Lab (Part 2)
  • Erase Object using C# - Lab (Part 1)
  • Erase Object using C# - Lab (Part 2)
  • Move Object using C# - Lab (Part 1)
  • Move Object using C# - Lab (Part 2)
  • Mirror Object using C# - Lab (Part 1)
  • Mirror Object using C# - Lab (Part 2)
  • Rotate Object using C# - Lab (Part 1)
  • Rotate Object using C# - Lab (Part 2)
  • Scale Object using C# - Lab
  • Copy Object Exercise
  • Copy Object Solution
  • Erase Object Exercise
  • Erase Object Solution
  • Move Object Exercise
  • Move Object Solution
  • Mirror Object Exercise
  • Mirror Object Solution
  • Rotate Object Exercise
  • Rotate Object Solution
  • Scale Object Exercise
  • Scale Object Solution

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

  • Exploring AutoCAD Dictionaries - Layers Overview
  • Listing all the Layers in the drawing using C#
  • Creating a Layer in AutoCAD using C#
  • Updating a Layer in AutoCAD using C#
  • Turning the Layer On/Off in AutoCAD using C#
  • Thawing/Freezing Layer in AutoCAD using C#
  • Deleting a Layer in AutoCAD using C#
  • Locking/UnLocking a Layer in AutoCAD using C#
  • Assigning a Layer to an AutoCAD object using C#
  • Exploring AutoCAD Dictionaries - LineTypes Overview
  • Listing all the LineTypes in the drawing using C#
  • Loading a LineType in the drawing using C#
  • Setting the Current LineType in AutoCAD using C#
  • Deleting a LineType in AutoCAD using C#
  • Setting a LineType to an object using C#
  • Exploring AutoCAD Dictionaries - TextStyles Overview
  • Listing all the TextStyles in the drawing using C#
  • Updating current TextStyle Font in AutoCAD using C#
  • Setting the Current TextStyle in AutoCAD using C#
  • Setting a TextStyle to an object using C#

Section 8 : User Input Functions

  • User Input Functions Overview
  • Using GetString Method - Lab (Part 1)
  • Using GetString Method - Lab (Part 2)
  • Using GetPoint Method - Lab
  • Using GetDistance Method - Lab
  • Using GetKeyWords Method - Lab (Part 1)
  • Using GetKeyWords Method - Lab (Part 2)

Section 9 : Selection Sets and Filters

  • Selection Sets and Filters - Overview
  • Using SelectAll Method - Lab (Part 1)
  • Using SelectAll Method - Lab (Part 2)
  • Using SelectOnScreen Method - Lab (Part 1)
  • Using SelectOnScreen Method - Lab (Part 2)
  • Using SelectWindow Method - Lab
  • Using SelectCrossingWindow Method - Lab
  • Using SelectFence Method - Lab
  • Using PickFirstSelection Method - Lab
  • Using SelectionSet Filters - Overview
  • Using SelectionSet Filters - Selecting Lines
  • Using SelectionSet Filters - Selecting MTexts Lab
  • Using SelectionSet Filters - Selecting Polylines Lab
  • Using SelectionSet Filters - Selecting Blocks (FrenchDoors) Lab
  • Using SelectionSet Filters - Selecting Blocks (BiFoldDoors) Lab
  • Using SelectionSet Filters - Selecting objects in a Layer (Walls) Lab
  • Using SelectionSet Filters - Selecting all objects in a Layer (Stairs) Lab
  • Using SelectionSets and Filters - Exercises

Section 10 : Developing Title Block Project - Hands On!

  • TitleBlock Project - Overview
  • Creating Project and TBlock Class - Lab
  • Creating Classes for each Paper Sizes - Lab
  • Creating TitleBlock Class - Lab
  • Handling User Selected Paper Size - Lab
  • Creating the TitleBlock Border Lines - Lab
  • Creating the Horizontal Partition Lines - Lab (Part 1)
  • Creating the Horizontal Partition Lines - Lab (Part 2)
  • Creating Vertical Partition Lines - Lab
  • Project Check on the Partition Lines - Lab
  • Creating the TitleBlock Labels - Lab (Part 1)
  • Creating the TitleBlock Labels - Lab (Part 2)
  • Creating the TitleBlock Labels - Lab (Part 3)
  • Project Check on the Labels
  • Creating Drawing Information Texts
  • Debugging the TitleBlock Project - Lab
  • Completing and Running the TitleBlock Plugin
  • Audit Drawing Project - Overview
  • Audit Drawing Project - Demo
  • Creating the AuditDrawing Project
  • Creating the AuditDrawing DisplayOnScreen Method
  • Creating the AuditDrawing Write to TXT File Method
  • Creating the AuditDrawing Write to CSV File Method
  • Creating the AuditDrawing Write to HTML File Method
  • AuditDrawing Plugin Demo
  • Creating the AuditBlock Method
  • Creating the AuditBlock GatherBlocksAndCount Method
  • Creating the AuditBlock DisplayOnScreen Method
  • Creating the AuditBlock WriteToTXTFile Method
  • Creating the AuditBlock WriteToCSVFile Method
  • Creating the AuditBlock WriteToHTMLFile Method
  • AuditBlock Completed Component - Demo

Section 11: Conclusion

  • Conclusion

Instructors

Arnold Higuit
AUTOCAD Programming Instructor
Eduonix

Articles

Popular Articles

Latest Articles

Similar Courses

C Programming Foundations

PW Skills

Online
Beginner
Free

Jupyter Notebook

Great Learning

Online
Beginner
Free

Eclipse Tutorial

Great Learning

Online
Beginner
Free

Dev C++ Tutorial

Great Learning

Online
Beginner
Free

Turbo C++

Great Learning

Online
Beginner
Free

Coding For Beginners You Can Learn to Code

Simpliv Learning

Online
Beginner
$199 $999

Scripting and Programming Foundations

WGS via Edx

8 Weeks Online
Beginner
Free

How to Code Simple Data

The University of British Columbia, Vancouver via Edx

7 Weeks Online
Beginner
Free

Information Technology Fundamentals for Business P...

Polytechnic University of Valencia, Valencia via Edx

3 Weeks Online
Beginner
Free

Introduction to C++

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

More Courses by Eduonix

Java Programming for Complete Beginners

Eduonix

Online
Beginner
₹199 ₹995

Create Arrays in Python NumPy-Learn Scientific Com...

Eduonix

Online
Beginner
₹199 ₹995

Learn Ethical Hacking Beginner to Advanced

Eduonix

Online
Beginner
₹199 ₹995

Amazon Web Services Certified Solutions Architect ...

Eduonix

Online
Beginner
₹199 ₹995

Master Automation Testing with Java and Selenium W...

Eduonix

Online
Beginner
₹199 ₹995

Learn to Code with Python 3

Eduonix

Online
Beginner
₹199 ₹995

Make 2D & 3D Graphs in Python with Matplotlib for ...

Eduonix

Online
Beginner
₹199 ₹995

JavaScript-Master JavaScript The Most Complete Jav...

Eduonix

Online
Beginner
₹199 ₹995

Make a Mega Dude Action Shooter Game in Unity with...

Eduonix

Online
Beginner
₹199 ₹995

Management Skills-Team Leadership Skills Mastercla...

Eduonix

Online
Beginner
₹199 ₹995

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books