Sample Chapters - CATIA

CATIA Visual Basic Automation

Issue link: https://resources.rand3d.com/i/1175398

Contents of this Issue

Navigation

Page 2 of 7

© 2020, ASCENT - Center for Technical Knowledge® i C o n t e n ts Preface ........................................................................................................... vii In this Guide ................................................................................................... ix Practice Files .................................................................................................. xi Chapter 1: Fundamentals............................................................................. 1-1 1.1 Visual Basic Evolution.................................................................... 1-2 CATIA Programming Platforms ......................................................... 1-2 1.2 VB6 Platform.................................................................................... 1-3 Event-driven Programming ............................................................... 1-3 IDE (Integrated Development Environment) ..................................... 1-4 GUI (Graphical User Interface) ......................................................... 1-5 COM (Component Object Model)...................................................... 1-5 1.3 VBA................................................................................................... 1-7 1.4 VBScript and CATScript ................................................................. 1-8 1.5 VB.NET ............................................................................................. 1-9 1.6 In-process and Out-of-process Applications ............................. 1-10 In-process Applications ................................................................... 1-10 Out-of-process Applications ............................................................ 1-10 1.7 Registering CATIA Libraries ........................................................ 1-11 Chapter 2: CATIA Object Model .................................................................. 2-1 2.1 Objects Oriented Programming ..................................................... 2-2 Objects .............................................................................................. 2-2 Classes and Instances ...................................................................... 2-3 CATIA Objects and Classes.............................................................. 2-4 Example of an Object in CATIA ........................................................ 2-6 Object Instantiation and Referencing in CATIA................................. 2-6 2.2 Inheritance ....................................................................................... 2-8 Example of Inheritance in CATIA ...................................................... 2-8 For RAND Worldwide Internal Use Only. Not For Distribution.

Articles in this issue

Links on this page

view archives of Sample Chapters - CATIA - CATIA Visual Basic Automation