Asset 12 Asset 10 Asset 11 autodesk_icon_font_1_18_17_start_over-01

Keyboard ALT + g to toggle grid overlay

Scott Mcfarlane

SD12077: Being a Remarkable C# .NET AutoCAD Developer

  • Save to my AU Saved

Key Learning

Key Learning

  • Learn how to use advanced C# features to reduce duplicate code
  • Discover common patterns when using the AutoCAD API
  • Learn how to apply abstraction to increase testability
  • Learn how to apply additional software design principles to improve code quality

Description

Description

If you have a passion for developing Microsoft .NET applications for AutoCAD software, this class will help propel your skills to the next level. We will explore how you can apply the fundamental principles of good software design in the context of AutoCAD software. We will examine typical problems found when using the AutoCAD API and identify common patterns that you can simplify to eliminate duplicate code. You will learn how to capitalize on advance features of the C# language to maximize code reuse. You will also learn how to use abstraction to decouple your code from AutoCAD software to improve maintainability, testability, and overall code quality.

Target Audience

Target Audience

This class is designed for AutoCAD .NET programmers who want to improve the quality of their code.

Speakers

Speakers

Scott Mcfarlane

Scott McFarlane is a senior software engineer at Woolpert, Inc. He specializes in custom database applications that use software from Autodesk, Inc., in the architecture, engineering, and construction industry (AEC); the facilities management (FM) industry; and the geographic information systems (GIS) industry. He has more than 35 years of programming experience, and he has been developing for Autodesk platforms since 1986. He is the author of AutoCAD Database Connectivity (Autodesk Press), as well as several articles. Scott has attended every Autodesk University and has been a speaker since 1996. He also twice served 2-year terms on the AUGI (Autodesk User Group International) Board of Directors.

Related Classes

Related Classes

Tags

Published

  • 2015
  • SD12077
  • AU Las Vegas

Software

  • AutoCAD

Industry

  • Cross-Industry

Topics

  • Developers