Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 29 [показано 10]
Пользовательский интерфейс
Степень соответствия запросу: 44,51%
Фрагменты текста поста : ... Все-таки процесс взаимодействия с пользователем проходит не в реальном мире, а с помощью таких искусственных приспособлений, как экран, мышь и клавиатура... ... Правда, и в стандартном оконном интерфейсе есть пара спрятанных интерфейсных элементов, например элементы изменения размеров окон... ... С другой стороны, система должна уметь привлечь внимание пользователя к месту наиболее актуальных изменений... ... Динамические визуальные сигналы - это изменение изображения на экране с целью дать пользователю дополнительную информацию... ... Второй пример - изменение изображения кнопки при нажатии на нее мышью... ... С другой стороны, и такой простой сигнал, как мигание, имеет действительно миллионы хорошо осознаваемых оттенков, связанных с изменением яркости объекта во времени... ... На каждом такте работы такой программы заново строится изображение на экране, а события, инициированные пользователем, например ввод с клавиатуры, отрабатываются всего лишь изменением состояния программы... ... Соответствующее изменение на экране происходит (быть может, не сразу) на очередном временном такте... Подробнее: http://fit-media.com/post_1204019048.htmlЗалепа №12. Microsoft не знает собственного кода.
Степень соответствия запросу: 29,67%
Фрагменты текста поста : ... Безусловно, чем больше различных свойств, методов и событий предусмотрели для класса его создатели, тем более гибок он будет в использовании... ... Обратим свое внимание на набор обрабатываемых любым контролом событий, связанных с клавиатурой... ... При этом в обработчик передается вся необходимая для точного определения клавиши и состояния клавиатуры информация... ... Для решения проблемы разработчики и ввели событие OnKeyPress... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... Соответственно это событие не наступает для нажатий/отпусканий таких клавиш как Shift , Alt , Ctrl , F1 - F12 , Tab и т... ... } } Как видно из примера, для такой простой вещи, как удаление из потока заведомо лишних символов, требуется писать обработчики для сразу ДВУХ событий, да еще и переменную использовать... Подробнее: http://fit-media.com/post_1203179184.htmlЗалепа №10 Cупер-хренорезка может все. Только хрен не режет.
Степень соответствия запросу: 6,51%
Фрагменты текста поста : ... } и подцепил на него события OnEnter от всех комбо-боксов... ... И, как показывает практика, может оказаться вовсе и не методом, а например свойством или даже событием... ... Эти два свойства предназначены видимо для тех мега-программеров, которые осилили учебник языка C# только до раздела "События", а дальше - забили... ... если разработчик знает, что такое события и как отследить изменение размеров окна, то для него потребность в этих свойствах никогда не возникнет... ... Ну и под конец два гениальных события: ContextMenuChanged и CursorChanged... ... Хоть убейте, но практического применения этим событиям я придумать не могу... Подробнее: http://fit-media.com/post_1202303173.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 4,8%
Фрагменты текста поста : ... Сохраняйте изменения и закачивайте его на сервер в папку с блогом (это папка, в которой расположены файлы functions... ... Теперь, чтобы подключить скрипт к блогу, необходимо внести изменения в файл... ... php А вот то, что должно быть после изменения: Модифицированный файл... ... php После изменений сохраните файл... Подробнее: http://fit-media.com/post_1225008537.htmlЗалепа №1. Убогий TreeView.
Степень соответствия запросу: 2,7%
Фрагменты текста поста : ... Вроде все просто, благо и события подходящие предусмотрены... ... Проблема в том, что обработчики событий имеют одну малеееееенькую недоработку... ... Обработчик события TreeView... Подробнее: http://fit-media.com/post_1197402793.htmlЗалепа №4. Деревянный TreeView.
Степень соответствия запросу: 2,7%
Фрагменты текста поста : ... Событие для этого тоже предусмотрено - TreeView... ... по логике вещей, если бы в событие просто были переданы неверные координаты области текста, то было бы все понятно - вывод идет не в то место окна и потому надписи появляются абы где... ... :( Такого развития событий моя и так изрядно измотанная психика уже вынести не смогла... Подробнее: http://fit-media.com/post_1197577126.htmlЗалепа №7. Самые умные на свете.
Степень соответствия запросу: 2,7%
Фрагменты текста поста : ... Попытка переопределить событие DoubleClick на вызов окна редактора приводит к успеху - окно вызывается и работает, но после его закрытия снова срабатывает "стандартное" действие - сворачивание или разворачивание узла... ... Попытка перехватить событие нажатия клавиш так же срабатывает успешно, но если вы нажмете Enter, то после обработки события библиотека самозабвенно с милой улыбкой передвинет указатель текущей записи на следующую... Подробнее: http://fit-media.com/post_1198060658.htmlОптимизируем мышиную возню
Степень соответствия запросу: 2,14%
Фрагменты текста поста : ... кроме мыши используется еще и клавиатура и кроме того, нельзя выполнить копирование в процессе перетаскивания... ... масштабирование с нажатой Ctrl дает изменение масштаба кратное 100%, т... ... Например, если пользователь ввел курсор мыши в поле контрола DropDownList (который не поддерживает ввод с клавиатуры, а просто позволяет выбирать варианты из списка возможных), то почему бы этому контролу не развернуться не дожидаясь пока пользователь кликнет по нему... Подробнее: http://fit-media.com/post_1199978157.htmlWindows с маленькой буквы w
Степень соответствия запросу: 2,14%
Фрагменты текста поста : ... После изменения этого значения программа для продолжения работы возвращается к главному окну... ... Изменение глубины тени в диалоге, конечно, будет работать, но такое взаимодействие можно назвать грубым... ... Когда я хочу выполнить функцию, выпадающую из нормальной последовательности событий, программа должна предоставить мне для этого специальное место... Подробнее: http://fit-media.com/post_1204300625.htmlГрамотный интерфейс: поля ввода
Степень соответствия запросу: 2,14%
Фрагменты текста поста : ... для изменения ранее введенных данных (например неверно введенной фамилии) необходимо сделать в формах навигацию "вперед - назад"... ... достаточно сложно управлять таким интерфейсом, используя только клавиатуру - время от времени пользователю все же придется хватать в руки мышь, а это не есть хорошо... ... Так вот, если во время редактирования придать фону формы какой-нибудь оттенок (например сделать ее слегка красноватой), то пользователь, занимающийся только вводом новых данных, сразу же заметит это изменение цвета и не введет по ошибке новые данные поверх старых... Подробнее: http://fit-media.com/post_1205142560.html
