- 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?
AutoCAD Programming Using C#.NET - Beginner Course
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
- 16.57 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
The fees for the course AutoCAD Programming Using C#.NET - Beginner Course is -
Head | Amount in INR |
Original fees | Rs. 1,990 |
Discounted fees | Rs. 199 |
certificate availability
No
What you will learn
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
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
Articles
Popular Articles
Latest Articles
Similar Courses

C Programming Foundations
PW Skills

Jupyter Notebook
Great Learning

Eclipse Tutorial
Great Learning

Dev C++ Tutorial
Great Learning

Turbo C++
Great Learning


Coding For Beginners You Can Learn to Code
Simpliv Learning

Scripting and Programming Foundations
WGS via Edx


How to Code Simple Data
The University of British Columbia, Vancouver via Edx

Information Technology Fundamentals for Business P...
Polytechnic University of Valencia, Valencia via Edx


Introduction to C++
Microsoft Corporation via Edx
Courses of your Interest
C++ Foundation
PW Skills
Advanced CFD Meshing using ANSA
Skill Lync
Data Science Foundations to Core Bootcamp
Springboard

User Experience Design And Research
UM–Ann Arbor via Futurelearn

Fundamentals of Agile Project Management
UCI Irvine via Futurelearn

Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn