adic3x
offline
Опыт:
107,539Активность: |
О стандартных контролах (сайт v8)
Давно я изучал программирование, и в том числе win32 api. Изучал я его с достаточно необычной стороны, а именно низкоуровневого программирования. Касаемо GUI и native классов для стандартных контролов, там было дано простое пояснение: с одной стороны это заметно облегчает жизнь разработчика, а с другой создает в любой новой программе для пользователя знакомую уютную обстановку. Крестик вверху окна закрывает его, он находится с краю, обычно слева, в некоторых ОС - справа. Есть множество таких элементов, и они воспринимаются рефлекторно. Примерно также, как и крайняя справа педаль - газ.
Теперь взглянем на xgm, на опрос, к которому множество претензий.
см. рис. 1.
Текст имеет цвет ссылки, более того, на сайте ссылки также не подчеркнуты (подчеркивание присутствует только по наведению курсора). Более того, варианты опроса также имеют свой эффект по наведению, близкий к тому, который использован в заголовке сайта (смена цвета фона, смена курсора). Итак. Я вижу текст, выделенный так. как ссылка, по наведению курсора это выглядит как ссылка и ведет себя как ссылка. Более того, многие опросы составляются так, как список или таблица, к примеру "Рассказы: "Дом", "Брат", "Сосиски". Наверное, это список рассказов, за которые можно голосовать? Наверное это ссылки, по клику на которые откроются страницы? Да?
см. рис. 2
см. рис. 3 А вот примеры правильных опросов. Начнем. Использованы обычные check box и radio button. Все знают, что одни позволяют делать мультивыбор, другие заставляют выбрать только один пункт. Далее, есть стандартный элемент кнопка, на котором явно указано действие, которое явно указывает, к чему приведет нажатие на него. И эта кнопка явно относится к выбранным пунктам.
см. рис. 4
Еще пример, на этот раз по навигации. Это - древовидный список. По нажатию на + или - я ожидаю его раскрытие с отображением вложенных элементов. Пример из операционной системы. Правда, какого черта? Почему это выглядит так?
см. рис. 5
Думаю, вы поняли мои мысли. |
04.03.2014, 01:09 | #1
+10/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
вин апи - не лучший пример красивой навигации в пример я бы взял jquery и андроид апи |
04.03.2014, 10:20 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
В данном случае win32 api предлагал стандартизацию интерфейса еще в начале 90-х. Точно также в android и iOS следят за соблюдением своих норм проектировки интерфейса: если какой-то элемент стандартно выполняет какое-либо действие, то он должен везде вести себя одинаково и выполнять одинаковое действие. |
04.03.2014, 13:16 | #3
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Ну, подписываюсь под каждым пунктом. Сейчас интерфейс для тех, кто им привык пользоваться.
ScorpioT1000, речь идёт о самих контролах, а не об их дизайне. |
04.03.2014, 15:39 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Mihahail, речь идет какраз о дизайне
в данном случае вкладки с плюсиками, выглядящие на выпадающие списки, ведут себя как фильтр списка ресурсов |
04.03.2014, 16:40 | #5
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|