Bagikan melalui


Dialog Umum

Nota

Panduan desain ini dibuat untuk Windows 7 dan belum diperbarui untuk versi Windows yang lebih baru. Sebagian besar panduan masih berlaku pada prinsipnya, tetapi presentasi dan contoh tidak mencerminkan panduan desain kami saat ini .

Dialog umum Microsoft Windows terdiri dari kotak dialog Buka File, Simpan File, Buka Folder, Temukan dan Ganti, Cetak, Penyetelan Halaman, Font, dan Warna.

Buka File

cuplikan layar kotak dialog terbuka

Buka File dioptimalkan untuk menemukan item dengan cepat untuk digunakan dengan program.

Simpan File

cuplikan layar simpan sebagai kotak dialog

Simpan File menutup perulangan dengan menyimpan file dengan metadatanya.

Buka Folder

cuplikan layar telusuri kotak dialog file/folder

Buka Folder khusus untuk memilih folder.

Temukan dan ganti

cuplikan layar kotak dialog temukan dan ganti

Temukan memungkinkan pengguna untuk mencari string teks, sedangkan versi Ganti secara opsional memungkinkan pengguna untuk mengganti kecocokan dengan string lain.

Mencetak

cuplikan layar kotak dialog cetak

Cetak memungkinkan pengguna untuk memilih apa yang akan dicetak, jumlah salinan yang akan dicetak, dan urutan kolase, bersama dengan kemampuan untuk memilih dan mengonfigurasi printer.

Penyetelan halaman

cuplikan layar kotak dialog penyetelan halaman

Penyetelan halaman memungkinkan pengguna untuk memilih ukuran kertas dan sumber, orientasi halaman, dan margin.

Font

cuplikan layar kotak dialog font

Font menampilkan font dan ukuran titik dari font yang terinstal yang tersedia.

Warna

cuplikan layar kotak dialog edit warna

Warna memungkinkan pengguna untuk memilih warna, baik melalui sekumpulan warna yang telah ditentukan sebelumnya atau dengan memilih warna "kustom".

Konsep desain

Dengan menggunakan dialog umum, Anda membantu memberi pengguna pengalaman yang konsisten di berbagai program. Dan dengan menggunakan dialog umum dengan baik, Anda juga membantu memberi pengguna pengalaman yang efisien dan menyenangkan.

Anda dapat secara signifikan meningkatkan pengalaman pengguna dengan dialog ini dengan memilih default yang paling tepat untuk:

  • Nilai input (contoh: folder default, nama file default).
  • Opsi yang dipilih (contoh: printer terpilih, opsi pencetakan).
  • Tampilan (contoh: memperlihatkan gambar dalam tampilan gambar mini, memperlihatkan gambar tanpa nama file, mengurutkan menurut tanggal, lebar kolom).
  • Presentasi (contoh: ukuran jendela, lokasi, dan konten).

Anda harus menentukan default awal dan default berikutnya. Nilai default awal ditentukan oleh program Anda dan berdasarkan penggunaan yang diharapkan pengguna target, sedangkan default berikutnya didasarkan pada penggunaan aktual. Penggunaan sebelumnya adalah indikator terbaik penggunaan di masa mendatang.

Apakah default program Anda efisien? Pantau jumlah langkah yang harus dilakukan pengguna untuk melakukan tugas yang paling umum. Jika pengguna harus mengulangi langkah yang sama dan berpotensi tidak perlu setiap kali mereka melakukan tugas, nilai default Anda dapat ditingkatkan.

Jika Anda hanya melakukan satu hal ...

Beri pengguna pengalaman yang efisien dan menyenangkan dengan memilih default awal dan berikutnya yang sesuai.

Apakah ini antarmuka pengguna yang tepat?

Ya! Gunakan dialog umum untuk pengalaman pengguna yang konsisten. Jangan buat sendiri. Sangat sulit untuk membuat UI kustom yang menavigasi namespace dengan benar dan aman. Perhatikan bahwa Anda dapat menyesuaikan dialog umum jika perlu.

