it-swarm-id.com

Kriteria untuk memilih font untuk pohon dalam utilitas yang disukai dan dapat dibaca semua orang?

Jadi saya punya utilitas yang benar-benar hanya perlu dijalankan secara internal, tapi saya ingin orang-orang yang menggunakannya tidak mengeluh tentang hal itu sepanjang waktu.

Saya tidak berpikir bahwa gaya sangat penting bagi mereka, jadi font tidak harus cocok dengan program lainnya.

Pohon ini memiliki sekitar 50.000 benda di dalamnya dan merupakan sesuatu yang harus merampingkan pekerjaan mereka jika mereka dapat menggunakannya dengan benar. Yang sedang berkata, seringkali sangat sulit untuk menemukan apa yang Anda inginkan di pohon dengan 50.000 hal kecuali Anda mendapatkan beberapa petunjuk dari font.

Saya menggunakan VirtualTreeview Softgem untuk Delphi, jadi ini adalah hal yang cukup kuat, tetapi alat utama saya masih:

  • Berani, miring, dicoret dan digarisbawahi.
  • Gambar kecil yang bisa saya letakkan di sebelah kiri.
  • Saya dapat awalan dan akhiran teks dalam simpul pohon dengan apa pun yang saya inginkan (meskipun itu bisa terlihat membingungkan).
  • dan saya dapat mengubah ukuran font.

Jadi saya bertanya-tanya, isyarat grafis apa yang dapat menunjukkan (Urutan penting):

  • Diselamatkan
  • Tidak disimpan
  • Dengan disabilitas
  • Berubah
  • Aktif
  • Dilewati
  • Menggantikan
  • Sarat

Itu banyak hal untuk dikomunikasikan dan itu tidak sepenuhnya penting jika semuanya tidak berhasil karena pengguna dapat langsung klik pada node dan itu akan memberi tahu mereka apa yang perlu mereka ketahui (tetapi dengan 50.000 node yang bisa menjadi banyak mengklik kanan)

1
Peter Turner

Bagaimana dengan alih-alih menunjukkan status item dalam tampilan menggunakan beberapa tampilan, masing-masing dengan hanya item yang dari status itu.

Satu tampilan hierarki utama yang berisi semua item lalu tampilan yang difilter dengan hanya item yang disimpan untuk dicoba. Anda bisa memberikan pengguna satu tampilan per negara atau beberapa tombol filter untuk mengubah status yang harus ditampilkan dan.

Jika Anda masih ingin menunjukkan semua status untuk satu item, Anda dapat menampilkannya dengan menggunakan daftar ikon di sebelah kiri item. Atau awali mereka dengan daftar huruf yang mengindikasikan status, jika item tidak memiliki status tersebut, berikan ruang untuk itu, jika Anda melakukan ini menggunakan font monospace Anda bisa mendapatkan representasi informasi yang cukup rapi.

Juga, jangan Anda dua negara terpisah untuk properti yang berlawanan Disimpan/Tidak Disimpan adalah dua nilai dari negara yang disimpan, mewakili mereka dengan isyarat berbeda di tempat yang sama

1

Anda seharusnya hanya menggunakan satu jenis huruf saja. Dan mungkin beberapa gaya itu. Tetapi sebagian besar, saya akan tetap dengan dua. Katakanlah, Tebal dan Berat buku. Atau Romawi dan Miring.

Apa pun yang lebih dari itu untuk menunjukkan status akan menempatkan WAY terlalu banyak tanggung jawab pada tipe style.

Anda memang memiliki proses mogok, yang dapat berguna (terutama untuk 'dihapus'). Perhatikan saja keterbacaan.

Mengingat jumlah status yang Anda miliki, saya katakan Anda ingin menggunakan seperangkat ikon untuk mengkomunikasikan informasi spesifik itu.

Saya tidak akan menyembunyikan apa pun di klik kanan. Pertimbangkan status hover bahwa setelah periode waktu (katakanlah setengah detik) Anda mendapatkan jendela info kecil.

2
DA01

Hal pertama yang saya akan mulai menganalisis situasi ini dari adalah menghitung jumlah node di setiap negara dan karena itu memutuskan mana yang lebih penting daripada yang lain. Langkah kedua adalah menganalisis jenis node mana yang bisa terjadi di sebelah satu sama lain dan yang jelas tidak. Negara mana yang perlu lebih berbeda dan yang lebih sedikit.

Meskipun Anda tidak menyebutkan bahwa Anda memiliki opsi untuk kode warna nilai-nilai, saya masih akan mencoba melakukan itu - dengan ikon satu warna. Alih-alih ikon grafis, yang berukuran kecil dan karena itu kemungkinan besar tidak terlalu membantu, bahkan jika Anda cukup beruntung untuk menemukan satu set yang sempurna untuk negara bagian Anda.

Setuju dengan DA01, saya pasti akan menjaga keluarga font dan ukurannya sama dan hanya bervariasi normal/tebal (dan dicoret untuk "dihapus").

1
Jüri