|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.11.2011, 11:41 | #1 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 150
|
‘Search-based GUI’
Хотел бы обсудить такую тему как ‘Search-based GUI’. Этот термин я и придумал :-) Он означает – GUI, который для навигации в своих элементах (НЕ в пользовательских данных!), предусматривает, помимо стандартной иерархической организации, ещё и поиск.
Известный пример – организация Control Panel в Win7. Control Panel, как и в предыдущих версиях, организована иерархически: есть, например, раздел Region and Language, в нём tab Keyboards and Language, а в нём – функция Install/Uninstall Languages. Но можно, находясь ан верхнем уровне Control Panel-и, ввести в Search Box слово ‘uninstall’, и появятся результаты поиска по этому ‘uninstall’. Там будет и Region and Language->Install or uninstall display languages. Кликнув по нему, сразу попадаем на нужную функцию По существу, в GUI Control Panel-и реализован маленький встроенный поисковик по элементам GUI. Тот же подход применён и в меню Start у Win7, где есть поле ‘Search program and files’. Оно работает как мини-поисковик по всему содержимому меню Start. Мне этот подход кажется очень интересным, хотя и – согласится любой программист – трудоёмким для реализации. Хочу узнать, где он ещё применяется. Есть ли некие обзорные статьи по нему? Есть ли у такого подхода ‘официальное’ имя? |
14.11.2011, 12:59 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Подозреваю, что эта тема пошла в мак из браузеров (давным давно в той же опере появился сбоку от адресной строки поле для поиска в гугле/яндексе/...), а из мака уже перекочевала в винду. Если брать те же браузеры, то теперь сама адресная строка для этого используется (если ввели не url, то введенный текст отправляется в поисковик).
Подход этот оправдан только в обширных базах данных. В случае с GUI среднестатистического приложения - это костыль и унылость. Если пользователь будет искать функции программы в строке поиска, значит GUI уныл. Control Panel спроектирована достаточно убого и потому люди этой фигнёй с поиском пользуются. Иерархия достаточно плохо спроектирована на мой вгляд и потому ею нормально пользоваться нельзя и я лично отключаю категории и смотрю список. В случае с поиском в меню "Пуск" - он ищет файлы, а не только из пуска пункты и достаточно фигово это делает (попробуйте найти тот же regedit, вбивая его посимвольно и смотря что оно там предлагает в процессе). |
14.11.2011, 13:05 | #3 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
15.11.2011, 15:59 | #4 | |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 150
|
Цитата:
|
|
15.11.2011, 16:17 | #5 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
|
|
15.11.2011, 17:26 | #6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Итого имеем, что этот самый "GUI" является костылём над убогим делением на группы. Я бы вообще подумал: стоит ли делить на группы, т.к. там элементов мало достаточно и без групп там не запутаешься.
|
15.11.2011, 17:33 | #7 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Этот поиск и в проводнике семёрки есть. Эта штука удобна, когда в памяти есть название папки, а лазить по иерархии долго. Интересная тема. Для полного счастья проводнику только закладок не хватает.
|
15.11.2011, 18:08 | #8 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
А вот решение в 7 немного удобнее для поиска по названию и не более того. |
|
16.11.2011, 08:43 | #9 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Ну да, чисто для навигации.
|
16.11.2011, 08:55 | #10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
б) со сканером обычно идет свое ПО, и если нужно настроить, то настройку надо проводить именно в нем - приятней, да и вообще по фень-шую делать это через утилиты производителя, а не стандартными средствами (которые все равно обычно перекидывают туды). То есть ситуация чисто надуманная. Единственно что может там понадобиться это полное удаление, да и то не факт, как мне кажется.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется web-разработчик oscommerce-based | Maxima | Фриланс | 2 | 21.09.2009 21:20 |
Return Relative Cell Based on Condition | london735 | Microsoft Office Excel | 6 | 08.06.2009 17:01 |
Search | Ekатерина | Общие вопросы C/C++ | 2 | 24.04.2009 20:08 |
Copy Between Sheets Based on Condition | london735 | Microsoft Office Excel | 4 | 23.06.2008 13:12 |