IOS
Input Output Shell


Оболочка ввода-вывода для Cache' (версии 2.3 и выше), MSM-PC (версии 2.2.7 и выше), MSM-UNIX (версии 3 и выше), DTM-PC (версии 4.3 и выше).

Обеспечивает базовый набор функций работы с экраном (запоминание части экрана, вывод с тенью заданных образов, сохранение/восстановление атрибутов курсора и т.п.), чтение клавиш, которые работают в вышеперечисленных системах и на любом типе терминала.

Принцип действия IOS основан на организации контролируемого оболочкой ввода/вывода, что позволяет осуществить хранение образа экрана в памяти (по возможности - в локальной переменной раздела). В свою очередь, это позволяет реализовать дополнительные возможности по работе с образом экрана.

Отличительной особенностью IOS является не оконнаяконцепция - программа всегда работает только с полным экраном, а “окно” понимается лишь как часть экрана и не имеет собственной системы координат, атрибутов курсора и т.п. Понятно, что данная концепция позволяет реализовать как “оконную” (необходимо выполнить надстройку над IOS), так и “не оконную” технологию.

IOS обеспечивает собственную перекодировку символов при вводе и выводе. Данная возможность была включена по причине общей интеграции всех терминальных операций в оболочку. Кроме того, решение задачи обеспечения перекодировки символов на подключенный к терминалу принтер, который требует собственной таблицы перекодировки, представляется довольно мучительной без использования специальных средств, которые, по всей видимости, должны быть реализованы на уровне конкретной системы, что, очевидно, делает невозможным перенос Ваших приложений в другую систему, отличную от системы, в которой разрабатывалось приложение. Использование IOS освободит Вас от этих забот.

Если Ваши терминалы могут иметь какие-либо цветовые атрибуты, то для их применения в IOS достаточно описать команды работы с цветом.

Применение технологии скрытого вывода, встроенной в оболочку, позволяет избегать ненужных операций вывода на терминал.

В IOS встроен калькулятор и вечныйкалендарь. В любой момент пользователь может нажать зарезервированную комбинацию клавиш (Ctrl Z) и получить доступ к калькулятору и календарю.

В базовую версию IOS включена возможность вывода на любое устройство вывода, включенное в конфигурацию системы. Это может быть системный принтер; принтер, подключенный к последовательному интерфейсу мультиплексорной платы; принтер, подсоединенный к терминалу; принтер, подсоединенный к терминалу, на котором работает другая IOS-задача; файл базовой операционной системы (DOS, UNIX). Конфигурация выводимых устройств для каждого конкретного рабочего места может быть настроена.

В базовый набор утилит IOS включен инструментарий по созданию и просмотру подсказок. Вы создаете прикладную систему, указывая, в каком месте какая подсказка вызывается. Затем, благодаря редактору подсказок, Вы пишете непосредственно тексты подсказок, которые могут быть разноцветными и иметь ссылки на другие подсказки (т.е. множество подсказок может представлять собой гипертекст). Также Вы можете построить индекс подсказок - общий каталог подсказок Вашей прикладной системы.

В IOS реализована технология обработки событий. Установить событие и указать метку вызова - все, что нужно сделать для реализации выполнения любого действия в любой момент работы прикладной системы. События могут быть: временные (выполняемые через заданный промежуток времени), условные (выполняемые при истинности какого-либо условия) и события на клавишу (выполняемые при получении заданного кода с клавиатуры).

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

IOS имеет удобный модуль настройки конфигурации.

В состав IOS входит М-командер (аналог Norton Comander) и удобный редактор программ.

Начиная с версии 5.0 поддерживается координатная независимость в цветном текстовом режиме. Это означает, что приложения могут работать в режиме, отличном от 80 на 24.

В комплект поставки IOS входит полная печатная документация с многочисленными примерами.

Ограниченное право пользования
Для ознакомления с возможностями  IOS ® ЗАО “Информ Икс” предоставляет автоматический бесплатный лицензионный ключ с сроком действия 2 месяца.


Новости    О компании   Продукты   Технологии   Партнеры   Проекты   Обучение   Пресса   Контакты    Цены   Содержание

© Copyright 2021-2022
ЗАО
Информ Икс  Москва