Strona główna / Programiści

Programiści

Sieć programistów firmy Bentley

Programiści

Przegląd

Niezależnie od tego, jaka jest Twoja rola lub cel jako twórcy oprogramowania, potrzebujesz doskonałych narzędzi i niezawodnych materiałów edukacyjnych, które pomogą Ci w pracy, którą wykonujesz. Narzędzia muszą być wystarczająco szybkie, aby wspierać proste dostosowanie i konfigurację, a także wystarczająco niezawodne, aby wspierać rozwój aplikacji specyficznych dla danej organizacji lub komercyjnych. Dołączając do Bentley Developer Network, Twoja organizacja uzyska dostęp do wszystkiego, co jest potrzebne do obsługi każdego rodzaju projektu związanego z rozwojem oprogramowania.

Narzędzia programistyczne

Jako programista BDN będziesz mieć dostęp do zestawów do tworzenia rozwiązań (SDK) i interfejsów programowania aplikacji (API), które zostały stworzone specjalnie dla szeregu produktów firmy Bentley.

Nauka

Aby pomóc Ci efektywnie korzystać z tych narzędzi, otrzymasz ścieżki szkoleniowe, które pomogą Ci stopniowo rozwijać swoje umiejętności i wiedzę. Te ścieżki szkoleniowe BDN zapewniają instrukcje przeznaczone dla wszystkich poziomów rozwoju.

Wsparcie w pracy programisty

Aby wesprzeć Cię w pracy, zapewnimy dostęp do aktywnej społeczności członków BDN i kolegów z firmy Bentley, którzy mogą odpowiedzieć na pytania, podzielić się doświadczeniami lub przekazać Ci informacje zwrotne. Doradztwo i szkolenia są również dostępne za pośrednictwem zespołu usług profesjonalnych firmy Bentley. Uzyskaj dostęp do pomocy technicznej dla programistów już teraz.

„BDN miało kluczowe znaczenie w umożliwieniu rozwoju narzędzi interakcji nowej generacji dla przemysłu, których nasza firma, Sublime, była pionierem. Rozwiązanie to zapewnia metodę, dzięki której możemy zaangażować się i zintegrować z jednym z największych dostawców oprogramowania AEC na świecie. Uzyskanie dostępu do wiedzy specjalistycznej z całego portfolio firmy Bentley umożliwiło nam stworzenie rozwiązań, które uzupełniają narzędzia wykorzystywane przez czołowych praktyków z branży AEC”.

— Chris Freeman, Sublime

Chris Freeman, zdjęcie twarzy

Wybierz to, co dla Ciebie najlepsze

Zestawy programistyczne do projektowania i modelowania analitycznego

Jeśli chcesz wykorzystać pełne możliwości platformy firmy Bentley do zastosowań w projektowaniu i modelowaniu analitycznym, to MicroStation SDK będzie doskonałym wyborem. Jeśli musisz dostosować lub opracować aplikację dla danej dziedziny, możesz wykorzystać zestaw SDK lub API z aplikacji firmy Bentley dla danej dziedziny.

Niezależnie od tego, czy jesteś administratorem CAD, początkującym programistą, czy też tworzysz profesjonalne aplikacje komercyjne, możesz skorzystać z bogatych w funkcje interfejsów API i SDK systemu MicroStation. Użyj tego środowiska programistycznego do tworzenia i dostosowywania profesjonalnych aplikacji MicroStation i innych aplikacji firmy Bentley.

API aplikacji MicroStation jest zalecaną metodą dostępu do plików DGN firmy Bentley zapewniającą najwyższy stopień wierności. Interfejsy API programów MicroStation i Bentley można wykorzystać do tworzenia prostych narzędzi, niestandardowych poleceń lub zaawansowanych aplikacji komercyjnych. W rzeczywistości programiści firmy Bentley używają tych samych interfejsów API do tworzenia swoich aplikacji opartych na MicroStation. MicroStation może również hostować i współdziałać z różnymi programami i aplikacjami napisanymi w języku C, C++, C# lub Visual Basic.

Do wyboru są następujące opcje MicroStation:

  • Bentley Macro Recorder (BMR)
    BMR to intuicyjne narzędzie przeznaczone dla użytkowników końcowych, administratorów CAD lub początkujących programistów. Nagraj sekwencję działań i odtwórz je, a także znajdź sposoby na zautomatyzowanie lub uproszczenie typowych zadań.
  • MicroStation VBA (MVBA)
    Wypróbowane i naprawdę niezawodne środowisko programowania wprowadzone wraz z generacją MicroStation V8i. MicroStation VBA nadal zapewnia początkującym i zaawansowanym programistom znajome i zaktualizowane środowisko programowania Microsoft VBA (natywne 64-bitowe). Użyj MicroStation VBA, aby uzyskać dostęp do bogatych w funkcje bibliotek obiektów MicroStation COM.
  • MicroStation Development Libraries (MDL)
    MDL zapewnia średniozaawansowanym i zaawansowanym programistom najbardziej niezawodne i bogate w funkcje środowisko programowania MicroStation. MicroStation udostępnia zarówno natywne (C++ i C), jak i zarządzane (Microsoft .NET) interfejsy API umożliwiające pełny dostęp do środowiska MicroStation i danych projektowych DGN.

Zestawy do tworzenia oprogramowania przestrzennego

Jeśli Twoja aplikacja wymaga obrazowania, mapowania, analizy, kartografii, GIS lub innych możliwości przestrzennych, to warto zapoznać się z naszą ofertą zestawów Geospatial SDK.

W przypadku konieczności opracowania aplikacji przestrzennych lub rozszerzenia możliwości przestrzennych firma Bentley oferuje kilka opcji dostosowania i rozwoju.

