Delen via


De bureaubladervaring

Het nieuwe Windows 7-bureaublad brengt uw toepassingen tot leven. Toepassingen zijn nu meer vindbaar, informatief en interactief. Moderne en intuïtieve gebruikersinterfaces zijn eenvoudiger te ontwikkelen met Windows 7. Nieuwe ervaringen met bureaublad en toepassingen omvatten het volgende:

  • De verbeterde taakbalk introduceert interactieve miniaturen en maakt animatie en interactie mogelijk voor geminimaliseerde toepassingen.
  • Met het concept Bestemmingen kunnen gebruikers met één klik naar de bestanden, locaties of taken springen die ze het vaakst gebruiken.
  • Nieuwe besturingselementen en API's voor het Lint, op basis van de Office Fluent-gebruikersinterface, zijn beschikbaar om eenvoudig Lint-stijl besturingselementen, menu's en galerieën aan uw toepassingen toe te voegen.
  • Met een animatieframework kunt u aangepaste animaties verbeteren.

Dankzij verbeteringen van het gadgetsplatform kunnen toepassingen aanvullende gadgets installeren tijdens de installatie of de eerste uitvoering.

Schermopname van het Windows 7-bureaublad.

Het nieuwe Windows 7-bureaublad brengt uw toepassingen tot leven

Jump-lijsten: gebruikers snel in uw toepassing krijgen

Jump Lists helpt gebruikers om sneller naar de gewenste locatie te gaan. Jump Lists zijn bestanden, URL's, taken of aangepaste items die in de toepassing worden geopend. Het nieuwe Jump Lists-menu in het Start-menu en de taakbalk maakt algemene bestemmingen en belangrijke taken beschikbaar met één klik. Het Jump Lists-menu wordt automatisch ingevuld op basis van hoe vaak en recentelijk items zijn gebruikt. Ontwikkelaars kunnen aangepaste Jump Lists bieden op basis van hun eigen semantiek. Toepassingen kunnen ook Taken definiëren die in hun menu's worden weergegeven. Dit zijn acties van de toepassing die gebruikers rechtstreeks willen openen, zoals het opstellen van een e-mailbericht. (Zie taakbalkextensies en ICustomDestinationList Interface.)

jumplijsten

Jump Lists helpt gebruikers om sneller naar de gewenste locatie te gaan

Verbeterde taakbalk

Met de nieuwe taakbalk in Windows 7 kunnen toepassingen de gebruiker op intuïtievere manieren meer informatie geven. Toepassingen kunnen bijvoorbeeld voortgangsbalken weergeven in hun taakbalkknoppen, zodat gebruikers op de hoogte kunnen blijven van de voortgang zonder dat ze het venster zichtbaar hoeven te houden. Dit is handig voor het bijhouden van tijdrovende bewerkingen, zoals het kopiëren van bestanden, downloads, installaties of het branden van media. Pictogramoverlays kunnen worden weergegeven in het rechterbenedengebied van de taakbalkknop van de toepassing en worden gebruikt om de status of meldingen (zoals nieuwe e-mail) te communiceren. Met nieuwe miniatuur-API's kan een toepassing onderliggende vensters en bijbehorende miniatuurafbeeldingen voor die vensters definiëren. De miniatuurwerkbalk biedt een plaats om algemene acties te beheren zonder vensterherstel, zoals Afspelen/stoppen voor media. (Zie taakbalkextensies en Windows 7: Resources voor ontwikkelaars.)

Gadgets Platform

Gadgets zijn een populaire functie van het Windows Vista-bureaublad en in Windows 7 is het nog eenvoudiger voor toepassingen om gadgets te installeren. In Windows 7 kan een toepassing programmatisch een gadget toevoegen aan het Windows-bureaublad tijdens het instellen van de toepassing of voor het eerst uitvoeren. Dit betekent dat de out-of-the-box-ervaring van een toepassing een eenvoudig selectievakje kan bevatten, bijvoorbeeld om een bijbehorende gadget te installeren dat beschikbaar is op het bureaublad zodra de toepassing klaar is om te worden gebruikt. (Zie Inleiding tot het Gadget Platform.)

windows-gadgets

In Windows 7 is het nog eenvoudiger voor toepassingen om gadgets te installeren

Windows-ribbon

Met het Windows-lintbesturingselement kunnen ontwikkelaars de gebruiksvriendelijkheid verbeteren door de meestgebruikte functies van uw toepassing rechtstreeks zichtbaar te maken voor eindgebruikers. Het lint maakt het gemakkelijker voor eindgebruikers om toepassingsfuncties te vinden en te gebruiken, omdat er minder functionaliteit verborgen is, wat leidt tot een hogere productiviteit. Het lint is ontworpen als een op intentie gebaseerd alternatief voor het opdrachtpresentatiemodel van menu's, werkbalken, taakvensters en dialoogvensters in standaardtoepassingen op basis van Windows.

De lintbesturingselementen bestaan uit een set Win32APIs die de functionaliteit van de menubalk op het bovenste niveau overschrijven en in plaats daarvan een lintstijl opdrachtinterface weergeven. Het is vergelijkbaar met de functionaliteit en het uiterlijk van het Lint in het Office-systeem 2007. De gebruikersinterface bestaat uit verschillende subbesturingselementen die het volgende bevatten:

  • Toepassingsknop (of parel)
  • Werkbalk Snelle toegang
  • lintbediening voor contextuele tabbladen
  • Miniwerkbalken
  • Stijlgalerieën

Sjablonen en opmaakcreatie zijn beschikbaar voor ontwikkelaars voor snelle ontwikkeling en integratie van lintfunctionaliteit. (Zie Windows Ribbon Framework en Windows Ribbon Framework: Resources voor ontwikkelaars.)

lintwerkbalk

Met het lintbesturingselement kunnen ontwikkelaars de bruikbaarheid verbeteren door de meest gebruikte functies van uw toepassing beschikbaar te maken

Animatie

Vloeiende animaties zijn fundamenteel voor veel grafische UI-toepassingen en Windows 7 introduceert een systeemeigen animatieframework voor het beheren van de planning en uitvoering van animaties. Het animatieframework biedt een bibliotheek met nuttige wiskundige functies voor het opgeven van gedrag in de loop van de tijd en stelt ontwikkelaars ook in staat om hun eigen gedragsfuncties te bieden. Het framework ondersteunt geavanceerde oplossing van conflicten wanneer meerdere animaties tegelijkertijd dezelfde waarde proberen te manipuleren. Een toepassing kan opgeven dat een animatie moet worden voltooid voordat een andere kan worden gestart en kan voltooiing binnen een ingestelde tijd afdwingen. Het nieuwe framework helpt animaties ook bij het bepalen van de juiste duur. (Zie Windows Animation Manager.)