DocktorUI 1.0.0.0

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.80 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

O DocktorUI

Programowanie w bibliotece DocktorUI koncentrowało się na skoncentrowaniu najbardziej przydatnych składników interfejsu użytkownika w jeden łatwy do redystrybucji pakiet. Składa się to głównie z elastycznego silnika układu i zaawansowanego systemu okien dokowania, który pozwala na łatwe tworzenie dużej ilości konfiguracji gui. Dołożyono starań, aby upewnić się, że możliwości wysoce dostosowywania nie wpłynęłyby negatywnie na wydajność lub niezawodność. Te wybory są oparte na wiedzy, pochodzącej z doświadczenia, że w większości sytuacji deweloper potrzebuje skutecznych sposobów kontrolowania złożonych układów, podczas gdy trudno znaleźć przydatne, aby mieć tysiące wyspecjalizowanych widżetów interfejsu użytkownika, które tylko zwiększają rozmiar pliku i koszty konserwacji. Aparat układu u podstawy struktury dokowania jest wysoce abstrakcyjny mechanizm organizacji przestrzeni, którego architektura dokowania jest specjalizacji. Istnieje możliwość skorzystania z tego złożonego systemu do tworzenia znacznie bardziej niestandardowych i elastycznych konfiguracji interfejsu użytkownika. Aparat renderowania używany do rysowania wszystkich elementów interfejsu DocktorUI jest wysoce zoptymalizowany pod kątem pełnego dostosowania. Cały proces jest scentralizowany w jednej klasie pomocnika, które mogą być rozszerzone i ponownie na wszystkich składników w celu ustanowienia różnych stylów z zaledwie kilku wierszy kodu. Proces renderowania można nadpisyć globalnie lub lokalnie dla pojedynczych składników. Infrastruktura dokowania obsługuje wszystkie typowe funkcje oczekiwane w takiej ramach interfejsu użytkownika, która obejmuje możliwość posiadania formantów dokowania jako paneli "floating" odłączonych od dowolnego kontenera lub formularza. Te pływające panele są zsynchronizowane z główną formą i są rysowane w specyficznym stylu, co ułatwia odróżnianie od innych stanów dokowania.