DocktorUI 1.0.0.0

Licenza: Prova gratuita ‎Dimensioni del file: 1.80 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

Circa DocktorUI

Lo sviluppo nella libreria DocktorUI si è concentrato sulla concentrazione dei componenti dell'interfaccia utente più utili in un unico pacchetto facile da ridistribuire. Questo è composto principalmente da un motore di layout flessibile e da un avanzato sistema di finestre di ancoraggio che consente di costruire facilmente una grande quantità di configurazioni GUI. Si è fatto attenzione a garantire che le funzionalità di personalizzazione elevata non incidano negativamente sulle prestazioni o sull'affidabilità. Queste scelte sono guidate dalla consapevolezza, derivata dall'esperienza, che nella maggior parte delle situazioni uno sviluppatore ha bisogno di modi efficaci per controllare layout complessi mentre difficilmente trova utile avere migliaia di widget dell'interfaccia utente specializzati che aumentano solo le dimensioni dei file e i costi di manutenzione. Il motore di layout alla base del framework di docking è un meccanismo di organizzazione spaziale altamente astratto di cui l'architettura di docking è una specializzazione. È possibile sfruttare questo complesso sistema per creare configurazioni dell'interfaccia utente molto più personalizzate e flessibili. Il motore di rendering utilizzato per disegnare tutti gli elementi dell'interfaccia di DocktorUI è altamente ottimizzato per la personalizzazione completa. L'intero processo è centralizzato in un'unica classe di supporto che può essere estesa e riutilizzata in tutti i componenti per stabilire stili diversi con poche righe di codice. Il processo di rendering può essere sovrascritto globalmente o localmente per singoli componenti. L'infrastruttura di ancoraggio supporta tutte le funzionalità comuni previste in tale framework dell'interfaccia utente, che include la possibilità di avere controlli di ancoraggio come pannelli "mobili", scollegati da qualsiasi contenitore o modulo. Questi pannelli galleggianti sono mantenuti sincronizzati con la forma principale e sono disegnati in uno stile particolare che rende facile discernere da altri stati di attracco.