AutoCAD Add-ins Using VB.NET

Go to class
Write Review

Free Online Course: AutoCAD Add-ins Using VB.NET provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. AutoCAD Add-ins Using VB.NET is taught by Josh Modglin.

Overview
  • Discover how to work with the AutoCAD .NET application program interface (API) and the Visual Basic .NET programming language to create a working plugin.

Syllabus
  • Introduction

    • Welcome
    • Exercise files
    1. Working with the Microsoft Visual Studio Development Environment
    • Visual Studio IDE overview
    • Setting up your environment
    • Introduction to Visual Basic
    2. Creating Your First Project
    • Create a project using the Autodesk wizard
    • Understanding project properties
    • Class overview
    • Create a class
    • Create a command routine
    • Create a function
    • Create a project manually
    3. Basic .NET Functionality
    • Using conditions
    • Working with strings
    • Collections and loops
    • How to use error trapping
    4. AutoCAD ApplicationServices Namespace
    • Working with AutoCAD application properties
    • Working with the DocumentCollection
    • Working with a document's properties
    • Creating a new drawing
    5. AutoCAD DatabaseServices Namespace
    • Working with database properties
    • Understanding ObjectIds
    • Working with transactions
    • Working with TableRecords
    • Creating a line
    6. AutoCAD EditorInput Namespace
    • Getting a user-specified point
    • Getting a user-specified distance
    • Getting a user-selected entity
    • Getting a selection set
    • Using input keywords
    7. Class Object Fundamentals
    • Creating a base class object
    • Inheriting a base class object
    • Using the shared keyword
    8. Creating a Window Interface
    • Introduction to WPF
    • Create a window
    • Binding data
    • Bringing it all together