it-swarm-id.com

Cara terbaik untuk menampilkan layar kepada pengguna di aplikasi

Saya sedang mengembangkan aplikasi Winforms yang telah berjalan selama bertahun-tahun dengan tampilan Explorer (TreeView kiri, layar kanan). Maksud saya:

  • Semua layar memiliki organisasi hierarki
  • Semua node di TreeView memiliki satu dan hanya satu layar yang terkait.
  • Sebuah layar akan diaktifkan ketika sebuah node pada treeview dipilih.

Salah satu kelebihannya adalah pengguna memiliki struktur yang teratur dan salah satu ketidaknyamanannya adalah bahwa dengan ratusan layar pengguna menjadi bingung. Hal yang paling penting adalah tidak menunjukkan kapan saja tetapi pengguna dapat menemukan apa yang mereka butuhkan dengan mudah. Saya berbicara tentang menangani beberapa layar yang tidak menampilkan beberapa layar.

Saya melihat opsi lain: gunakan menu klasik, gunakan tab atau gabungan dari semuanya.

Adakah saran untuk cara yang baik untuk menunjukkan banyak layar kepada pengguna dengan cara yang ramah pengguna?

Penafian : Ini adalah dimigrasikan pertanyaan dari situs StackOverflow.

5
FerranB

Jika node diperbaiki (yaitu akan selalu ada 200 yang sama; tidak ada yang dibuat pengguna), menggunakan tab atau menu akordian untuk kategori dan daftar dalam kategori tersebut mungkin lebih baik, karena masing-masing tombol berada di tempat yang sama setiap waktu. Lebih umum mengeksploitasi memori otot - penelitian telah menunjukkan bahwa orang mengingat sesuatu berdasarkan posisi . Tampilan pohon gagal dalam hal ini.

Seperti yang disarankan dalam pertanyaan StackOverfloew, menu favorit dan kotak pencarian (pikirkan menu mulai Vista/Win7, mungkin dengan "kode pintas" yang disebutkan dalam jawaban yang diterima di SO) akan menjadi ide bagus.

Karena Anda sudah memiliki tata letak dua panel, ingat pengguna Anda yang ada . Beralih ke tata letak berbasis menu mungkin menjadi pilihan yang baik - jangan menyimpan UI yang buruk hanya karena orang telah mempelajarinya (Lotus Notes, apakah Anda membaca ini?), Tetapi jangan t mengubahnya secara sewenang-wenang. Sembunyikan saja navigasi di belakang menu jika pengguna tidak akan banyak menavigasi; jika pengguna sering berpindah halaman menjaga tata letak dua pane .

6
Robert Fraser

Pencarian pastilah sangat menonjol di sini.

Karena saya telah bermigrasi ke Vista dan Win7, saya jarang masuk ke menu "program" - Saya hanya mencari.

Sementara favorit adalah tambahan yang bagus, saya pikir yang lebih kuat adalah Terbar atau bahkan lebih baik Paling Banyak Digunakan.

Tidak hanya daftar yang dibuat secara otomatis (tidak ada upaya bagi pengguna), tetapi juga didasarkan pada penggunaan aktual, bukan apa yang menurut pengguna akan digunakan. Terakhir tetapi tidak kalah penting - ini bahkan lebih cepat daripada mencari program (menang) atau layar (perangkat lunak Anda).

Algoritma sederhana apa pun harus dilakukan di sini, ditambah beberapa tambahan:

  • Izinkan pengguna untuk mengontrol panjang daftar
  • Izinkan pengguna "menyematkan", yang pada dasarnya membuat sesuatu menjadi favorit
  • Jika mereka bersikeras, mereka bisa favorit layar, bahkan jika itu tidak terdeteksi
4
Dan Barak