- Softwareentwicklungskits (SDKs)
- Anwendungsprogrammierschnittstellen (APIs) für eine Reihe von Bentley-Produkten
- Bentley-Produktlizenzen zur Unterstützung von Softwareentwicklung
- Technischer Support für Entwickler
- Erweiterte Dokumentation
- Lernpfade zum Selbststudium speziell für Entwickler
- Engagierte BDN-Community
Wählen Sie, was am besten zu Ihnen passt
ENTWICKLUNG VON ENGINEERING-ANWENDUNGEN
Wenn Sie den vollen Funktionsumfang der Bentley-Plattform für Entwurfs- und analytische Modellierungsanwendungen nutzen möchten, dann ist das MicroStation-SDK die richtige Wahl. Wenn Sie eine disziplinspezifische Anwendung anpassen oder entwickeln müssen, können Sie ein SDK oder eine API von einer disziplinspezifischen Bentley-Anwendung nutzen.
Egal, ob Sie CAD-Administrator sind, erst mit dem Programmieren begonnen haben oder professionelle kommerzielle Anwendungen entwickeln, Sie können von den funktionsreichen APIs und SDKs von MicroStation profitieren. Mit dieser Entwicklungsumgebung können Sie professionelle Anwendungen für MicroStation und andere Bentley-Anwendungen erstellen und anpassen.
Für den Zugriff auf Bentley-DGN-Dateien mit voller Wiedergabetreue wird die MicroStation API empfohlen. Die APIs von MicroStation und Bentley-Anwendungen können zur Entwicklung einfacher Dienstprogramme, benutzerdefinierter Befehle oder anspruchsvoller kommerzieller Anwendungen verwendet werden. Die Entwickler von Bentley verwenden dieselben APIs zur Entwicklung ihrer MicroStation-basierten Anwendungen. MicroStation kann auch eine Vielzahl von Programmen und Anwendungen, die in C, C++, C# oder Visual Basic geschrieben sind, hosten und als Schnittstelle verwenden.
Wählen Sie aus diesen MicroStation-Optionen:
- Bentley Macro Recorder (BMR)
Der BMR ist ein intuitives Werkzeug, das für Endanwender, CAD-Administratoren oder Programmieranfänger entwickelt wurde. Zeichnen Sie eine Abfolge von Aktionen auf und geben Sie sie wieder, und suchen Sie nach Möglichkeiten, allgemeine Aufgaben zu automatisieren oder zu vereinfachen. - MicroStation VBA (MVBA)
Als bewährte und robuste Programmierumgebung, die mit der MicroStation V8i-Generation eingeführt wurde, bietet MicroStation VBA sowohl Einsteigern als auch fortgeschrittenen Programmierern eine vertraute und aktualisierte Microsoft VBA (native 64-Bit)-Programmierumgebung. Mit MicroStation VBA können Sie auf die funktionsreichen MicroStation COM-Objektbibliotheken zugreifen. - MicroStation Development Libraries (MDL)
MDL bietet fortgeschrittenen Programmierern die robusteste und funktionsreichste MicroStation-Programmierumgebung. MicroStation stellt sowohl native (C++ und C) als auch verwaltete (Microsoft .NET) APIs bereit, die den vollen Zugriff auf die MicroStation-Umgebung und DGN-Entwurfsdaten ermöglichen.
ENTWICKLUNG VON GEOSPATIAL-LÖSUNGEN
Wenn Ihre Anwendung Bildgebung, Kartierung, Analyse, Kartografie, GIS oder andere raumbezogenen Funktionen benötigt, dann lohnt sich ein Blick auf unser SDK-Angebot für raumbezogene Anwendungen.
Wenn Sie Geodatenanwendungen entwickeln oder die raumbezogenen Funktionen von Bentley erweitern möchten, bietet Bentley verschiedene Optionen zur individuellen Anpassung und Entwicklung.
Für professionelle Programmierer unterstützt das OpenCities Map SDK die individuelle Anpassung mit Microsoft Visual Studio in C, C++, C#, Visual Basic .NET oder einer anderen COM-kompatiblen Sprache, einschließlich Microsoft Visual Basic for Applications.
Für VBA-Entwickler kann das XFM Feature Toolkit-Objektmodell zur Entwicklung von benutzerdefinierten Dialogen, Platzierungsbefehlen und Ereignisprozessoren verwendet werden. Außerdem kann die CLI (Befehlszeilenschnittstelle) verwendet werden, um allgemeine Funktionen anzupassen. Für die Datenverarbeitung und benutzerdefinierte Raumanalysen bietet OpenCities Map eine raumbezogene Engine für die Skripterstellung. Diese Funktion zur Skripterstellung kann zum Ändern, Analysieren und Berichten von OpenCities Map-Daten verwendet werden. Die Skriptsprache ist in hohem Maße in das von OpenCities Map verwendete Datenmodell integriert, sodass auch gelegentliche Anwender problemlos Anpassungen vornehmen können. Zu den Funktionen gehören Raumanalysevorgänge, integrierte Unterstützung für relationale Datenbankverwaltungssysteme und die Verarbeitung von Topologieanalysen.
UNTERSTÜTZUNG DER PROJEKTABWICKLUNGSTEAMS
Mit ProjectWise können Ingenieur- und Bauteams während des gesamten Projektabwicklungsprozesses zusammenarbeiten. Unabhängig davon, ob Sie für ein Unternehmen arbeiten, das Projekte durchführt, oder für einen Anbieter von Informationstechnologiedienste, bietet das ProjectWise-SDK alle Werkzeuge, die Sie für die Konfiguration der Umgebung, die Implementierung von Standards, die Anpassung von Workflows und die Integration in Unternehmenssysteme benötigen.
Das ProjectWise-SDK von Bentley stellt Entwicklern Bibliotheken und Werkzeuge zur Verfügung, mit denen sie benutzerdefinierte Dienstprogramme und Erweiterungen für ProjectWise erstellen können. Die im Lieferumfang des Softwareentwicklungskits enthaltenen Bibliotheken sind für die clientseitige Anpassung vorgesehen und bieten eine breite Palette von Methoden zur Einrichtung von Sitzungen, zur Integration und zur Kommunikation mit Ihren ProjectWise-Datenquellen. Die Client-Bibliotheken enthalten auch einen umfassenden Satz von Hook-Mechanismen, die es Ihnen ermöglichen, Prozesse auf der Grundlage von Benutzerereignissen im ProjectWise Explorer auszulösen, z. B. das Auschecken eines Dokuments oder die Änderung seines Status.
Das SDK besteht aus mehreren „C“-Bibliotheken, auf die in Ihrem Microsoft Visual Studio-Projekt verwiesen wird, um Windows-Anwendungen, Konsolenanwendungen, benutzerdefinierte Module und Dienste zu erstellen. Das SDK bietet auch gezielte Unterstützung für webbasierte Anwendungen.
ARBEITSERGEBNISSE TEILEN
Als zwei Jahre altes Start-up-Unternehmen helfen wir unseren Anwendern, indem wir Tools für Anpassung, Integration, Migration und Produktivität entwickeln. Das Bentley Developer Network (BDN)-Abonnement hat uns bei der Verwirklichung unserer Ziele sehr geholfen, da wir dadurch Zugang zu den Dingen erhalten, die wir benötigen, wie SDKs und APIs. Die Unterstützung durch die Mitarbeitenden von Bentley und die Online-Community war sehr hilfreich.
