stringtranslate.com

Цыган (программное обеспечение)

Gypsy была первой системой подготовки документов , основанной на мыши и графическом пользовательском интерфейсе, которая использовала преимущества этих технологий для практического устранения режимов . Его работа знакома любому пользователю современного персонального компьютера . Это была вторая программа подготовки документов WYSIWYG , преемница Bravo на персональном компьютере Xerox Alto .

Он был разработан и реализован в Xerox PARC в 1975 году Ларри Теслером и Тимоти Моттом по совету Дэна Свинхарта и других коллег. Код был построен на Bravo в качестве основы, и разработчики Bravo, в том числе Том Маллой, Батлер Лэмпсон и Чарльз Симони, предоставили техническую поддержку этим усилиям. Он был создан для использования в компании Ginn & Co. , дочерней компании Xerox в Лексингтоне, штат Массачусетс , которая издавала учебники .

Выделение с помощью перетаскивания, двойной щелчок и вырезание-копирование-вставка были быстро приняты Дэном Ингаллсом для Smalltalk , начиная с Smalltalk-76. [1] Идеи и методы были усовершенствованы в Apple Lisa и Macintosh и оттуда распространились на большинство современных систем подготовки документов.

Отличия от Браво

Хотя пользовательский интерфейс Gypsy по своим возможностям был похож на текущую на тот момент версию Bravo, он радикально отличался. [2] И в Bravo, и в Gypsy команда работала с текущим выбором. Но у Браво были режимы, а у Джипси - нет. В Bravo эффект нажатия символьной клавиши зависел от текущего режима, тогда как в Gypsy нажатие символьной клавиши само по себе всегда вводило символ.

Например, в командном режиме Браво нажатие «I» переходило в режим вставки. В этом режиме нажатие символьных клавиш вводило символы в область хранения («буфер») до тех пор, пока не была нажата клавиша Escape, после чего содержимое буфера вставлялось перед выбором, и редактор возвращался в командный режим. В Gypsy для вставки нового текста не требовалось ни команд, ни буферов. Пользователь просто выделял мышью точку вставки и вводил новый текст. Каждый вставленный символ попадал непосредственно в документ в точку вставки, которая автоматически располагалась после нового символа.

Среди других отличий между Gypsy и нынешней версией Bravo были:

Рекомендации

  1. ^ Ингаллс, Дэн (январь 1978 г.). «Проектирование и реализация системы программирования Smalltalk-76». Цифровая библиотека ACM .
  2. ^ Лэмпсон, Батлер (октябрь 1976 г.). Руководство пользователя Alto (PDF) . Исследовательский центр Xerox в Пало-Альто.

дальнейшее чтение

Внешние ссылки