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

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




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

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

    Степень соответствия запросу: 44,51%
    Фрагменты текста поста :
    ... Все-таки процесс взаимодействия с пользователем проходит не в реальном мире, а с помощью таких искусственных приспособлений, как экран, мышь и клавиатура... ... Правда, и в стандартном оконном интерфейсе есть пара спрятанных интерфейсных элементов, например элементы изменения размеров окон... ... С другой стороны, система должна уметь привлечь внимание пользователя к месту наиболее актуальных изменений... ... Динамические визуальные сигналы - это изменение изображения на экране с целью дать пользователю дополнительную информацию... ... Второй пример - изменение изображения кнопки при нажатии на нее мышью... ... С другой стороны, и такой простой сигнал, как мигание, имеет действительно миллионы хорошо осознаваемых оттенков, связанных с изменением яркости объекта во времени... ... На каждом такте работы такой программы заново строится изображение на экране, а события, инициированные пользователем, например ввод с клавиатуры, отрабатываются всего лишь изменением состояния программы... ... Соответствующее изменение на экране происходит (быть может, не сразу) на очередном временном такте... Подробнее: http://fit-media.com/post_1204019048.html


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

    Степень соответствия запросу: 29,67%
    Фрагменты текста поста :
    ... Безусловно, чем больше различных свойств, методов и событий предусмотрели для класса его создатели, тем более гибок он будет в использовании... ... Обратим свое внимание на набор обрабатываемых любым контролом событий, связанных с клавиатурой... ... При этом в обработчик передается вся необходимая для точного определения клавиши и состояния клавиатуры информация... ... Для решения проблемы разработчики и ввели событие OnKeyPress... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... Соответственно это событие не наступает для нажатий/отпусканий таких клавиш как Shift , Alt , Ctrl , F1 - F12 , Tab и т... ... } } Как видно из примера, для такой простой вещи, как удаление из потока заведомо лишних символов, требуется писать обработчики для сразу ДВУХ событий, да еще и переменную использовать... Подробнее: http://fit-media.com/post_1203179184.html


  3. Залепа №10 Cупер-хренорезка может все. Только хрен не режет.

    Степень соответствия запросу: 6,51%
    Фрагменты текста поста :
    ... } и подцепил на него события OnEnter от всех комбо-боксов... ... И, как показывает практика, может оказаться вовсе и не методом, а например свойством или даже событием... ... Эти два свойства предназначены видимо для тех мега-программеров, которые осилили учебник языка C# только до раздела "События", а дальше - забили... ... если разработчик знает, что такое события и как отследить изменение размеров окна, то для него потребность в этих свойствах никогда не возникнет... ... Ну и под конец два гениальных события: ContextMenuChanged и CursorChanged... ... Хоть убейте, но практического применения этим событиям я придумать не могу... Подробнее: http://fit-media.com/post_1202303173.html


  4. Привратник-младший. Турбо-решение.

    Степень соответствия запросу: 4,8%
    Фрагменты текста поста :
    ... Сохраняйте изменения и закачивайте его на сервер в папку с блогом (это папка, в которой расположены файлы functions... ... Теперь, чтобы подключить скрипт к блогу, необходимо внести изменения в файл... ... php А вот то, что должно быть после изменения: Модифицированный файл... ... php После изменений сохраните файл... Подробнее: http://fit-media.com/post_1225008537.html


  5. Залепа №1. Убогий TreeView.

    Степень соответствия запросу: 2,7%
    Фрагменты текста поста :
    ... Вроде все просто, благо и события подходящие предусмотрены... ... Проблема в том, что обработчики событий имеют одну малеееееенькую недоработку... ... Обработчик события TreeView... Подробнее: http://fit-media.com/post_1197402793.html


  6. Залепа №4. Деревянный TreeView.

    Степень соответствия запросу: 2,7%
    Фрагменты текста поста :
    ... Событие для этого тоже предусмотрено - TreeView... ... по логике вещей, если бы в событие просто были переданы неверные координаты области текста, то было бы все понятно - вывод идет не в то место окна и потому надписи появляются абы где... ... :( Такого развития событий моя и так изрядно измотанная психика уже вынести не смогла... Подробнее: http://fit-media.com/post_1197577126.html


  7. Залепа №7. Самые умные на свете.

    Степень соответствия запросу: 2,7%
    Фрагменты текста поста :
    ... Попытка переопределить событие DoubleClick на вызов окна редактора приводит к успеху - окно вызывается и работает, но после его закрытия снова срабатывает "стандартное" действие - сворачивание или разворачивание узла... ... Попытка перехватить событие нажатия клавиш так же срабатывает успешно, но если вы нажмете Enter, то после обработки события библиотека самозабвенно с милой улыбкой передвинет указатель текущей записи на следующую... Подробнее: http://fit-media.com/post_1198060658.html


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

    Степень соответствия запросу: 2,14%
    Фрагменты текста поста :
    ... кроме мыши используется еще и клавиатура и кроме того, нельзя выполнить копирование в процессе перетаскивания... ... масштабирование с нажатой Ctrl дает изменение масштаба кратное 100%, т... ... Например, если пользователь ввел курсор мыши в поле контрола DropDownList (который не поддерживает ввод с клавиатуры, а просто позволяет выбирать варианты из списка возможных), то почему бы этому контролу не развернуться не дожидаясь пока пользователь кликнет по нему... Подробнее: http://fit-media.com/post_1199978157.html


  9. Windows с маленькой буквы w

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


  10. Грамотный интерфейс: поля ввода

    Степень соответствия запросу: 2,14%
    Фрагменты текста поста :
    ... для изменения ранее введенных данных (например неверно введенной фамилии) необходимо сделать в формах навигацию "вперед - назад"... ... достаточно сложно управлять таким интерфейсом, используя только клавиатуру - время от времени пользователю все же придется хватать в руки мышь, а это не есть хорошо... ... Так вот, если во время редактирования придать фону формы какой-нибудь оттенок (например сделать ее слегка красноватой), то пользователь, занимающийся только вводом новых данных, сразу же заметит это изменение цвета и не введет по ошибке новые данные поверх старых... Подробнее: http://fit-media.com/post_1205142560.html


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

Меню

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

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

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

Категории

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

Сервисы

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

Реклама


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

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

Статистика

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