Untuk Windows Vista, File Terbuka dan Simpan File memiliki arsitektur baru yang dapat diperluas untuk mempermudah mengekspos fungsionalitas tambahan. Mekanisme ini cukup fleksibel untuk memenuhi persyaratan minimum vendor perangkat lunak independen (ISV) utama, tetapi tidak dipecah oleh rilis Windows di masa mendatang.

Pedoman

Umum

  • Jika sesuai, berikan alternatif yang lebih langsung atau tanpa mode. Perbolehkan pengguna untuk:
    • Buka file dengan menjatuhkannya pada program Anda.
    • Simpan file menggunakan nama dan lokasinya saat ini dengan perintah Simpan.
    • Temukan kemunculan string berikutnya menggunakan kunci F3.
    • Cetak satu salinan seluruh dokumen ke printer default dengan perintah Cetak.
    • Ubah font dan atribut font menggunakan bilah alat atau jendela palet.
    • Ubah warna menggunakan bilah alat atau jendela palet.
  • Gunakan perintah berikut untuk menampilkan dialog umum (diberikan bersama dengan kunci akses pilihan mereka):
Dialog umum Perintah
Buka File
Buka...
Simpan File
Simpan sebagai...
Buka Folder
Buka folder... atau Pilih folder...
Temukan dan Ganti
Menemukan... atau Ganti...
Mencetak
Mencetak...
Penyetelan Halaman
Penyetelan halaman...
Font
Font... atau Pilih font...
Warna
Warna... atau Pilih warna...
  • Anda dapat menggunakan perintah yang lebih spesifik, sebagaimana mewajarkan. Contoh: untuk mengekspor file, gunakan perintah Ekspor file alih-alih Simpan sebagai.
  • Atur judul kotak dialog untuk mencerminkan perintah yang meluncurkannya. Contoh: Jika Simpan File diluncurkan dari perintah Ekspor file, ganti nama kotak dialog menjadi Ekspor File.

Buka File

  • Untuk folder default awal, gunakan folder khusus (Gambar, Musik, Video) yang sesuai, jika tidak gunakan Dokumen.
  • Untuk folder default berikutnya, gunakan folder terakhir yang dibuka oleh pengguna menggunakan program.
  • Saat membuka file foto, tekan nama file secara default. Foto biasanya diidentifikasi oleh thumbnailnya dan namanya biasanya tidak bermakna.

Simpan File

  • Untuk folder default awal (jika file baru disimpan untuk pertama kalinya), gunakan folder khusus (Gambar, Musik, Video) yang sesuai, jika tidak gunakan Dokumen.
  • Untuk file sementara, gunakan folder sementara pengguna saat ini. Pilih nama file biasa, tetapi unik. Contoh: Gunakan File0001.tmp alih-alih ~DF1A92.tmp.
    • Developers: Anda bisa mendapatkan folder sementara pengguna saat ini menggunakan fungsi GetTempPath API.
  • Untuk nama file default awal, gunakan nama default unik berdasarkan:
    • Konten file, jika diketahui. Contoh: Kata pertama dalam dokumen.
    • Pola yang dipilih oleh pengguna. Contoh: Jika file sebelumnya diberi nama "Hawaii 1.jpg", pilih "Hawaii 2.jpg" sebagai file berikutnya.
    • Pola generik berdasarkan jenis file. Contoh: "Photo1.jpg".
  • Untuk default berikutnya (jika file sudah ada), gunakan folder dan nama file saat ini.
  • Saat menyimpan file, pertahankan tanggal pembuatannya. Jika program Anda menyimpan file dengan membuat file sementara, menghapus file asli, dan mengganti nama file sementara menjadi nama file asli, pastikan untuk menyalin tanggal pembuatan dari file asli.
  • Gunakan Simpan File jika pengguna memilih perintah Simpan tanpa menentukan nama file.

Daftar tipe file

