Система GKS

Система GKS обеспечивает базовые функции ввода и вывода. Поток данных к устройствам вывода управляется программой, которая вызывает соответствующие функции системы GKS для вывода данных. Функции ввода системы GKS базируются на логических устройствах ввода. Они реализуют элементарные взаимодействия с оператором, воспринимая вводимые данные и обеспечивая их эхоотображения, которые, до некоторой степени, могут управляться прикладной программой. Однако прямой связи функций ввода с функциями вывода не существует. При любой необходимости вывести информацию, введенную оператором, прикладная программа должна получить входные данные с помощью функций GKS для ввода, интерпретировать их и вызвать соответствующие функции GKS для вывода. На функциональном уровне ввод данных оператором обеспечивается такими типами данных GKS, как PICK, LOCATOR, VALUATOR, CHOICE или KEYBOARD (STRING), предназначенными только для этой цели. Диалоговая система должна интерпретировать эти введенные данные и придать им смысл на уровне прикладной программы вызовом соответствующих прикладных процедур. Кроме этого, диалоговая система должна передавать оператору из прикладной программы сообщения, которые можно рассматривать как семантическое эхоотображение вводимых данных. Система GKS сама может обеспечить эхо только на своем уровне, но это эхо в свете приложения может рассматриваться как синтаксическое.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.