Программирование - вопрос/ответ



         

Программирование - часть 36


Те субклассинг это добавление своего обработчика оконных сообщений к уже существующему обработчику.

Субклассинг используют в основном программисты на ВБ, но и на других языках бывает без него не обойтись, к примеру мне пришлось субкласить окно винампа при написании своего плагина, в противном случае мне бы пришлось создавать еще одно окно и обработчик очереди сообщений чтоб была возможность использовать таймер.

Есть такая книжка: "Windows для профессионалов", автор Джеффри Рихтер, там рассматриваются все тонкости работы винды и програмирования под нее, правда там все на С++; там, в последних главах, рассмотренно подробно то что я кратко описал, кому интересно купите, почитайте, оно того стоит (типа =Крепкий орешек ВБ=, но для С++ и есть описание таких вещей которые я нигде не встречал).

На http://www.vbnet.ru/ есть статья про субклассинг — "Сообщения в Windows"

Ivan Rozhuk

Дополнить этот ответ | Задать свой вопрос

Вопрос

Народ, подскажите что это за хеш-функция?

Ответ

Это из области криптографии. Хеш — это короткое представление данных. Зная хэш, практически невозможно получить данные, на основе которых был сделан хэш.

Используется, например, при залогинивании юзеров (взять хотя бы авторизацию в POP3 — там хеширование используется, также винда хранит у себя не сами пароли юзеров, а только их хэши), при передаче данных (всем известный CRC).

Получить хэш можно с помощью CryptoAPI. В .NET это немного проще — использовать соответствующие классы в пространстве имен System.Security.Cryptography.

Подробнее можно ознакомиться в MSDN, а также в умной книжке "Разработка защищенных приложений в среде Visual Basic 6".

Павел Сурменок

Дополнить этот ответ | Задать свой вопрос



Рейтинг@Mail.ru

Copyright

© 2000-2004 Сообщество Чайников
Контактная информация




Содержание  Назад