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



         

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


Вопрос

Что такое скрипт? На каком языке пишеться? Где можно почитать основы?

Ответ

Скриптом сейчас называют любой интерпретированный язык программирования от языка, на котором пишутся BAT-файлы до BASIC-ов и языков, встроенных в игрушки. Характеризуются скриптовые языки тем, что в них элементарными действиями являются иногда довольно сложные действия, выполняемые самим интерпретатором скрипта. Прочитать по ним даже не знаю, что. Тут нужно смотреть конкретно, какую программу вы хотите использовать.

Из конференции Expert_FAQ

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

Вопрос

Что такое субклассинг?

Ответ

Оконные сообщения — универсальный способ межпроцессного взаимодействия в винде, те благодаря сообщениям разные программы могут общатся друг с другом, и совершенно не важно 16-ти, 32-х или 64-х они разрядные, и используют ли юникоды. Многие сообщения зарезервированны системой (сообщения о power status) либо используются стандартными компонентами (к примеру горизонтальный скрол посылает WM_HSCROLL окну на котором он находится). Но в МС предусмотрели и то что можно самому создавать сообщения, для этого зарезервирован целый диапазон значений начинающихся с WM_USER.

Сообщения посылаемые системой могут распространятся повсюду, а сообщения посылаемые приложением распространяются только в пределах Decktop~а (или WindowStation~а, уже точно не помню), но такие фичи есть только в НТ, в 9х всего один десктоп и нет оконных станций. С помощью этого механизма НТ защищают те сервисы которые имеют окна и запущены от других учетных записей, вообщето нормальный сервис не должен иметь окон, но бывает всякое.

Любое приложение имеющее хотя бы одно окно, имеет очередь сообщений связанных с этим окном, и обязано обрабатывать приходящие сообщения. Те кто програмирует на С++ и многие другие хорошо знакомы с этим, а от программистов истользующих ВБ это скрыто, так как ВБ сам занимается обработкой этих сообщений, доверяя программисту обрабатывать самые основные (Load, Unload, Click итд). Тем кто пытается выжать из вб больше перехватывая те сообщания которые вб не предоставляет, приходится самим внедрятся в обработчик оконных сообщений, это и называется СУБКЛАССИНГом.


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