Създаване на потребителски интерфейс

Същество интерфейс потребителят се свежда до избора от палитрата на компонентите на компонентите Delphi, необходими на програмата да работи, обслужвайки интерфейс управлението също интерфейс показва информация и ги прехвърля във формуляра с последващо оформление.

Потребителският интерфейс, който създавате, трябва да използва стандартни елементи, познати на потребителите, и да осигурява максимално удобство. Всичко това в крайна сметка се определя от такъв критерий като ефективността на интерфейса - максималният резултат с минимални усилия.
Принципите на създаване на удобен за потребителя интерфейс са добре известни. Три основни точки могат да се разглеждат като най-общите принципи при създаването на потребителски интерфейси:

  1. Програмата трябва да помогне за изпълнението на задачата, а не да се превърне в тази задача.
  2. Когато работи с програмата, потребителят не трябва да се чувства глупак.
  3. Програмата трябва да работи така, че потребителят да не смята компютъра за глупак.
Първият принцип - това е така наречената "прозрачност" на интерфейса. Потребителският интерфейс трябва да бъде интуитивен, лесен за научаване и да не създава проблеми за потребителя, които той ще трябва да преодолее в процеса. Използвайте стандартни, без ненужна декорация, компоненти, използвайте обичайните методи за контрол, използвани от подобни програми, и ще достигнете критериите за ефективност първи принцип.

Втори принцип е да се пренебрегне интелектуалните способности на потребителите. От моя собствен опит знам, че често потребителите не само не знаят как да работят на компютър, но и просто се страхуват да направят нещо сами. Следователно потребителският интерфейс трябва да бъде възможно най-удобен.
Освен това страховете на потребителите често са оправдани, тъй като цената на програмата и самият компютър не могат да бъдат сравнени с разходите, например, на база данни, създадена от дългогодишни усилия. Ето защо програмистът, когато създава потребителски интерфейс, винаги трябва да вгражда програма, „надеждна“ - от грешни действия и въвеждане от потребителя на неправилни данни. Но някои програмисти се увличат твърде много с такава защита, правят я твърде натрапчива и в резултат на това работата на програмата прилича на известната „стъпка наляво, стъпка надясно се смята за бягство“! И това, което програмистът създава като решение на проблем, започва да създава проблеми само по себе си.
За да се съобразят втори принцип няма нужда да позволявате на програмата да „коригира“ действията на потребителя и да посочва как точно да действа, като го вкарва в тясна рамка. Също така, не трябва да се увличате твърде много с показването на информационни подкани, особено диалогови съобщения, това отвлича вниманието на потребителя от работата. Още по-добре, осигурете възможността да деактивирате подканите.