|
TRAININGS > API FUNDAMENTALS (3 DAYS)
API Fundamentals teaches you how to use the SolidWorks API (Application Programming Interface) to automate and customize SolidWorks.
Prerequisites: SolidWorks Essentials, Visual Basic programming.
TOPICS COVERED:
Introduction: About This Course Windows® XP Use of Color Getting Started Macro Recording Tips
Chapter 1: Using the Macro Recorder Macro Recording Macro Toolbar Understanding How Macro Code Works Understanding How to Call Members on API Interfaces Passing Parameters Cleaning Up Code Adding Forms to a Macro
Chapter 2: The API Object Model SolidWorks API Object Model Application Objects Case Study: Connecting to New Documents Case Study: Connecting to Existing Documents
Chapter 3: Setting System Options and Document Properties User Preferences - System Options User Preferences - Document Properties Locating the Correct APIs and Enumeration Values UserPreference Tables For System Options UserPreference Tables For Document Properties
Chapter 4: Automating Part Design Case Study: Automation Tool for Parts
Chapter 5: Assembly Automation Case Study: Automation Tool for Assemblies
Chapter 6: Drawing Automation Case Study: Automating Drawing Creation
Chapter 7: Selection and Traversal Techniques Case Study: Programming With a Selected Object The SolidWorks BREP Model Case Study: Body and Face Traversal Case Study: Feature Manager Traversal
Chapter 8: Adding Custom Properties and Attributes Case Study: Custom Properties Case Study: Configurations With Custom Properties Case Study: File Summary Information Case Study: Document Attributes The Attribute Objects Case Study: Face Attributes
Chapter 9: The SolidWorks API SDK The API SDK Case Study: Creating a VB.NET Add-In Case Study: Creating a C# Add-In Case Study: C++ Add-Ins Choosing a Programming Language
Chapter 10: Customizing the SolidWorks User Interface Case Study: Customizing the UI With VB.NET Understanding The Add-in Code Property Pages Property Page Groups and Controls Removing Menus and Toolbars Other Areas of Customization
Chapter 11: Notifications Notifications Notifications in VBA Case Study: Simple Notification Case Study: Using Notifications in .NET
Appendix: Macro Feature Batch Conversion 1 Batch Conversion 2 Assembly Traversal Custom Model View
|