• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 29 [показано 10]

  1. Пользовательский интерфейс

    Степень соответствия запросу: 60,8%
    Фрагменты текста поста :
    ... Во-первых, в понятие пользовательского интерфейса (ПИ) входит не только, и даже не столько, картинка на экране - трехмерная, анимированная, просто выполненная в модном дизайне, - а способы взаимодействия пользователя с системой... ... Этот взгляд кардинально отличается от широко распространенного мнения, что пользовательский интерфейс - это набор "интерфейсных элементов" и их расположение на экране... ... Обстановка на экране и способы взаимодействия с системой должны апеллировать к ситуации, хорошо знакомой пользователю... ... Использованием метафоры убивается сразу несколько зайцев: Во-первых, пользователю легче понимать и интерпретировать изображение на экране... ... Все-таки процесс взаимодействия с пользователем проходит не в реальном мире, а с помощью таких искусственных приспособлений, как экран, мышь и клавиатура... ... Если среда по виду и некоторым опорным элементам будет напоминать пользователю что-то уже знакомое, он сможет быстрее приспособиться к ней... ... Таким образом, картинка на экране остается прежней, а возможности пользователя расширяются... ... Все интерфейсные элементы заявляются с самого начала, они всегда присутствуют на экране... ... Чтобы пользователю легко было с ними взаимодействовать, они должны занимать на экране заметное место (а то трудно будет попасть в них мышью)... ... В итоге места для содержательной информации о среде и функциональности остается совсем мало, а экран производит впечатление рабочего стола, который давно не разбирали... ... Поле экрана разбивалось на прямоугольники-окна и вся работа велась только в одном из них - так называемом активном окне... ... Но главным способом локализации внимания пользователя было геометрическое разбиение экрана, в частности потому, что более активное использование анимации в то время казалось фантастикой... ... Сегодня же не видно никакой причины не привлекать внимание пользователя движением в нужной точке экрана... ... Средний из них отображается на экране плоско, а два крайних уходят в перспективу... ... Однако психологи, занимающиеся интерфейсом, говорят о совсем другом времени, - времени, когда пользователь может начать взаимодействие с новой картинкой на экране... ... В этот интервал входит не только время вывода новой картинки на экран, но и время осознания ее пользователем, ведь определенное время и усилия тратятся пользователем на то, чтобы понять, как каждая следующая картинка соотносится с предыдущей... ... Динамические визуальные сигналы - это изменение изображения на экране с целью дать пользователю дополнительную информацию... ... На каждом такте работы такой программы заново строится изображение на экране, а события, инициированные пользователем, например ввод с клавиатуры, отрабатываются всего лишь изменением состояния программы... ... Соответствующее изменение на экране происходит (быть может, не сразу) на очередном временном такте... ... Пользователю, который ничего этого не заметит, но зато будет гораздо проще и быстрее взаимодействовать с системой... ... Моя любимая цитата из обзора интерфейсов - " Интерфейс этой программы неестественен, потому что клавиша Alt+F4 не закрывает приложения "... Подробнее: http://fit-media.com/post_1204019048.html


  2. Кручу, верчу, обмануть хочу!

    Степень соответствия запросу: 10,3%
    Фрагменты текста поста :
    ... Разберем их: Scale - масштабирование (увеличение/уменьшение) Rotate - поворот Screw - наклон Distort - искажение Perspective - перспективное преобразование Warp - изгибание Rotate 180 - поворот на 180 градусов (переворот) Rotate 90 CW - поворот на 90 градусов по часовой стрелке Rotate 90 CCW - поворот на 90 градусов против часовой стрелки Flip Horizontal - отражение горизонтальное Flip Vertical - отражение вертикальное Самые простые трансформации - это последние 5 пунктов - повороты на углы кратные 90 градусам и отражения... ... Но если при перетаскивании держать нажатой клавишу Alt , то противоположная сторона будет тоже двигаться... ... Если же вам нужно их сохранить, то при перетаскивании держите нажатой клавишу Shift... ... Если при повороте держать нажатой клавишу Shift , то объект будет поворачиваться на угол, кратный 15 градусам... ... Никакие удерживаемые клавиши в этом режиме ни на что не влияют... ... Активируется этот режим через меню Edit/Free Transform или комбинацией клавиш Ctrl+T... ... Удержание клавиши Ctrl в этом режиме действует как временное (пока держите Ctrl) переключение в режим Distort... ... Естественно, удерживаемые клавиши Shift и Alt , действуют как в соответствующих "... ... На экране тут же появится меню с полным списком всех возможных режимов трансформаций и вы сможете выбрать нужный... Подробнее: http://fit-media.com/post_1212106379.html


  3. Оптимизируем мышиную возню

    Степень соответствия запросу: 7,9%
    Фрагменты текста поста :
    ... В подсказках обязательно должны указываться горячие клавиши команды (если такие есть)... ... Клики мыши следует комбинировать с нажатием клавиш "Shift", "Ctrl", "Alt" Это так же увеличит функциональность грызуна... ... Но на самом деле здесь все зависит от логики поведения клавиш и мышиных кнопок... ... Для вышеописанного выше "китайского кода" может быть такое, например, объяснение: левой кнопкой хватаем и тащим объекты по экрану... ... клавиша Ctrl позволяет тащить строго по горизонтали или вертикали... ... Очень желательно реализовать грамотное поведение окон Окна, которые знают в какой момент им следует появиться на экране, а в какой исчезнуть - отличные помощники в работе... ... Но с реализацией такого поведения не следует переусердствовать - всегда должна быть возможность отключить автоматику и позволить пользователю самому решать, что и когда должно быть видимо у него на экране... ... Там есть возможность закрепить на экране любое вложенное меню, т... Подробнее: http://fit-media.com/post_1199978157.html


  4. Оптимизация PHP-кода

    Степень соответствия запросу: 5,69%
    Фрагменты текста поста :
    ... echo быстрее, чем print... ... Указывайте полные пути в командах include / require , поиск файла будет идти быстрее... ... str_replace быстрее, чем preg_replace , но strtr быстрее, чем str_replace... ... ] в семь раз быстрее, чем $row[id]... ... Инкремент локальной переменной в методе - самый быстрый... ... Методы в производных классах работают быстрее, чем они же, определённые в базовом классе... ... Ваши строки, определённые при помощи апострофа, а не двойной кавычки, будут интерпретироваться чуть быстрее, т... ... Строки, разделённые запятыми, выводятся быстрее, чем строки, разделённые точкой... ... } Вызов isset() быстрее, чем strlen() потому, что isset() - не функция, а языковая конструкция... ... Это особая специфика PHP , и не нужно таким образом модифицировать свой C и Java-код думая, что он будет работать быстрее, этого не произойдёт... ... ++$i будет быстрее в PHP потому, что вместо четырёх команд, как в случае с $i++ , вам понадобится только три... Подробнее: http://fit-media.com/post_1207831883.html


  5. 14 принципов создания вежливых программ

    Степень соответствия запросу: 4,85%
    Фрагменты текста поста :
    ... У меня на компьютере обычно установлено разрешение экрана 1024х768... ... Многие из запущенных программ, включая Windows 95, реагируют на смену разрешения изменением размера, формы и положения на экране своих окон... ... Программа должна знать это, и не выводить их на экран... ... Я раскрываю на весь экран окно любой запущенной программы... ... Затем я возвращаюсь чтобы обнаружить посреди экрана бессмысленное и пугающее окно диалога с вопросом "Вы действительно хотите печатать... ... Когда служащему звонит знакомый из отдела продаж и объясняет, что можно получить большую выгоду если вот этот заказ обработать быстрее, он ускоряет его обработку... Подробнее: http://fit-media.com/post_1203349390.html


  6. Максимум производительности

    Степень соответствия запросу: 4,11%
    Фрагменты текста поста :
    ... Действительно ли здесь требуется нажатие на клавишу... ... Все пользователи выполнили задание с помощью мыши примерно на 50% быстрее... ... Но что интересно, все высказались, что они выполнили задание гораздо быстрее с помощью клавиатуры... ... Таким образом, нужно всегда принимать во внимание субъективные убеждения пользователей о том, насколько быстрым или медленным является процесс... ... Для задержек от 0,1 секунды до 10 секунд: Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды... ... Для задержек от 10 секунд до 1 минуты: Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды... ... Для задержек от минуты до целой ночи: Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды... ... Это значит, что изменения на экране должны быть значительными, для того чтобы их можно было визуально различить... Подробнее: http://fit-media.com/post_1207048697.html


  7. Залепа №12. Microsoft не знает собственного кода.

    Степень соответствия запросу: 3,32%
    Фрагменты текста поста :
    ... KeyDown и KeyUp срабатывают соответственно при нажатии и отпускании клавиш... ... При этом в обработчик передается вся необходимая для точного определения клавиши и состояния клавиатуры информация... ... Это приводит к серьезным проблемам при написании программ работы с текстом, которым нужны не коды клавиш, а именно коды набираемых пользователем символов... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... Соответственно это событие не наступает для нажатий/отпусканий таких клавиш как Shift , Alt , Ctrl , F1 - F12 , Tab и т... ... Например, если требуется ввести сумму, то нужно из потока ввода удалить все символы кроме цифр, точки, минуса и возможно кода клавиши "Забой" ( BackSpace )... Подробнее: http://fit-media.com/post_1203179184.html


  8. Файлы vs базы данных.

    Степень соответствия запросу: 1,42%
    Фрагменты текста поста :
    ... Нам гораздо важнее узнать, насколько оптимально использовать для этой работы файлы и действительно ли это быстрее, чем работа с базой данных... ... Согласитесь, задача не из быстрых... ... com||вася пупкин'] В этом случае для сравнения строк будут использованы встроенные средства языка (библиотечные функции), которые работают гораздо быстрее самих PHP-шных скриптов, но все равно операцию эту быстрой не назовешь... ... И хотя это будет гораздо быстрее чем сканирование массива (за счет работы библиотечных функций) все равно потребует много времени... ... Быстрее почти в 15 раз... ... Благодаря тому, что мы проиндексировали поле с именем хоста, мы находим нужную запись в 15 раз быстрее, чем в массиве (буду брать наихудший вариант)... Подробнее: http://fit-media.com/post_1222679684.html


  9. Как создать хороший интерфейс пользователя?

    Степень соответствия запросу: 1,24%
    Фрагменты текста поста :
    ... У пользователей будут экраны с разрешением 800х600... ... Окна нашей программы просто не поместятся на экране... ... Например, для графического интерфейса пользователя выбор следующий: Множественные окна MDI (много-документный интерфейс) Множественные фреймы Неструктурированное взаимодействие: экраны с гиперссылками Различные структуры взаимодействия обеспечивают разные степени гибкости для пользователей... ... Процесс разработки, основанный на задачах пользователей особенно важен, когда ваша программа предназначена для того, чтобы помогать пользователям работать быстрее и эффективнее... Подробнее: http://fit-media.com/post_1205661604.html


  10. Билл Гейтс покидает Microsoft.

    Степень соответствия запросу: 0,37%
    Фрагменты текста поста :
    ... Кроме того, многие программы станут универсальными и смогут использоваться не только на персональном компьютере, но и в Интернете, на мобильном телефоне, на экране телевизора... ... По словам Гейтса, в грядущем десятилетии экраны, способные передавать данные высокого качества уступят место мощным проекторам, которые позволят транслировать изображение на любую стену... Подробнее: http://fit-media.com/post_1199803648.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,27077 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS