Cтраница 4
Когда же появился широкий набор экранных редакторов с богатыми возможностями, то нам стало вообще непонятно, каким образом удавалось писать и редактировать тексты и программы без них. [46]
![]() |
Создание поверхностей. [47] |
В процессе создания объектов и в экранном редакторе объекты могут быть отредактированы и помещены в любое место плоскости YX. Для того чтобы разместить их в пространстве, в системе применяются две операции: сдвиг и поворот объектов. Причем эти операции, в основном ориентированы на объекты типа контур и точка. [48]
Так как научные работники зачастую сами разрабатывают программы, среда программирования должна быть богатой и гибкой. В ней должны присутствовать такие средства, как экранные редакторы, символьные отладчики и другие инструментальные программные средства. [49]
Система тестов и утилит СУПЕРКОМ-2 - программа, выполняющая копирование, удаление, переименование, тестирование и восстановление файлов, установку атрибутов. Она имеет средства копирования, тестирования и форматизации дисков, встроенный экранный редактор текстов. Интерфейс с пользователем на основе меню удобен. По внешнему интерфейсу и возможностям система аналогична программе PCTools Deluxe для 16-разрядных ПЭВМ. [50]
На первый взгляд, мощные ТП верхних уровней должны удовлетворять подавляющее большинство потребностей пользователей. Однако несмотря на впечатляющие возможности настольных издательских систем, сохраняют свои позиции и относительно простые экранные редакторы. Помимо стоимости важную роль играет в этом простота управления и обозримость их функций, которыми можно овладеть за один сеанс работы. [51]
В программе предусмотрено сохранение в стеке рабочего регистра RO, используемого в вызове OUTTI. Программа 3.5, в которой использованы программы 3.2 и 3.4, является примером простейшего экранного редактора. Она обеспечивает заполнение байтового буфера BUF кодами символов, вводимых с клавиатуры. Редактирование осуществляется в процессе ввода текста, для чего используется клавиша DEL и командная последовательность, управляющая положением курсора на экране дисплея. Запись в DSR дисплея последовательности кодов 033 и 104 приводит к перемещению курсора на одну позицию влево по строке. По заполнении буфера или после ввода кода управляющего символа ( CTRL / C) - признака окончания ввода - на экран дисплея выводится содержимое текстового буфера. [52]