L'euristica per il design della GUI assolutamente posizionato: i multipli di 5 sono una buona idea?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/25826

  •  30-10-2019
  •  | 
  •  

Domanda

Disclaimer: non sono specializzato nel design della GUI [desktop], ma devo farlo a volte. Ho visto i dialoghi del collega peggiori di una volta che ho creato, e il mio problema principale con loro è che possono essere inutilmente grandi e le cose non si allineano.

Per essere più specifico, lo faccio principalmente in .NET Winforms, ma occasionalmente anche con MFC (C ++). La mia semplice euristica finora è: cerco di rendere divisibili le dimensioni e le posizioni di 10 ... o 5 se devo. Qualcosa come un'etichetta sarebbe un'eccezione, perché conosce le sue dimensioni. Trovo che le cose sembrano per lo più ok dopo aver finito (ovviamente ci sono altre considerazioni come raggruppare le cose in modo intelligente, ecc.), E sono soddisfatto perché so che ogni controllo ha una posizione non casuale e il mio disturbo ossessivo distinto può ora andare riaddomentarsi.

Da qualche parte al lavoro ho trovato una guida da MSFT sulla spaziatura ideale tra le cose. Mi dispiace, non ho una fonte disponibile. Ha molte regole, come (ad esempio) 2 pixel tra un pulsante e un bordo, 3 pixel tra due pulsanti in orizzontale, 4 pixel in verticale, a meno che ... non sia piuttosto complicato e non pratico da ricordare. Inoltre, non mi fido semplicemente del fatto che MSFT sapesse molto del design della GUI, non fino a quando non hanno assunto un ex Apple per aiutarli a progettare i nastri per Office 2007, ecc.

Quali regole/euristica segui? I riferimenti a articoli brevi e altri collegamenti sono i benvenuti.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top