Delen via


Algemene dialoogvensters

Notitie

Deze ontwerphandleiding is gemaakt voor Windows 7 en is niet bijgewerkt voor nieuwere versies van Windows. Veel van de richtlijnen zijn in principe nog steeds van toepassing, maar de presentatie en voorbeelden weerspiegelen niet onze huidige ontwerprichtlijnen.

De algemene dialoogvensters van Microsoft Windows bestaan uit de dialoogvensters Bestand openen, Bestand opslaan, Map openen, Zoeken en Vervangen, Afdrukken, Pagina-instelling, Lettertype en Kleur.

Bestand openen

schermafbeelding van het geopende dialoogvenster

Open File is geoptimaliseerd voor het snel vinden van items die u met een programma kunt gebruiken.

Bestand opslaan

schermafbeelding van het dialoogvenster Opslaan als

Bestand opslaan sluit de lus door een bestand op te slaan met de bijbehorende metagegevens.

Map openen

schermafbeelding van bladeren naar bestanden/mappen in het dialoogvenster

Map openen is specifiek bedoeld voor het kiezen van mappen.

Zoeken en vervangen

schermafbeelding van dialoogvensters zoeken en vervangen

Met Zoeken kunnen gebruikers zoeken naar teksttekenreeksen, terwijl met de versie Vervangen gebruikers optioneel overeenkomsten kunnen vervangen door een andere tekenreeks.

Afdrukken

schermafbeelding van het dialoogvenster Afdrukken

Met afdrukken kunnen gebruikers selecteren wat er moet worden afgedrukt, het aantal exemplaren dat moet worden afgedrukt en de sorteringsreeks, samen met de mogelijkheid om printers te kiezen en te configureren.

Pagina-instelling

schermafbeelding van het dialoogvenster Pagina-instelling

Met pagina-instelling kunnen gebruikers het papierformaat en de bron, de afdrukstand en de marges selecteren.

Lettertype

schermafbeelding van het dialoogvenster Lettertype

In het lettertype worden de lettertypen en puntgrootten van de beschikbare geïnstalleerde lettertypen weergegeven.

Kleur

schermafbeelding van het dialoogvenster Kleuren bewerken

Met kleur kunnen gebruikers een kleur selecteren via een vooraf gedefinieerde set kleuren of door een aangepaste kleur te kiezen.

Ontwerpconcepten

Met behulp van de algemene dialoogvensters kunt u gebruikers een consistente ervaring bieden in verschillende programma's. En door de algemene dialoogvensters goed te gebruiken, helpt u gebruikers ook een efficiënte, aangename ervaring te bieden.

U kunt de gebruikerservaring met deze dialoogvensters aanzienlijk verbeteren door de meest geschikte standaardinstellingen te kiezen voor:

  • Invoerwaarden (voorbeelden: standaardmappen, standaardbestandsnamen).
  • Geselecteerde opties (voorbeelden: geselecteerde printer, afdrukopties).
  • Weergaven (voorbeelden: afbeeldingen weergeven in miniatuurweergave, afbeeldingen zonder bestandsnamen, sorteren op datum, kolombreedte).
  • Presentatie (voorbeelden: venstergrootte, locatie en inhoud).

U moet zowel de initiële standaardwaarden als de volgende standaardwaarden bepalen. Initiële standaardwaarden worden bepaald door uw programma en op basis van het verwachte gebruik van de doelgebruiker, terwijl de volgende standaardwaarden zijn gebaseerd op het werkelijke gebruik. Verleden gebruik is de beste indicator voor toekomstig gebruik.

Zijn de standaardinstellingen van uw programma efficiënt? Bewaak het aantal stappen dat gebruikers moeten uitvoeren om de meest voorkomende taken uit te voeren. Als gebruikers dezelfde stappen moeten herhalen, kunnen uw standaardwaarden worden verbeterd wanneer ze een taak uitvoeren.

Als u maar één ding doet...

Geef gebruikers een efficiënte, aangename ervaring door de juiste initiële en volgende standaardinstellingen te selecteren.

Is dit de juiste gebruikersinterface?

Ja! Gebruik de algemene dialoogvensters voor een consistente gebruikerservaring. Maak niet uw eigen. Het is vooral moeilijk om aangepaste UIS's te maken die correct en veilig door de naamruimte navigeren. Houd er rekening mee dat u indien nodig de algemene dialoogvensters kunt aanpassen.

