Przygoda z nowym interfejsem użytkownika WinUI3 i API Win11 C++/WinRT. Od 30 lat naszym chlebem powszednim jest c++. Oczywiście core środowiska GardensAM wraz z kompilatorem języka QLX napisaliśmy w „czystym” standardzie języka c++. Również interfejs użytkownika w aplikacji klienta systemu Gardens ERP oraz całe środowisko rozwoju GamBuilder do wersji 2.6 pod system MS Windows dotychczas budowaliśmy w technologii c++/Win32, korzystając z API pamiętających najstarsze wersje systemów operacyjnych Microsoftu. Kilka lat temu z radością i nadzieją przyjąłem informację o projekcji języka C++17 dla nowych interfejsów API Windows Runtime C++/WinRT opracowanej przez Kennego Kerra. Po wieloletnich doświadczeniach rozbudowy klas XAML w bibliotekach .net WPF (od roku 2006), mamy wreszcie w pełni obiektowe, bogate API w C++ do budowy interfejsów użytkownika aplikacji desktopowych systemów Windows. Trzy lata temu podjęliśmy próbę napisania nowej wersji interfejsu użytkownika klienta systemu GERP w nowym API systemu Win10/11. Dość szybko przekonaliśmy się że „uczłowieczenie” komponentów XAML-owych opartych na podstawie technologii com nie będzie prostym zadaniem. Po naprawdę ciężkiej i mozolnej pracy ta próba kończy się pełnym sukcesem. Mimo że stabilna wersja WinUI3 w c++/WinRT pojawiła się dopiero w lipcu 2024, ostatnie 3 lata spędziłem nad budową GamClienta4.00 w technologii C++/WinRT. Zapraszam do filmików prezentujących nowego klienta systemu GardensERP. Naszym założeniem było zbudowanie klienta pod Win bez użycia „starego” API poprzednich systemów operacyjnych Windows, ciągle używanego przez developerów na całym świecie ze względu na utrzymywanie i rozwój zdecydowanej większości aplikacji dla Windows pisanych jednak w starych technologiach. Każdy wie, że produkcyjne aplikacje UWP to ciągle rzadkość. Jest nawet taka plotka że jedyne aplikacje jakie istnieją na rynku zostały napisane przez MS 😊. Ale to nie prawda bo jesteśmy tego przykładem. Choć okazuje się, że jesteśmy w tym pionierami i jedną z pierwszych firm na świecie, której udało się wykorzystać C++/WinRT tak rozbudowanej aplikacji UWP, jaką jest pełna platformą systemu ERP. W kolejnych publikacjach chciałbym podzielić się kilkoma doświadczeniami w nowym API Win10/11, opartym na standardzie języka c++ (bez rozszerzeń), które w przyszłości będzie podstawowym narzędziem do tworzenia klasycznych aplikacji systemów operacyjnych Windows Microsoftu. https://gardens-software.com/technologia/gui/
Dlaczego Firmy Odchodzą od Dużych Systemów ERP Firmy coraz częściej odchodzą od rozbudowanych systemów ERP, takich jak SAP czy Oracle, na rzecz rozwiązań bardziej elastycznych i dopasowanych do ich realnych potrzeb. Ten globalny trend, napędzany poszukiwaniem efektywności i niższych kosztów, zyskuje na znaczeniu.
Wybór Oprogramowania ERP Wybór systemu ERP to strategiczna decyzja, pełna wyzwań. Rynek oferuje sztywne "pudełka" lub kosztowne, złożone systemy. Gardens ERP zmienia zasady gry, oferując elastyczność i wartość, której firmy potrzebują.
Ochrona Sygnalistów: co musisz wiedzieć Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2019/1937 z dnia 23… Czytaj więcej