Die zeitliche Darstellung von Daten ist immer eine Herausforderung für eine Benutzeroberfläche. Zu diesem Zweck ein interaktives Gantt-Steuerelement mit einer unendlichen Zeitleiste entwickelt, dass Daten nach Bedarf lädt.
Das Gantt-Steuerelement ist eine zweidimensionale Darstellung von Zeiträumen, wie z.B. Aufgaben oder Veranstaltungen. Diese werden als Balken entweder horizontal oder vertikal dargestellt. Der Zeitraum, in dem die Balken angezeigt werden kann endlos gescrollt werden.
Die Daten des Gant-Steuerelementes werden dynamisch aus einer Datenbank ermittelt und der angezeigte Zeitraum bei Bedarf erweitert. Durch die Virtualisierung der angezeigten Daten und Steuerelemente erreicht das Gantt-Steuerelement eine sehr gute Performance in unseren Projekten.
Darüber hinaus können Balken mit der Maus verschoben werden, wenn dies gewünscht ist. Dadurch können Balken zeitlich und auch zwischen einzelnen Kategorien verschoben werden. Start und Ende lassen sich über Griffpunkte einzeln verändern.
Neben der Zeitleiste kann am jeweils anderen Rand auch eine Kategorienleiste angezeigt werden.
Mittels Zooms kann der Zeitraum der Zeitleiste vergrößert oder verkleinert werden. Ebenso ist es möglich, die Darstellung symmetrisch zu vergrößern oder verkleinern.
Neben dem .Net Steuerelement haben wir auch eine Gantt-Komponente als ActiveX Steuerelement entwickelt, die z.B. in Microsoft Access Projekten verwendet werden kann.
Weitere Informationen
- Softwareentwicklung
- Agile Softwareentwicklung
- Client/Server Systeme
- .Net mit C#
- Datenvirtualisierung
- Datenbanken
- Microsoft SQL Server