Cтраница 1
Обработка сообщения заключается в вызове функции, указанной при регистрации класса окна или при создании подкласса с помощью функций GetWindowLong, SetWindowLong в Windows и WinSubcIassWindow в РМ. Здесь эта функция называется WinProc, но можно использовать любое другое имя. Обычно WinProc вызывается функцией DispatchMessage в Windows и WinDispatchMsg в РМ. Перед вызовом DispatchMessage в Windows необходимо обратиться к функции TranslateMessage, которая сообщения о нажатии и отпускании клавиш переводит в сообщения с ASCII-кодами. [1]
Обработка сообщений на ЕЯ играет очень важную роль в разработке средств для обеспечения человеко-машинного интерфейса и, в частности, в построении внешних уровней для ИСОЗ. Она представляет собой, следовательно, важную область приложения логического программирования. [2]
Обработка сообщения основана на обработке ЕЯ. [3]
Обработка сообщения в узле производится в открытом виде. [4]
Обработка сообщения начинается с приема блока информации конечной длины, поступающего в центр. Блок может содержать одну или несколько кодовых комбинаций и представляет собой, как правило, часть сообщения. [5]
Обработка сообщений с использованием оценок АВП называется иногда мягким декодированием. [6]
Обработка сообщения начинается с приема блока информации определенной длины, выполняемого аппаратурой сопряжения ( АС входящих каналов) или мультиплексором. Затем принятые блоки накапливаются. Центр КС содержит ЗУ нескольких типов. [7]
Обработка сообщений собственными силами требует применения некоторой дополнительной техники, о которой вы узнаете из этого раздела. [8]
Обработка сообщений на этом уровне реализуется в три шага. [9]
Обработка сообщения WM PAINT в данном случае сводится к загрузке строк с помощью функции LongString, а затем вывода их на экран с помощью функции TextOut. Однако в действительности дело усложняется наличием линеек прокрутки, которые объясняются в следующем разделе. [10]
Обработка сообщений пользователя сводится к анализу входных сообщений, а обработка сообщений системы - к синтезу выходных сообщений. Сложность методов анализа и синтеза зависит как от языка общения, так и от языка, используемого для представления знаний. Так, например, на этапе консультации язык общения может быть строго формализован фиксированным набором запросов системы и множеством возможных ответов пользователя. В этих условиях задача синтеза сводится к генерации подготовленных заранее вопросов, а задача анализа - к обработке слов и словосочетаний, требующей для флективных языков проведения морфологического анализа. На этапах объяснения и приобретения знаний язык общения более сложен. Здесь уже невозможно предвидеть разнообразие способов выражения на естественном языке запросов или фактов ( правил), вводимых пользователем. На этих этапах требуется анализировать не отдельные словосочетания, а предложения. Таким образом, задача анализа сводится к разбиению предложений на словосочетания и последующей обработке словосочетаний, т.е., кроме использования морфологии, требуется привлечение синтаксиса и семантики. Однако в большинстве экспертных систем удается обойтись простейшей семантической обработкой. Простота семантического анализа обусловлена ограниченностью области экспертизы существующих систем и простотой используемого способа представления знаний. [11]
Для обработки сообщения система вызывает процедуру WndProc. В принципе все эти действия можно было организовать проще, но такая архитектура программ сложилась исторически, и теперь мы вынуждены с ней работать. [12]
После обработки сообщения, хранящегося в памяти устройства, вновь формируется указатель ВУ кончило, в ответ на который канал передает новое сообщение. [13]
Программы обработки сообщений составляются пользователем и применяются в большинстве случаев для сбора данных, коммутации сообщений и при работе с информационно-справочной системой. Довольно часто пакеты программ управления данными, которые выполняют эти функции, можно приобрести на коммерческой основе. Программные средства для реализации режима разделения времени и телеобработки заданий обычно являются частью управляющей программы операционной системы. [14]
![]() |
Система передачи сообщений Multibus II. [15] |