Главная » Delphi » Совет 7 — об украшательствах

0

Наконец, позвольте расширить сказанное ранее об интерфейсах пользователя и дать совет любителям разукрасить программу, как новогоднюю елку, чтобы все мигало, переливалось и бегало по экрану. Пожалуй, верно, что вкус не воспитывается, он либо есть, либо его нет, но что можно тут сделать, так это посоветовать всегда помнить, для кого и для чего вы все затевали. Украшательства допустимы и уместны, если вы делаете, например, свою версию ме- диаплеера для младшего школьного возраста, но будут смотреться достаточно дико в программе, предназначенной для профессиональной обработки музыкальных файлов. Найдите мне хоть одного человека, который использует MS Word для серьезной работы и которого при этом не рвзлражает пресловутая "скрепка-помощник". Заметим попутно, что все то же самое относится к злоупотреблениям Flash-роликами при построении сайтов’. Как нельзя более тут подходят слова классика:

Когда в делах — я от веселий прячусь, Когда дурачиться — дурачусь. А смешивать два этих ремесла Есть тьма искусников я не из их числа.

(А. С. Грибоедов, "Горе от ума")

Но, с другой стороны, украшательства иногда просто необходимы по делу. Пример: вы делаете программу, которая имитирует функции осциллографа. Гут имеет смысл приложить все усилия, чтобы "осциллограф" выглядел "как настоящий"— с сеточкой на экране, с зелененькой кривой, с "ручками" управления, с кнопками-переключателями. Так вы сильно облегчите задачу освоения программы теми, кто настоящий осциллограф знает, как свои пять пальцев, и время, потраченное на отработку интерфейса, уйдег не просто на упражнения в программировании с целыо продемонстрировать (в основном своим коллегам-"ламерам") какой вы крутой, а по делу.

Источник: Ревнч Ю. В.  Нестандартные приемы программирования на Delphi. — СПб.: БХВ-Петербург, 2005. — 560 е.: ил.

По теме:

  • Комментарии