API-Grundlagen zu SOLIDWORKS Enterprise PDM
NEU FÜR 2010
Dauer: 2 Tage
Voraussetzungen: Der Kurs zur Verwaltung von SOLIDWORKS Enterprise PDM, grundlegende Erfahrung mit der SOLIDWORKS Enterprise PDM Software, Erfahrung mit dem Windows™-Betriebssystem sowie Kenntnisse in einer Programmiersprache, vorzugsweise Visual Basic™ 2005 oder höher. Um von diesem Kurs optimal profitieren zu können, sollten die Teilnehmer mit den Konzepten für Schnittstellen, Klassen, Strukturen, Aufzählungen, Sammlungen und Rekursion vertraut sein.
Beschreibung: In diesem Kurs erfahren Programmierer, wie sie mithilfe der SOLIDWORKS Enterprise PDM API (Application Programming Interface) SOLIDWORKS automatisieren und SOLIDWORKS Enterprise PDM anpassen können. Der Schwerpunkt des Kurses liegt auf den grundlegenden Fähigkeiten und Konzepten, die erforderlich sind, um das API zur Entwicklung von Anwendungen einzusetzen, die mit SOLIDWORKS Enterprise PDM interagieren können. Die Zielgruppe für diesen Kurs besteht aus Programmierern, die Anwendungen zur Automatisierung, Anpassung oder Verbesserung der Funktionen von SOLIDWORKS Enterprise PDM entwickeln.
In diesem Kurs werden die folgenden Themen behandelt:
Einführung
Über diesen Kurs
Lektion 1: Herstellen einer Verbindung zu einem Tresor
COM-Programmierung
Anwendungstypen
Namespaces
Die IEdmVault-Schnittstelle
Debugger-Feedback
Anmelden bei einem Tresor
Handhabung von HRESULT-Rückgabewerten
Referenzhandbuch für Programmierer
Schnittstellenversionsverwaltung
Lektion 2: Dateien, Ordner, Elemente und Referenzen
Die IEdmObject-Schnittstelle
Die IEdmFile-Schnittstelle
Die IEdmFolder-Schnittstelle
Die IEdmPos-Schnittstelle
Fallstudie: Datei-Traversal
Fallstudie: Ordner-Traversal
Dateireferenzen
Die IEdmBatch-Listing-Schnittstelle
Die IEdmClear-LocalCache-Schnittstelle
Fallstudie: Referenzstruktur-Traversal
Elemente
Fallstudie: Erstellen von Elementen aus importierten Daten
Lektion 3: Benutzer und Gruppen
Die IEdmUser-Schnittstelle
Die IEdmUserGroup-Schnittstelle
Die IEdmUserMgr-Schnittstelle
Fallstudie: Benutzer-Traversal
Fallstudie: Gruppen-Traversal
Fallstudie: Gruppenmitglied-Traversal
Fallstudie: Verwenden von IEdmUser-Eigenschaften für die Benutzersuche
Fallstudie: Hinzufügen von neuen Benutzern
Lektion 4: Kartenvariablen, Versionen und Revisionen
Kartenvariablen
Dateiversionen
Dateirevisionen
Fallstudie: Satzrevisionen
Die IEdmDictionary-Schnittstelle
Fallstudie: Wörterbücher
Lektion 5: Zusatzanwendungen
Die IEdmAddIn-Schnittstelle
Fallstudie: Erstellen einer Zusatzanwendung
Installation einer Zusatzanwendung
Debuggen einer DLL-Datei
Fallstudie: Ändern von Kartenvariablenwerten
Fallstudie: Generieren von Seriennummern
Lektion 6: Task-Zusatzanwendungen
Task-Schnittstellen
Fallstudie: Einfache Task-Zusatzanwendung
Task-Haken
Fallstudie: Prüfung der Anzahl von Tagen im Status
Die IEdmSearch-Schnittstelle
Die IEdmWorkflowMgr-Schnittstelle
Die IEdmWorkflow-Schnittstelle
Anhang A: Beispiele für C#
Herstellen einer Verbindung zu einem Tresor mit C#