T-28: Die Windows Taskleiste
Nur noch 28 Tage bis zum Windows 7 Launch. Heute und morgen dreht sich alles um die neue Taskleiste von Windows 7. Die Taskleiste in Windows 7 hat eine lange Geschichte hinter sich. Geschichte der Taskleiste In Windows 1 gab es die Taskleiste noch nicht, es gab lediglich einfache Symbole am unteren Rand. Man konnte die Symbole noch nicht einmal verschieben. Aber der Kenner weiß, dass bereits in dieser Version das „Docking“ der Fenster von Microsoft erfunden wurde. Dieses Feature ist zwar in folgenden Versionen verschwunden, aber in Windows 7 „wieder auferstanden“.
In Windows 2.x konnte man Anwendungen mit Hilfe des Program Managers starten. Man hangelte sich dabei durch verschiedene Fenster, die innerhalb des Program Managers geöffnet und geschlossen werden konnten. Um schneller auf Anwendungen zugreifen zu können, konnte man bereits „Shortcuts“ auf den Desktop legen.
In Windows 95 hielt die Taskleiste und der Start-Knopf Einzug. Erstmals wurden ausgeführte Anwendungen als Symbole in der Taskleiste angezeigt und konnten darüber hinaus minimiert, maximiert und geschlossen werden. Darin hat sich bis zum heutigen Tage auch wenig verändert.
In Windows XP wurde die komplette Taskleiste in ein neues Design überführt.
Mit Windows Vista kam zum ersten Mal die Möglichkeit auf, innerhalb des Startmenüs nach Programmen und Funktionen zu suchen bzw. die Suche über den gesamten Computer zu starten. Dieses Feature wurde auch nötig, da die Programmflut im Startmenü dank vieler Zeitschriften mit CD-Beilagen ins Unermessliche gestiegen war
In Windows 7 wurde Taskleiste visuell sehr „vereinfacht“ und mit vielen neuen Funktionen erweitert. Gestartete Programme werden in der gleichen Leiste angezeigt wie Verknüpfungen. Lediglich das Aussehen unterscheidet nun zwischen den verschiedenen Status der Anwendung. Bei diversen Benutzerumfragen wurden folgende Fakten festgestellt:
Die Ziele für die Entwicklung der neuen Taskleiste sind daher wie folgt definiert worden:
Terminologie und Funktionen der neuen Taskleiste Taskleisten-Schaltflächen Die Schaltflächen lassen sich sehr vielseitig anpassen. Folgende Möglichkeiten hat der Benutzer:
Damit hat man die Möglichkeit den Status der Anwendung innerhalb der Startleiste zu visualisieren. Folgende Szenarien wären denkbar: Läuft die Anwendung, behält sie das normale Symbol. Muss der User eine Interaktion durchführen, lässt man das Symbol pulsieren, liegt ein Problem vor, zeigt man zum Beispiel ein rotes Kreuz an.
Sprunglisten, Ziele und Aufgaben
Thumbnail-Toolbars
Auch die Darstellung der Vorschau in der Taskleiste ist individuell anpassbar. Man hat in der Startleiste und deren Vorschau ja nicht beliebig viel Platz. Daher kann man die Darstellung in der Vorschau nach eigenen Wünschen gestalten und nur das Wesentliche anzeigen lassen. Verwendung von Managed Code Die einfachste Art und Weise, um auf die Funktionen der Taskleiste zuzugreifen ist das Windows API Code Pack (Link auf Blogeintrag einfügen). Dieses wurde bereits vor einigen Tagen vorgestellt. Bindet man dieses in sein eigenes Projekt ein, kann man direkt auf die Funktionen der Taskleiste zugreifen. Um beispielsweise ein Overlay-Symbol über dem Anwendungssymbol einzublenden, ist der folgende Code notwendig. windowsTaskbar.SetOverlayIcon(this.Handle, TaskbarDemo.Properties.Resources.Yellow, "Yellow"); Dabei wird auf ein Bild zugegriffen, das im Projekt als Ressource mit dem Namen “Yellow” eingebunden wurde. Möchte man die zuletzt verwendeten Dokumente in der Sprungliste anzeigen, reicht dieser Code. jumpList.KnownCategoryToDisplay = JumpListKnownCategoryType.Recent; Oder jumpList.KnownCategoryToDisplay = JumpListKnownCategoryType.Frequent; Möchte man den Fortschritt der Anwendung in der Taskleiste darstellen, ist dieser Code ausreichend. TaskbarManager.Instance.SetProgressValue(trackBar1.Value, 100); Weitere Beispiele für die Verwendung der Taskleiste werden morgen folgen. Das Video des Tages |