Передовица » Макулатура » ИиО » Графика АГАТа - новые возможности

Графика АГАТа - новые возможности (N1/1992)

В.Луцкий, В.Шахнович.

В переходный период внедрения IBM-совместимой техники в школу одним из направлений деятельности коллектива, в котором работают авторы, является про-граммно-аппаратное «сближение» ПЭВМ «Агат» с ПЭВМ типа IBM. Наличие схожего по идеологии программного обеспечения и связи ПЭВМ IBM с «Агатом» (текстовые и графические данные) через контроллер RS-232 позволяет легко переносить наработанное программное обеспечение с одной машины на другую и обратно и использовать на учительском месте IBM, а на ученических - «Агаты», объединенные в локальную сеть.

Диалект - новые подходы

Возьмем на себя смелость предложить на суд пользователей ПЭВМ «Агат 7/9» новую концепцию текстового редактора «Диалект», рассчитанную на учителя. Пусть каждый выбирает то, что ему нужно:
1. Текст представляется на экране в естественной форме, т. e. так, как он будет распечатан.
2. Пользователь имеет возможность создавать свои шрифты, при этом не надо выходить из текста - шрифт можно редактировать по ходу работы.
3. Текст отображается в графическом режиме, при этом быстрая печать текста на принтере.
4. Удобный оконный интерфейс со сканирующей подсказкой для начинающих и «горячие» клавиши для профессионалов.
5. «Рисование» рамок и таблиц.
6. Совместимость со всеми существующими на «Агате» редакторами.

Естественное представление текста на экране в том виде, в котором он будет распечатан, неудобством не назовешь. При этом текст распечатывается вертикальными полосами, длина строки до 255 символов, независимо от типа принтера (узкий или широкий). К дополнительным возможностям относится печать одной строки или текста от курсора вниз. Реализованы привычные для работающих на «Агат-авторе» режимы форматирования текста, часть из которых выполняется автоматически в процессе набора текста. Новыми для пользователей будут функции автопереноса, копирование или перенос прямоугольных частей текста, наличие на экране «Агат-7» прописных букв и возможность рисовать таблицы. Таблицы рисуются с помощью клавиш «стрелки».

Предоставляемая пользователю возможность нарисовать свой алфавит реализуется очень просто - в любой момент можно войти в окно редактирования символов, с помощью клавиш «пробел» и «стрелки» изменить символ и продолжить работу с текстом. Это несомненное достоинство текстового редактора «Диалект» позволяет работать как с национальными шрифтами, так и со специальными текстами, насыщенными символами - математическими, физическими и т. п. «Диалект» совместим по идеологии и интерфейсу с текстовыми редакторами типа «Лексикон» и «МИМ» для IBM.

МаркиС - рисуют все

Комплекс графических редакторов «МаркиС» практически полностью повторяет идеи известного на IBM графического редактора «Доктор Хало» или аналогичного ему «Доктор Джениус». Редакторы реализованы на «Агат-9» в трех графических режимах (цветном 256X256, черно-белом 512X256 и 256X256) и на «Агате-7» в высокой графике. Интересной проблемой, решенной разработчиками, было подключение серийно выпускаемых манипуляторов «мышь» и «джойстик». Проблема состояла в том, что «Агаты», выпущенные на разных заводах, имеют различную распайку входа «Пульт», к которому подключаются названные устройства. Способ подключения через параллельный интерфейс после обсуждения набрал слишком много «минусов» и принят не был, главным образом из-за удорожания манипуляторов, отсутствия параллельного порта на «Агат-9» и лишением возможности подключения принтера на «Агат-7».

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

Такой интерфейс позволяет использовать графический редактор как младшими школьниками, так и опытными программистами для оформления своих программ, а наличие манипулятора «мышь» не только облегчает работу, но и резко повышает качество рисунков.

Инструмент

В «ИНФО» не раз обсуждались технологии написания обучающих комплексов с использованием различных библиотек программ и программных оболочек. В предлагаемой работе мы решили совместить первые две технологии, используя наработки «Диалекта» и «МаркиСа». В результате получилась система графических и текстовых редакторов с библиотекой программ и оболочек, позволяющая быстро создавать демонстрационно-обучающие пакеты на языке «Бейсик» как пользователям, не знающим языков программирования, так и программистам с небольшим опытом. Причем если последних не устраивает набор предложенных средств (нельзя же объять необъятное!), то они могут, отдав «Инструменту» рутинную часть работы, легко внести свои изменения и дополнения в окончательные программы. «Инструмент» создает в итоге Бейсик-программу, использующую двоичный файл - библиотеку элементарных графических функций. А наличие в «Инструменте» подпрограмм «Точка», «Линия», «Прямоугольник», «Эллипс» и «Заливка» помогает с комфортом использовать новые графические режимы «Агат-9», которые забыли реализовать в интерпретаторе «Бейсик».

Пользователей ПЭВМ «Агат» приглашаем к сотрудничеству! Телефоны для справок в Москве: 489-00-91, 272-26-71.

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *