C# API-Beispiele
Als Einstiegshilfe enthält Ihr UModel-Paket unter dem folgenden Pfad ein C*-Beispielprojekt: C:\Benutzer\<Benutzername>\Dokumente\Altova\UModel2025\UModelExamples\API.
Dieses Beispielprojekt enthält eine Referenz auf die UModel-Typbbibliothek, siehe Referenzieren der UModel-Typbibliothek. Eine solche Referenz ist in jedem Projekt, für das die UModel API benötigt wird, erforderlich, damit das Applikationshauptobjekt von Ihrem Code aus folgendermaßen referenziert werden kann:
UModelLib.Application um = new UModelLib.Application(); |
Wenn Sie ein 64-Bit-Betriebssystem haben und eine 32-Bit-Installation von UModel verwenden, fügen Sie die x86-Plattform im Konfigurationsmanager der Lösung hinzu und erstellen Sie das Beispiel mit dieser Konfiguration. Um den Konfigurationsmanager aufzurufen, klicken Sie auf den Menübefehl Build | Configuration Manager
In der Beispielapplikation sehen Sie ein Windows-Formular mit Schaltflächen, über die grundlegende MapForce-Operationen aufgerufen werden:
•Starten von UModel
•Öffnen von Bank_MultiLanguage.ump
•Öffnen aller Diagramme
•Generierung von Dokumentation für das gerade aktive Dokument
•Anzeige, wie auf Events gehört wird (OnDocumentOpened Event On/Off)
•Beenden von UModel
![]() |
Der Code besteht im Grunde aus einer Reihe von Handlern für die Schaltflächen auf der oben gezeigten Benutzeroberfläche. Beachten Sie, dass Sie den über den Code referenzierten Pfad zum UModel-Beispielordner eventuell anpassen müssen.