Pakiet OpenCities Map SDK dla doświadczonych programistów obsługuje dostosowywanie przy użyciu programu Microsoft Visual Studio z użyciem języków C, C++, C#, Visual Basic .NET lub dowolnego języka zgodnego ze standardem COM, w tym Microsoft Visual Basic for Applications.

Model obiektowy XFM Feature Toolkit jest przeznaczony dla programistów VBA i może być użyty do tworzenia niestandardowych okien dialogowych, poleceń umieszczania i procesorów zdarzeń. Ponadto CLI (interfejs wiersza poleceń) można używać do dostosowywania wspólnych funkcji.  Rozwiązanie OpenCities Map zapewnia świadomy przestrzennie silnik skryptowy do przetwarzania danych i niestandardowych analiz przestrzennych. Te możliwości skryptowe mogą być wykorzystane do modyfikacji, analizy i raportowania danych w OpenCities Map. Język skryptowy jest w dużym stopniu zintegrowany z modelem danych wykorzystywanym przez OpenCities Map, co sprawia, że zwykli użytkownicy mogą z łatwością implementować własne modyfikacje. Funkcjonalność obejmuje operacje analiz przestrzennych, zintegrowaną obsługę RDMBS oraz przetwarzanie analiz topologicznych.

Zestaw do rozwoju oprogramowania ProjectWise

ProjectWise umożliwia zespołom inżynierskim i budowlanym współpracę w trakcie całego procesu realizacji projektu. Niezależnie od tego, czy pracujesz w organizacji zajmującej się realizacją projektów, czy w firmie świadczącej usługi informatyczne, ProjectWise SDK dostarczy wszystkie narzędzia potrzebne do skonfigurowania środowiska, wdrożenia standardów, dostosowania procesów pracy i integracji z systemami przedsiębiorstwa.

Bentley ProjectWise SDK zapewnia programistom biblioteki i narzędzia do tworzenia niestandardowych narzędzi i ulepszeń do ProjectWise. Biblioteki zawarte w SDK, przeznaczone do dostosowywania po stronie klienta, oferują szeroki wachlarz metod tworzenia sesji, integracji i komunikacji ze źródłami danych ProjectWise. Biblioteki klienckie zawierają również obszerny zestaw mechanizmów hooking pozwalających na wyzwalanie procesów na podstawie zdarzeń użytkownika w ProjectWise Explorer, takich jak sprawdzenie dokumentu lub zmiana jego stanu.

SDK składa się z kilku bibliotek języka „C”, do których można się odwołać w projekcie Microsoft Visual Studio w celu utworzenia aplikacji Windows, aplikacji konsolowych, modułów niestandardowych i usług.  SDK zawiera również ukierunkowane wsparcie dla aplikacji internetowych.

Zestaw do rozwoju oprogramowania Bentley iModel

Jeśli potrzebujesz wdrożyć procesy pracy związane z dostawami kontekstowymi, to warto wykorzystać możliwości zestawu programistycznego iModel. Dzięki tej bibliotece SDK aplikacja może przygotować niezmienny plik zawierający grafikę i inne indeksowane informacje, które mogą być odczytane przez inną aplikację.

iModele są kontenerami do wymiany informacji pomiędzy aplikacjami uczestniczącymi w procesach projektowania, budowy lub dostarczania wyników operacyjnych. iModele mogą zawierać szczegółowe grafiki 3D wraz z graficznie indeksowanymi danymi atrybutowymi i biznesowymi. iModele zaprojektowano tak, aby były przenośne, bezpieczne i niezmienne. iModele są samoopisujące i nie wymagają aplikacji źródłowej do dokładnego wyświetlania grafiki lub osadzonych atrybutów. iModele zachowują swoje pochodzenie, kiedy i przez kogo zostały stworzone.

SDK iModel ma zarówno zarządzane, jak i natywne środowisko:

  • Zestaw SDK iModel Managed Write Only (.Net) służy do osadzenia w aplikacji możliwości tworzenia iModeli, które mogą współpracować z określonymi aplikacjami firmy Bentley.
  • Zestaw SDK iModel Managed Read/Write (.Net) służy do rozwoju aplikacji zapisujących i odczytujących iModele zawierające zarówno informacje graficzne, jak i biznesowe.  Użyj tego SDK do wsparcia takich procesów pracy jak wizualizacja czy analiza kosztów.
  • Zestaw SDK iModel Native and Managed (.Net i C++) pozwala na wykorzystanie języka C++ do rozszerzenia możliwości zarządzanych interfejsów API.

Użyj zestawów SDK iModel, aby dostosować procesy pracy związane z wymianą dokumentacji.  Jeśli jesteś dostawcą, który chce współdziałać z aplikacjami firmy Bentley, zachęcamy do kontaktu z nami w celu omówienia zastosowania i wymagań.

Vishal Adyanthaya

„Jako dwuletni start-up pomagamy naszym użytkownikom, opracowując narzędzia do dostosowywania, integracji, migracji i poprawy wydajności. Subskrypcja Bentley Developer Network (BDN) bardzo pomogła w osiągnięciu naszych celów, zapewniając dostęp do potrzebnych elementów, takich jak zestawy SDK i interfejsy API. Pomocne okazało się wsparcie udzielane przez kolegów z firmy Bentley i społeczność internetową”.

— Vishal Adyanthaya, Metamorphick Solutions Pvt. Ltd.

Świętuj doskonałość w zakresie dostarczania i wydajności infrastruktury

Konferencja Year in Infrastructure i gala konkursu Going Digital Awards 2024

Zgłoś projekt do najbardziej prestiżowego konkursu w dziedzinie infrastruktury! Przedłużony termin nadsyłania zgłoszeń upływa 29 kwietnia.