Цыган (программное обеспечение)
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Март 2023 г. ) |
Gypsy была первой системой подготовки документов, основанной на мыши и графическом пользовательском интерфейсе , которая использовала преимущества этих технологий для практического устранения режимов . Его работа знакома любому пользователю современного персонального компьютера . Это была вторая WYSIWYG подготовки документов программа , преемница Bravo на персональном компьютере Xerox Alto .
Он был разработан и реализован в Xerox PARC в 1975 году Ларри Теслером и Тимоти Моттом по совету Дэна Свинхарта и других коллег. Код был построен на Bravo в качестве основы, и разработчики Bravo, в том числе Том Маллой, Батлер Лэмпсон и Чарльз Симони, предоставили техническую поддержку этим усилиям. Он был создан для использования в компании Ginn & Co. , Xerox дочерней компании в Лексингтоне, штат Массачусетс , которая издавала учебники .
Выделение с помощью перетаскивания, двойной щелчок и вырезание-копирование-вставка были быстро приняты Дэном Ингаллсом для Smalltalk , начиная с Smalltalk-76. [1] Идеи и методы были усовершенствованы в Apple Lisa и Macintosh и оттуда распространились на большинство современных систем подготовки документов.
Отличия от Браво [ править ]
по своим возможностям был похож на текущую на тот момент версию Bravo, он радикально отличался. Хотя пользовательский интерфейс Gypsy [2] И в Браво, и в Gypsy команда действовала по текущему выделению. Но у Браво были режимы, а у Джипси - нет. В Bravo эффект нажатия символьной клавиши зависел от текущего режима, тогда как в Gypsy нажатие символьной клавиши само по себе всегда вводило символ.
Например, в командном режиме Браво нажатие «I» переходило в режим вставки. В этом режиме нажатие символьных клавиш вводило символы в область хранения («буфер») до тех пор, пока не была нажата клавиша Escape, после чего содержимое буфера вставлялось перед выбором, и редактор возвращался в командный режим. В Gypsy для вставки нового текста не требовалось ни команды, ни буфера. Пользователь просто выделял мышью точку вставки и вводил новый текст. Каждый вставленный символ попадал непосредственно в документ в точку вставки, которая автоматически располагалась после нового символа.
Среди других отличий между Gypsy и нынешней версией Bravo были:
- Чтобы выделить текст в Bravo, пользователь щелкал первый и последний символы, которые нужно было выбрать, каждый отдельной кнопкой мыши. В Gypsy пользователь мог перетаскивать символы от первого к последнему, удерживая кнопку мыши.
- В дополнение к вырезанию-копированию-вставке в Gypsy появилась возможность двойного щелчка мыши для выбора слова, а также возможность изменить стиль выделения текста на жирный, курсив или подчеркнутый, нажав клавишу Control (также называемую «Смотрить») во время нажав «B», «I» или «U».
- Чтобы минимизировать запоминание и режимы, наименее часто используемые команды на Gypsy появились в кликабельном меню. Каждый пункт меню мог бы иметь параметры, как сегодня в диалоговых окнах. Например, команда «Сканировать (найти)» принимала один параметр, который пользователь вводил немодально перед тем, как нажать на название команды «Сканировать».
Ссылки [ править ]
- ^ Ингаллс, Дэн (январь 1978 г.). «Проектирование и реализация системы программирования Smalltalk-76» . Цифровая библиотека ACM .
- ^ Лэмпсон, Батлер (октябрь 1976 г.). Руководство пользователя Alto (PDF) . Исследовательский центр Xerox в Пало-Альто.
Дальнейшее чтение [ править ]
- Хилцик, Майкл А. (1999). Торговцы молниями: Xerox PARC и начало компьютерной эпохи . Нью-Йорк: ХарперКоллинз. стр. 201–210 .
- Смит, Дуглас К.; Роберт С. Александр (1988). Нащупывая будущее: как компания Xerox изобрела, а затем проигнорировала первый персональный компьютер . Нью-Йорк: Уильям Морроу. стр. 105–112.
- Моггридж, Билл (2007). Проектирование взаимодействий . Кембридж, Массачусетс: MIT Press. стр. 48–54 .