О секретах программирования, языках, алгоритмах, оптимизации, отладке, стиле.
Статистика
0 за неделю
Секреты программирования - 'Динамические стили' в JavaScript
Уважаемые подписчики! Сегодняшняя тема - "Динамические стили" в JavaScript. Обычно для объявления стилей в хтмл-файле используется тег link, например, <link rel="stylesheet" type="text/css" href="green.css"> или блок <style>.</style>, например, <style> .rshift { position:relative; left:20px; } .butsm { width:16px; height:16px; font-size:6pt; } <style> Однако, если стили хранятся в базе данных и внешний вид тегов документа зависит от разл...
Секреты программирования - 'Деревянный' комбобокс на JavaScript
Уважаемые подписчики! Сегодняшняя тема - "Деревянный" комбобокс на JavaScript. При заполнении различных форм удобно делать выбор из меню. Распространенным является меню с выпадающим списком (комбобокс. Однако стандартный комбокс (хтмл-тег "select") не всегда является оптимальным решением. Например, если список большой, то листать его неудобно. Трудно понять, где находится искомый элемент. Если данные списка представляют собой выборку, имеющую иерархическую организацию, то более естестве...
Секреты программирования - 'Динамическое оглавление' на JavaScript'
Уважаемые подписчики! Сегодняшняя тема - "Динамическое оглавление' на JavaScript". Для улучшения "обратной связи" приглашаю обсудить рассылку на форуме сайта http://www.pvobr.ru в разделе "Программирование". Пишите также, какие темы вы хотите рассмотреть в будущем. Динамическое оглавление используется в проигрывателе курсов в системе дистанционного обучения "Карат". Переход к курсу. Код динамической загрузки оглавления <style> /* menu item */ A.menuel:link { CO...
Секреты программирования. Игра 'Жизнь' на JavaScript
Уважаемые подписчики! Поздравляю с Новым годом и Рождеством! Желаю вам здоровья, благополучия, удачи в начинаниях! Сегодняшняя тема - "Игра 'Жизнь' на JavaScript" Для улучшения "обратной связи" приглашаю обсудить рассылку на форуме сайта http://www.pvobr.ru в разделе "Программирование". Пишите также, какие темы вы хотите рассмотреть в будущем. Игра 'Жизнь' придумана британским математиком John Conway в 1970 году. Удачно имитирует поведение колоний клеток. Использует всего 3 пр...
Секреты программирования: Построение гистограмм с помощью JavaScript
Уважаемые подписчики! Поздравляю с наступающими Новым годом и Рождеством! Желаю вам здоровья, благополучия, удачи в начинаниях! Сегодняшняя тема - "Построение гистограмм с помощью JavaScript" Для улучшения "обратной связи" приглашаю обсудить рассылку на форуме сайта http://www.pvobr.ru в разделе "Программирование". Пишите также, какие темы вы хотите рассмотреть в будущем. "Праздник, который всегда с тобой" писал Хемингуэй про Париж и вино. Если дать волю воображению,...
Секреты программирования Криптографический алгоритм SHA-1
Уважаемые подписчики! Сегодняшняя тема - "Криптографический алгоритм SHA-1" Для улучшения "обратной связи" приглашаю обсудить рассылку на форуме сайта http://www.pvobr.ru . Недавно прислали мне ссылку с загадкой, решил посмотреть код страницы и обнаружил там интересный подход, все правильные ответы были закодированы специальной функцией. Заинтересовался, что за функция такая? Поиск привел к странице автора функции - Chris Veness . Итак выяснилось. Функция реализует SHA-1, который принад...
Секреты программирования
Уважаемые подписчики! Сегодняшняя тема - "Как скопировать файл с CD-ROM'а в приложении MFC" Для улучшения "обратной связи" приглашаю обсудить рассылку на форуме сайта http://www.pvobr.ru MFC - Microsoft Foundation classes - библиотека С+ классов для платформы Windows. Задача "Как скопировать файл с CD-ROM'а в приложении MFC" содержит одну "проблемку, адрес CD-ROM заранее неизвестен. Не беда. Есть функция, позволяющая получить маску доступных дисков. DWORD GetLogicalDrives(VOID); Диску 'a' соответствует бит...
Секреты программирования СListBox с переменными свойствами (программирование на MFC).
Понадобился мне СListBox с переменными свойствами (программирование на MFC. На странице происходит переключение режима и заполнение ListBox'а новыми данными. В зависимости от режима сортировка или есть, или нет. Пробуем m_pListBox>ResetContent); if( m_iMisc = 2 ) m_pListBox>ModifyStyle( 0, LBS_SORT | WS_HSCROLL | WS_VSCROLL ); else m_pListBox>ModifyStyle( LBS_SORT, WS_HSCROLL | WS_VSCROLL ); Сортировка не меняется. Что за нафиг? Спрашиваем у гугля, есть статья http://www.codeproject.com/combobox/recreateli...
- 1
- 2