WWW (World Wide Web) и средства интерактивного взаимодействия
Цель данной главы познакомить пользователя с той частью WWW-технологий
которая связана с созданием интерактивных интерфейсов и предполагается
что пользователь знаком с основами WWW, HTML и С/С++.
В общем случае, интерактивный интерфейс пользователя представляет собой систему, обеспечивающую взаимодействие пользователя и программы.
Для WWW, интерактивный интерфейс можно определить как последовательность HTML-документов, реализующих
интерфейс пользователя. Можно также условно классифицировать принципы построения интерфейса по типу формирования HTML-документа:
В первом случае источником интерфейса является HTML-документ, созданный в каком-либо текстовом или HTML-ориентированном редакторе.
Следовательно, данный документ остается неизменным в течение использования. Во втором случае источником интерфейса является HTML-документ
сгенерированный cgi-модулем. Следовательно, появляется некоторая гибкость в видоизменении интерфейса во время использования.
Таким образом, можно ввести понятие интерактивного интерфейса
для WWW.
Интерактивный интерфейс для WWW представляет собой последовательность статических или динамически формируемых HTML-документов,
реализующих интерфейс пользователя.
Практически любая задача, решающая проблему получения данных от клиента, связана с построением интерфейса. Наиболее интересным
является построение интерфейсов к различным базам данных, доступ к SQL-серверу, получение информации от периферийных устройств, создание клиентских рабочих мест. Все это возможно посредством
CGI(Common Gateway Interface).
Common Gateway Interface (CGI)
является стандартом интерфейса внешней прикладной программы с
WWW сервером.
Задача построения вышеназванных интерфейсов делится на две части:
Рисунок 4-1. Две части интерактивного интерфейса.