Desktoperfahrung
Der neue Windows 7-Desktop macht Ihre Anwendungen zum Leben. Anwendungen sind jetzt besser erkennbar, informativ und interaktiv. Moderne und intuitive Benutzeroberflächen sind mit Windows 7 einfacher zu entwickeln. Neue Desktop- und Anwendungserfahrungen umfassen Folgendes:
- Die erweiterte Taskleiste führt interaktive Miniaturansichten ein und ermöglicht Animationen und Interaktionen für minimierte Anwendungen.
- Mit dem Konzept Ziele können Benutzer mit einem Klick zu den Dateien, Speicherorten oder Aufgaben springen, die sie am häufigsten verwenden.
- Neue Steuerelemente und APIs für das Menüband, die auf der Office Fluent-Benutzeroberfläche basieren, sind verfügbar, um Ihren Anwendungen ganz einfach Steuerelemente, Menüs und Kataloge im Menübandstil hinzufügen zu können.
- Mit einem Animationsframework können Sie benutzerdefinierte Animationen verbessern.
Verbesserungen an der Gadgets-Plattform ermöglichen Es Anwendungen, begleite Gadgets während des Setups oder beim ersten Ausführen zu installieren.

Mit dem neuen Windows 7-Desktop werden Ihre Anwendungen zum Leben
Sprunglisten– Schnelles Abrufen von Benutzern in Ihre Anwendung
Sprunglisten helfen Benutzern dabei, schneller an die Stelle zu kommen, an der sie arbeiten möchten. Sprunglisten sind Dateien, URLs, Aufgaben oder benutzerdefinierte Elemente, die in der Anwendung geöffnet werden. Das neue Menü Sprunglisten im Startmenü und in der Taskleiste macht allgemeine Ziele und wichtige Aufgaben mit nur einem Klick verfügbar. Das Menü Sprunglisten wird automatisch aufgefüllt, basierend darauf, wie häufig und wie kürzlich Elemente verwendet wurden. Entwickler können benutzerdefinierte Sprunglisten basierend auf ihrer eigenen Semantik bereitstellen. Anwendungen können auch Aufgaben definieren, die in ihren Menüs angezeigt werden. Dies sind Aktionen der Anwendung, auf die Benutzer direkt zugreifen möchten, z. B. das Erstellen einer E-Mail. (Siehe Taskleistenerweiterungen und ICustomDestinationList-Schnittstelle.)

Sprunglisten helfen Benutzern dabei, schneller an die Stelle zu kommen, an der sie arbeiten möchten.
Erweiterte Taskleiste
Mit der neuen Taskleiste in Windows 7 können Anwendungen dem Benutzer auf intuitivere Weise weitere Informationen bereitstellen. Beispielsweise können Anwendungen Statusleisten in ihren Taskleistenschaltflächen anzeigen, damit Benutzer den Fortschritt verfolgen können, ohne das Fenster sichtbar zu halten. Dies ist nützlich für die Nachverfolgung zeitaufwändiger Vorgänge wie Dateikopiervorgänge, Downloads, Installationen oder Medienvergrößerungen. Symbolüberlagerungen können im unteren rechten Bereich der Taskleistenschaltfläche der Anwendung angezeigt werden und werden verwendet, um den Status oder Benachrichtigungen (z. B. neue E-Mails) zu kommunizieren. Neue Miniaturansichts-APIs ermöglichen es einer Anwendung, untergeordnete Fenster und entsprechende Miniaturansichten für diese Fenster zu definieren. Die Miniaturansichtssymbolleiste bietet einen Ort zum Steuern gängiger Aktionen, ohne dass eine Fensterwiederherstellung erforderlich ist, z. B. Wiedergabe/Beenden für Medien. (Siehe Taskleistenerweiterungen und Windows 7: Entwicklerressourcen.)
Gadgets-Plattform
Gadgets sind ein beliebtes Feature des Windows Vista-Desktops, und in Windows 7 ist es für Anwendungen noch einfacher, Gadgets zu installieren. In Windows 7 kann eine Anwendung programmgesteuert während der Anwendungseinrichtung oder der ersten Ausführung dem Windows Desktop ein Gadget hinzufügen. Dies bedeutet, dass die vorgefertigte Umgebung einer Anwendung ein einfaches Kontrollkästchen enthalten kann, z. B. zum Installieren eines Begleit-Gadgets, das auf dem Desktop verfügbar ist, sobald die Anwendung einsatzbereit ist. (Siehe Einführung in die Gadget-Plattform.)

In Windows 7 ist es für Anwendungen noch einfacher, Gadgets zu installieren.
<a name="windows-ribbon">Windows Bändchen
Das Windows Menüband-Steuerelement hilft Entwicklern, die Benutzerfreundlichkeit zu verbessern, indem die am häufigsten aufgerufenen Features Ihrer Anwendung direkt für Endbenutzer verfügbar sind. Das Menüband erleichtert Endbenutzern das Suchen und Verwenden von Anwendungsfeatures, da weniger Funktionalität ausgeblendet ist, was zu einer höheren Produktivität führt. Das Menüband ist als absichtsbasierte Alternative zum Befehlspräsentationsmodell von Menüs, Symbolleisten, Aufgabenbereichen und Dialogfeldern in standardbasierten Windows konzipiert.
Die Menüband-Steuerelemente bestehen aus einer Reihe von Win32APIs, die die Menüleistenfunktionen der obersten Ebene überschreiben und stattdessen eine Befehlsbenutzeroberfläche im Menübandformat rendern. Sie ähnelt der Funktionalität und Darstellung des Menübands im 2007 Office System. Die Benutzeroberfläche besteht aus mehreren untergeordneten Steuerelementen, die Folgendes umfassen:
- Schaltfläche "Anwendung" (oder "Programm")
- Symbolleiste für den Schnellzugriff
- Menüband-Steuerelement für kontextbezogene Registerkarten
- Minisymbolleisten
- Style-Kataloge
Vorlagen und Markuperstellung stehen Entwicklern für die schnelle Entwicklung und Integration von Menübandfunktionen zur Verfügung. (Siehe Windows Ribbon Framework und Windows Ribbon Framework: Developer Resources.)

Das Menüband-Steuerelement hilft Entwicklern, die Benutzerfreundlichkeit zu verbessern, indem es die Am häufigsten aufgerufenen Features Ihrer Anwendung verfügbar macht.
Animation
Smooth-Animationen sind für viele grafische Benutzeroberflächenanwendungen von grundlegender Bedeutung, und Windows 7 führt ein natives Animationsframework zum Verwalten der Planung und Ausführung von Animationen ein. Das Animationsframework stellt eine Bibliothek nützlicher mathematischer Funktionen zum Angeben des Verhaltens im Laufe der Zeit zur Verfügung und ermöglicht Entwicklern auch die Bereitstellung eigener Verhaltensfunktionen. Das Framework unterstützt eine komplexe Lösung von Konflikten, wenn mehrere Animationen versuchen, denselben Wert gleichzeitig zu bearbeiten. Eine Anwendung kann angeben, dass eine Animation abgeschlossen werden muss, bevor eine andere gestartet werden kann, und die Vervollständigung innerhalb einer festgelegten Zeit erzwingen kann. Das neue Framework hilft Animationen auch bei der Ermittlung der entsprechenden Dauer. (Siehe Windows Animation Manager.)