CAD Customization using SolidWorks API & C#

CAD Customization using SolidWorks API & C#
Reviews (0)

About the Course

Programming in C#

• Introduction to .Net Architecture
• Concept of Object Oriented Programming System
• Structure of C# program
• Data Types and Variables
• Operators
• Debugging Techniques
• Classes and Interface
• Loops and Condition Statements
• Functions and Operator Overloading
• Exception Handling
• Working with File System Object
• Working with XML

SolidWorks API Programming

• Connecting and Disconnecting to CAD
• Types Arguments and Parameters of API Calls
• First API Program
• Understanding object Modal
• Open /Save/Close files
• Create/Edit/Delete Sketches
• Create/Edit/Delete Dimensions
• Sketch Relations ,Mirror and Pattern
• Create/Edit/Delete Features
• Working with Configurations
• Activate Documents
• Accessing Selection manager
• Counting Objects Selected
• Getting selected objects
• Getting Feature Type Name
• Accessing Object Definitions
• Handling Rollback bar in FM Tree
• Selecting feature by position
• Selecting feature by name
• Suppress/ Un-Suppress Features , Components
• Selection and Traversal Techniques
• Traversing Feature Manger
• Traversing Components
• Face/Edge Traversal
• Set/Get Face and Edge ID’s
• Insert/Delete Components
• Mirror/Pattern Components
• Explode
• Custom and File Properties
• Working with Mates
• Create/Position/Delete Drawing Views
• Creating a Standalone.EXE projects

Advanced Programming with APIs

• Working DLL Projects – Creating Add-ins
• Debugging a DLL Program
• Creating Menus and Toolbars
• Creating Property Manager Page
• Macro Feature

Job opportunities

No Open Jobs

Similar Courses


Request a Consultation

CAD Customization using SolidWorks API & C# may contact you regarding your request
First Name *
Business Email *
Last Name *
Phone Number *
Company Name *
Message *

Step 1

Sign In with your business email

Step 2

Select the the profile best suited for your business type.

Step 3

Add business details, location and publish.


Contact us

How can we help?


we'd love to have your feedback on your experience so far