Catatan: Daftar jenis file digunakan oleh Buka File dan Simpan File untuk menentukan jenis file yang ditampilkan dan ekstensi file default.

  • Jika daftar tipe file pendek (lima atau lebih sedikit), pesan daftar berdasarkan kemungkinan penggunaan. Jika daftar panjang (enam atau lebih), gunakan urutan alfabet untuk membuat jenis mudah ditemukan.
  • Untuk Simpan File, sertakan semua variasi ekstensi file yang didukung, meskipun jarang, dan letakkan ekstensi yang paling umum terlebih dahulu. Logika penanganan file melihat daftar ini untuk menentukan apakah pengguna menyediakan ekstensi file yang didukung. Contoh: Jika daftar jenis file JPEG hanya menyertakan .jpg dan .jpeg, file test.jpe mungkin disimpan sebagai test.jpe.jpg.
  • Untuk Simpan File, jenis file default awal adalah yang paling mungkin dipilih oleh pengguna target. Default berikutnya adalah jenis file saat ini.
  • Untuk Buka File, jenis file default awal adalah yang paling mungkin dipilih oleh pengguna target. Default berikutnya harus menjadi jenis file terakhir yang digunakan.
  • Untuk Buka File, sertakan entri "Semua file" sebagai item pertama jika pengguna dapat membuka jenis file apa pun, atau mungkin perlu melihat semua file dalam folder secara bersamaan. Pertimbangkan untuk menyediakan filter meta lainnya, seperti "Semua gambar," "Semua musik," dan "Semua video." Tempatkan ini segera setelah "Semua file."
  • Gunakan format "Nama jenis file (*.ext1; *.ext2)." Nama jenis file harus berupa nama tipe file terdaftar, yang dapat Anda lihat di item panel kontrol Opsi Folder. Contoh: "Dokumen HTML (*.htm; *.html)."
    • Pengecualian: Untuk filter meta, hapus daftar ekstensi file untuk menghilangkan kekacauan. Contoh: "Semua file," "Semua gambar," "Semua musik," dan "Semua video."
  • Gunakan kapitalisasi gaya kalimat untuk nama jenis file, dan huruf kecil untuk ekstensi jenis file.

Buka Folder

  • Untuk program baru, gunakan dialog Buka File dalam mode "pilih folder". Melakukannya memerlukan Windows Vista atau yang lebih baru, jadi gunakan dialog Buka Folder untuk program yang berjalan di versi Windows sebelumnya.
    • Pengembang: Anda dapat menggunakan dialog Buka File dalam mode "pilih folder" dengan menggunakan bendera FOS_PICKFOLDERS.

Font

  • Jika perlu, Anda dapat memfilter daftar font untuk memperlihatkan hanya font yang tersedia untuk program Anda.

Ketekunan

  • Pertimbangkan untuk membuat nilai berikut tetap digunakan sebagai default berikutnya:
    • Nilai input (contoh: folder default, nama file default).
    • Opsi yang dipilih (contoh: printer terpilih, opsi pencetakan).
    • Tampilan (contoh: memperlihatkan gambar dalam tampilan gambar mini, memperlihatkan gambar tanpa nama file, mengurutkan menurut tanggal, lebar kolom).
    • Presentasi (contoh: ukuran jendela, lokasi, dan konten).

Pengecualian: Jangan membuat nilai-nilai ini bertahan untuk dialog umum ketika penggunaannya-sehingga pengguna jauh lebih mungkin ingin memulai sepenuhnya dari awal.

  • Saat menentukan nilai default, pertimbangkan target yang paling mungkin diinginkan pengguna berdasarkan skenario penting. Selain itu, pertimbangkan skenario dalam instans program, di beberapa instans (baik berturut-turut atau bersamaan), dan di beberapa dokumen. Jangan membuat nilai bertahan dalam keadaan yang kemungkinan tidak berguna.
    • Contoh: Untuk aplikasi berbasis dokumen biasa, sangat membantu untuk menggunakan pengaturan Buka File dan Simpan File persisten dalam instans program dan di seluruh instans berturut-turut, tetapi menjaga instans bersamaan tetap independen. Dengan begitu, pengguna dapat bekerja secara efisien dengan beberapa dokumen pada satu waktu.
  • Buat pengaturan tetap pada basis per program, per pengguna.