Voor Windows Vista heeft het bestand openen en opslaan een nieuwe uitbreidbare architectuur om het gemakkelijker te maken om extra functionaliteit beschikbaar te maken. Dit mechanisme is flexibel genoeg om te voldoen aan de minimale vereisten van belangrijke onafhankelijke softwareleveranciers (ISV's), maar niet worden verbroken door toekomstige versies van Windows.

Richtsnoeren

Algemeen

  • Geef, indien van toepassing, meer directe of modeloze alternatieven. Gebruikers toestaan het volgende te doen:
    • Open bestanden door ze neer te zetten in uw programma.
    • Sla bestanden op met de huidige naam en locatie met de opdracht Opslaan.
    • Zoek het volgende exemplaar van een tekenreeks met behulp van de F3-toets.
    • Druk één kopie van een volledig document af op de standaardprinter met de opdracht Afdrukken.
    • Wijzig lettertypen en lettertypekenmerken met behulp van een werkbalk of paletvenster.
    • Kleuren wijzigen met behulp van een werkbalk of paletvenster.
  • Gebruik de volgende opdrachten om algemene dialoogvensters weer te geven (samen met de gewenste toegangssleutels):
Algemeen dialoogvenster Bevelen
Bestand openen
Openen...
Bestand opslaan
Opslaan als...
Map openen
Map openen... of Map kiezen...
Zoeken en vervangen
Vinden... of vervangen...
Afdrukken
Afdrukken...
Pagina-instelling
Pagina-instelling...
Lettertype
Lettertype... of Kies lettertype...
Kleur
Kleur... of Kies kleur...
  • U kunt desgewenst specifiekere opdrachten gebruiken. Voorbeeld: als u een bestand wilt exporteren, gebruikt u de opdracht Bestand exporteren in plaats van Opslaan als.
  • Stel de titel van het dialoogvenster in om de opdracht weer te geven die is gestart. Voorbeeld: Als Bestand opslaan wordt gestart vanuit de opdracht Bestand exporteren, wijzigt u de naam van het dialoogvenster in Bestand exporteren.

Bestand openen

  • Gebruik voor de eerste standaardmap een gespecialiseerde map (Afbeeldingen, Muziek, Video's) indien van toepassing, anders documenten.
  • Voor volgende standaardmappen gebruikt u de laatste map die door de gebruiker is geopend met behulp van het programma.
  • Wanneer u fotobestanden opent, onderdrukt u standaard bestandsnamen. Foto's worden meestal geïdentificeerd door hun miniaturen en hun namen zijn meestal niet zinvol.

Bestand opslaan

  • Voor de eerste standaardmap (als er voor het eerst een nieuw bestand wordt opgeslagen), gebruikt u de gespecialiseerde map (Afbeeldingen, Muziek, Video's) indien van toepassing, anders gebruikt u Documenten.
  • Gebruik voor tijdelijke bestanden de tijdelijke map van de huidige gebruiker. Kies gewone, maar unieke bestandsnamen. Voorbeeld: gebruik File0001.tmp in plaats van ~DF1A92.tmp.
    • ontwikkelaars: U kunt de tijdelijke map van de huidige gebruiker ophalen met behulp van de functie GetTempPath API.
  • Gebruik voor de oorspronkelijke standaardbestandsnaam een unieke standaardnaam op basis van:
    • De inhoud van het bestand, indien bekend. Voorbeeld: De eerste woorden in een document.
    • Een patroon dat door de gebruiker is gekozen. Voorbeeld: Als het vorige bestand de naam 'Hawaii 1.jpg' heeft, kiest u 'Hawaii 2.jpg' als het volgende bestand.
    • Een algemeen patroon op basis van het bestandstype. Voorbeeld: "Photo1.jpg".
  • Voor volgende standaardwaarden (als het bestand al bestaat), gebruikt u de huidige map en naam van het bestand.
  • Wanneer u een bestand opslaat, behoudt u de aanmaakdatum. Als uw programma bestanden opslaat door een tijdelijk bestand te maken, verwijdert u het origineel en wijzigt u de naam van het tijdelijke bestand in de oorspronkelijke bestandsnaam. Kopieer de aanmaakdatum van het oorspronkelijke bestand.
  • Gebruik Bestand opslaan als de gebruiker de opdracht Opslaan selecteert zonder een bestandsnaam op te geven.

Bestandstypenlijsten

Opmerking: lijsten met bestandstypen worden gebruikt door Bestand openen en Bestand opslaan om te bepalen welke typen bestanden worden weergegeven en de standaardbestandsextensie.

  • Als de lijst met bestandstypen kort is (vijf of minder), rangschikt u de lijst op basis van de waarschijnlijkheid van het gebruik. Als de lijst lang is (zes of meer), gebruikt u een alfabetische volgorde om de typen gemakkelijk te vinden.
  • Voor Bestand opslaan moet u alle variaties van de ondersteunde bestandsextensies opnemen, zelfs als dit ongebruikelijk is en de meest voorkomende extensie eerst plaatsen. De logica voor bestandsafhandeling kijkt naar deze lijst om te bepalen of de gebruiker een ondersteunde bestandsextensie heeft opgegeven. Voorbeeld: Als een lijst met JPEG-bestandstypen alleen .jpg en .jpeg bevat, kan het bestand test.jpe worden opgeslagen als test.jpe.jpg.
  • Voor Bestand opslaan is het oorspronkelijke standaardbestandstype het meest waarschijnlijk gekozen door de doelgebruiker. De volgende standaardwaarde is het huidige type van het bestand.
  • Voor Bestand openen is het oorspronkelijke standaardbestandstype het meest waarschijnlijk gekozen door de doelgebruiker. De volgende standaardwaarde moet het laatste gebruikte bestandstype zijn.
  • Voor Bestand openen moet u de vermelding Alle bestanden opnemen als het eerste item als gebruikers elk bestandstype kunnen openen of mogelijk alle bestanden in een map tegelijk moeten zien. Overweeg andere metafilters op te geven, zoals 'Alle afbeeldingen', 'Alle muziek' en 'Alle video's'. Plaats deze direct na 'Alle bestanden'.
  • Gebruik de indeling 'Bestandsnaam (*.ext1; *.ext2)." De bestandsnaam moet de naam van het geregistreerde bestandstype zijn, die u kunt weergeven in het configuratiescherm-item Mapopties. Voorbeeld: 'HTML-document (*.htm; *.html)."
    • Uitzondering: Voor metafilters verwijdert u de lijst met bestandsextensies om onbelangrijke e-mail te voorkomen. Voorbeelden: 'Alle bestanden', 'Alle afbeeldingen', 'Alle muziek' en 'Alle video's'.
  • Gebruik hoofdlettergebruik in de zin voor de namen van bestandstypen en kleine letters voor de bestandsextensies.

Map openen

  • Voor nieuwe programma's gebruikt u het dialoogvenster Bestanden openen in de modus Mappen kiezen. Hiervoor is Windows Vista of hoger vereist. Gebruik daarom het dialoogvenster Map openen voor programma's die worden uitgevoerd in eerdere versies van Windows.
    • Ontwikkelaars: U kunt het dialoogvenster Bestanden openen in de modus Mappen kiezen met behulp van de vlag FOS_PICKFOLDERS.

Lettertype

  • Indien nodig kunt u de lijst met lettertypen filteren om alleen de lettertypen weer te geven die beschikbaar zijn voor uw programma.

Volharding

  • Overweeg om de volgende waarden persistent te maken voor gebruik als volgende standaardwaarden:
    • Invoerwaarden (voorbeelden: standaardmappen, standaardbestandsnamen).
    • Geselecteerde opties (voorbeelden: geselecteerde printer, afdrukopties).
    • Weergaven (voorbeelden: afbeeldingen weergeven in miniatuurweergave, afbeeldingen zonder bestandsnamen, sorteren op datum, kolombreedte).
    • Presentatie (voorbeelden: venstergrootte, locatie en inhoud).

Uitzondering: deze waarden niet behouden voor algemene dialoogvensters wanneer hun gebruik zodanig is dat gebruikers veel vaker volledig opnieuw willen beginnen.

  • Houd bij het bepalen van standaardwaarden rekening met wat doelgebruikers waarschijnlijk willen op basis van de belangrijke scenario's. Overweeg ook scenario's binnen een programma-exemplaar, voor meerdere exemplaren (zowel opeenvolgende als gelijktijdige) en meerdere documenten. Zorg ervoor dat waarden niet behouden blijven in omstandigheden die waarschijnlijk niet nuttig zijn.
    • voorbeeld: Voor een typische op documenten gebaseerde toepassing is het handig om permanente instellingen voor Bestand openen en Bestand opslaan te gebruiken binnen een programma-exemplaar en in opeenvolgende exemplaren, maar gelijktijdige exemplaren onafhankelijk te houden. Op die manier kunnen gebruikers efficiënt werken met verschillende documenten tegelijk.
  • Zorg ervoor dat de instellingen per programma per gebruiker behouden blijven.