Встречают по одежке, а провожают uninstall’ом Фленов Михаил Xakep, номер #065, стр. 065-122-4 Ни один объект не может обладать таким количеством свойств, что их нельзя было бы поместить в четыре закладки такого окна. Если свойств получилось больше, и ты не можешь их утрамбовать, то пора заняться оптимизацией инфы. Подумай, что действительно будет для пользователя информативным, а что можно удалить. Окна настроек Если в программе не слишком много параметров, то можно соорудить нечто а-ля MS (см. рис.7) из множества закладок. Если настроек слишком много, то строим в стиле Netscape Navigator, где слева построено дерево разделов и при выборе нужного пункта в центре окна отображаются соответствующие параметры. Но не надо пытаться в один раздел засунуть килограмм всякой всячины. Читабельность падает, и найти необходимое невозможно. Старайся оставлять между элементами достаточно свободного пространства и выравнивать элементы, чтобы в окне не было хаоса. Посмотри на рисунок 8, где показано окно настроек программы mIRC. Оно выглядит просто ужасно. Дерево разделов слишком узкое, да и окно недостаточно широкое. Элементы управления в разделах не упорядочены и содержат абсолютно ненужные кнопки, которые можно куда-нибудь вынести. Кнопка Sort как-то отделена от других и пропадает в бездне, а выпадающие списки имеют разную длину. Теперь посмотри на рисунок 9, где я немного отредактировал это окно. Теперь оно стало более широким, и элементы смотрятся намного стройнее, потому что выровнены по левому краю и имеют одинаковую ширину. Кнопка с изображением солнца не имела подсказки, и ее предназначение малопонятно (она просто перебрасывает нас на настройки раздела Connect), поэтому была удалена. То, что в разделе появилось свободное пространство, не означает, что окно можно уменьшить. В других разделах места все равно может не хватить. Это в главном окне стараются напихать максимум информативности с помощью максимального количество пимпочек, а в диалогах можно оставлять сколько угодно пустого места, лишь бы это хорошо выглядело. Заключение Не стесняйся тратить время на создание удобного и красивого интерфейса. Даже самая лучшая и навороченная прога не будет продаваться лучше простой и удобной утилиты. Я вспоминаю, как однажды описывал программу Feurio, которая тогда была самой навороченной для записи музыкальных дисков. Пришлось потратить неделю на разборки с интерфейсом, и вывод был один – программа мощнейшая и должна присутствовать в арсенале любого меломана. Но я не до такой степени меломан, чтобы мириться с неудобствами. Лучше простой, но удобный WinOnCD, чем продвинутый, но уродливый Feurio. Вот если бы я писал диски каждый день, то, может быть, использовал бы что-то сложное, а так... Удачная стандартизация интерфейса Когда появился Flash 5, разработчики Macromedia постарались максимально приблизить ее интерфейс к Photoshop. Несмотря на то, что одна прога предназначена для работы с растровой графикой, а другая для векторной, в управлении они стали похожими. Даже панель инструментов сверху окна убрали, хотя для повышения юзабилити панель нужна. Благодаря этому Flash 5 завоевал невероятную популярность, особенно среди профессионалов-художников. А ведь в 5 версии графические возможности не сильно изменились, главным нововведением были расширенный ActionScript и изменение интерфейса. Художники не программируют, поэтому ActionScript им по барабану, а вот интерфейс Photoshop пришелся по вкусу, потому что все стало знакомым, и не нужно тратить долгие месяцы на переобучение и привыкание. |