Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 38 [показано 10]
Пользовательский интерфейс
Степень соответствия запросу: 28,87%
Фрагменты текста поста : ... В рамках нашей метафоры мы должны разработать систему интерфейсных элементов, своего рода алфавит взаимодействия, изучив который пользователь сможет легко делать то, что ему нужно... ... Тут мы подходим к еще одному важному принципу построения дизайна интерфейса - балансу между интерактивными возможностями программы и сложностью ее изобразительного ряда... ... Правда, и в стандартном оконном интерфейсе есть пара спрятанных интерфейсных элементов, например элементы изменения размеров окон... ... С другой стороны, система должна уметь привлечь внимание пользователя к месту наиболее актуальных изменений... ... Динамические визуальные сигналы - это изменение изображения на экране с целью дать пользователю дополнительную информацию... ... Второй пример - изменение изображения кнопки при нажатии на нее мышью... ... С другой стороны, и такой простой сигнал, как мигание, имеет действительно миллионы хорошо осознаваемых оттенков, связанных с изменением яркости объекта во времени... ... На каждом такте работы такой программы заново строится изображение на экране, а события, инициированные пользователем, например ввод с клавиатуры, отрабатываются всего лишь изменением состояния программы... ... Соответствующее изменение на экране происходит (быть может, не сразу) на очередном временном такте... Подробнее: http://fit-media.com/post_1204019048.html300-летие битвы при Лесной
Степень соответствия запросу: 14,1%
Фрагменты текста поста : ... белорусская деревня, близ которой 28 сентября 1708 года, во время Северной войны, 12-тысячный летучий отряд Петра I разбил 16-тысячный шведский корпус Левенгаупта... ... 14 сентября 1708 года Карл XII был вынужден отказаться от немедленного похода на Москву и принять решение о продвижении вглубь Украины... ... Прямо на ходу стали ломать сценарий &mdash... ... Когда объявили прибытие Крестного Хода, народу значительно прибавилось и толпа постепенно стала подбираться в сцене, блокируя собой дорожки... ... Секьюрити, как в штатском, так и в форме (и тех и других, кстати сказать, на этом празднике было очень-очень много), стали отодвигать толпу от сцены, но никто из них не знал, какую именно дорожку нужно освободить для Крестного Хода, поэтому усердствовали во всех направлениях сразу... ... Но прикол вышел в том, что участники Крестного Хода зашли с противоположной стороны и в итоге высочайшее начальство совсем ничего не увидело, т... ... Во момент появления первых служителей церкви из Крестного Хода я услышал за спиной английскую речь двух мужчин из приглашенных на праздник иностранцев и чуть не заржал... ... В конце-концов они пришли к какому-то общему решению и участники Хода наконец-то появились перед зрителями... Подробнее: http://fit-media.com/post_1223377088.htmlФайлы vs базы данных.
Степень соответствия запросу: 13,83%
Фрагменты текста поста : ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)... ... html в определенный день, нужно сперва вычислить сколько дней прошло с 1 января 2000 года до искомой даты, затем «заглянуть» в ячейку массива Пример кода $ar['pages']['/stat... ... Тут можно немного оптимизировать процесс и сделать обращение вида Пример кода $ar['allsein']['google... ... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте... Подробнее: http://fit-media.com/post_1222679684.htmlЗалепа №12. Microsoft не знает собственного кода.
Степень соответствия запросу: 13,42%
Фрагменты текста поста : ... Microsoft не знает собственного кода... ... Недостатком здесь служит тот факт, что обработчик получает коды клавишей, а не коды символов... ... Соответственно они никак не зависят от состояния "включенности" CapsLock и NumLock , равно как и от текущей раскладки (языка ввода)... ... Это приводит к серьезным проблемам при написании программ работы с текстом, которым нужны не коды клавиш, а именно коды набираемых пользователем символов... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... ) возможность указать системе, что принятый символ не должен проходить дальнейшую обработку и должен покинуть очередь вода... ... Например, если требуется ввести сумму, то нужно из потока ввода удалить все символы кроме цифр, точки, минуса и возможно кода клавиши "Забой" ( BackSpace )... ... Вот этот пример со всеми комментариями: Пример кода: // Boolean flag used to determine when a // character other than a number is entered... ... :) Ладно, вот еще вариант, на этот раз мой: Пример кода: private void textBox1_KeyDown(object sender, System... Подробнее: http://fit-media.com/post_1203179184.html13 сентября - День программиста
Степень соответствия запросу: 11,28%
Фрагменты текста поста : ... 13 сентября - День программиста День Программиста - неофициальный праздник программистов, отмечаемый на 256-й день года... ... В високосные годы этот праздник попадает на 12 сентября, в невисокосные - на 13 сентября... ... В 1989 году в этот день уголовному преследованию был подвергнут студент Роберт Моррис, создавший и запустивший компьютерного червя, названного его именем... ... В 2007 году День Программиста отмечается 13 сентября... ... Поздравляем всех программистов с профессиональным праздником и желаем, чтобы Ваш код был коротким, а года длинными... Подробнее: http://fit-media.com/post_1202303830.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 5,38%
Фрагменты текста поста : ... Поскольку вся библиотекуа представляет собой всего один обычный файл с java-скриптом, то и подключается он стандартным HTML-тэгом: Пример кода <... ... Для примера вставим внутрь своей страницы такой код: Пример кода <... ... Код: Ссылка для запуска скрипта <... ... Гораздо чаще встречается ситуация, когда нужно отправить серверу какие-то данные и получить ответ, который, затем необходимо всунуть в контейнер... ... Код: Файл name... ... ) Проблема встает, когда ваша форма содержит десятки элементов ввода &mdash... ... Писать код, считывающий все эти значения, чтобы передать их скрипту &mdash... ... Код: Новый name... ... Больше никаких изменений в странице производить не нужно &mdash... ... /html> Чуть комментариев к коду... Подробнее: http://fit-media.com/post_1262093659.htmlЗалепа №10 Cупер-хренорезка может все. Только хрен не режет.
Степень соответствия запросу: 4,21%
Фрагменты текста поста : ... А именно: ComboBox (в режиме DropDownList ) и DateTimePicker... ... Ладно, нашел я комбо-боксовое свойство DroppedDown и быстренько соорудил метод: Пример кода: private void Combo_Enter(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender... ... Снова полез в MSDN, посмотреть, как же будет зваться свойство, разворачивающее календарь, ибо, наученный горьким опытом копания в коде майкрософта, я твердо знаю, что метод, выполняющий одни и те же действия в разных (пусть даже схожих) контролах будет зваться по-разному... ... :) Чем глубже я закапывался в изучение списка методов и свойств класса DateTimePicker, тем больше мне казалось, что его проектировали не совсем вменяемые люди... ... Понятно, нужно знать кто и когда соорудил тот или иной класс, особенно если это коммерческая разработка... ... если разработчик знает, что такое события и как отследить изменение размеров окна, то для него потребность в этих свойствах никогда не возникнет... ... Первое наступает, когда у контрола изменилось контекстное меню (гениально, правда... ... ), второе - (держитесь за стул, ибо упадете) наступает, когда поменялся курсор... Подробнее: http://fit-media.com/post_1202303173.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 4,21%
Фрагменты текста поста : ... Сохраняйте изменения и закачивайте его на сервер в папку с блогом (это папка, в которой расположены файлы functions... ... Теперь, чтобы подключить скрипт к блогу, необходимо внести изменения в файл... ... php А вот то, что должно быть после изменения: Модифицированный файл... ... php После изменений сохраните файл... Подробнее: http://fit-media.com/post_1225008537.htmlМаксимум производительности
Степень соответствия запросу: 2,82%
Фрагменты текста поста : ... (В 1978 году мне требовалось три с половиной минуты, чтобы загрузить систему и приложения с кассетного магнитофона на мой Apple II... ... Неотложные ситуации могут служить причиной для изменения маршрута, запроса новой информации и т... ... Большинство операций такого рода можно заменить машинами, полностью удалив оператора из процесса... ... Классический пример произошел в Нью-Йорке в 1930 году, когда пользователи нового офисного здания постоянно жаловались на долгое время ожидания лифтов... ... Это значит, что изменения на экране должны быть значительными, для того чтобы их можно было визуально различить... Подробнее: http://fit-media.com/post_1207048697.htmlУрок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 1,88%
Фрагменты текста поста : ... позволял бы получать машинный код, хотя бы сравнимый с ассемблерным вариантом... ... позволял бы программисту (хотя бы частично) управлять генерацией получаемого кода... ... Ладно, давайте перейдем к "сокращенной" записи описанной выше операции и подумаем вот над чем: теоретически методы operator+() и operator+=() должны делать одно и тоже, различие лишь в том, куда направится результат... ... Для пояснения ситуации приведу кусок кода из "Залепы №8" (далее все написано на C#): Пример кода: MyCls a = new MyCls()... Подробнее: http://fit-media.com/post_1198760520.html
