Операции редактирования

Редактирование предполагает изменение (дополнение, удаление, замену) одно­го или нескольких свойств объекта либо его структуры. Другими словами, не вся­кое изменение может трактоваться как редактирование объекта. Например, изме­нение формы представления документа на экране (в частности, увеличение масштаба), не затрагивающее его содержания, не является редактированием.

Таблица 3.5 – Назначение клавиш-акселераторов

Клавиша-акселератор (комбинация клавиш) Действие
CTRL + О Открывает первичное окно для выбранного объекта
ALT+F4 Закрывает окно
F1 Отображает окно с контекстной справочной информацией
SHFT+F1 Устанавливает режим контекстно-зависимой помощи
Двойной щелчок ЛКМ Выполняет предопределенную команду или команду «Ввод»
ALT+двойной щелчок ЛКМ Открывает панель свойств объекта

Транзакцияпредставляет собой единичное действие по изменению объекта. Сте­пень детализации такого изменения может быть различной, а его результат может опре­деляться выполнением как одной, так и нескольких совмещенных операций. Выполня­емые пользователем транзакции (допустимые) должны немедленно приводить к изменению объекта, и пользователь должен видеть их результат, если же транзакция недопустима для данного объекта, необходимо сообщить об этом пользовате­лю. Другими словами, в любом случае при выполнении транзакции должна осуществ­ляться обратная связь между приложениеми пользователем. Кроме того, пользователь должен иметь возможность отменить результат транзакции (внесенные изменения), восстановив предыдущее состояние объекта. Если пользователь закрывает окно, в ко­тором имеются изменения, следует спросить у него, нужно ли их сохранить.

В таблице 3.6 показаны команды для сохранения изменений на файловом уровне.

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

Таблица 3.6 – Команды сохранения изменений на уровне файла

Команда Функция
Сохранить (Save) Сохраняет все временные изменения на диске и начинает новый сеанс редактирования
Сохранить как (Save as) Сохраняет файл (со всеми временными изменениями) под другим именем и начинает новый сеанс редактирования
Закрыть (Close) Подсказывает пользователю, что следует сохранить внесенные изменения. Если пользователь их подтверждает, временные изменения сохраняются и окно закрывается

Еслиже выполненная транзакция относится к отдельной записи в файле, то применение команды «Сохранить»не целесообразно. В таблице 3.7 приведены команды для управления выполнением транзакций внутри файла.

Таблица 3.7 – Команды сохранения изменений на уровне транзакций

Команда Функция
Повторить (Repeat) Дублирует последнюю транзакцию
Отменить (Undo) Отменяет результат последней (или какой-то определенной) транзакции
Восстановить (Redo) Восстанавливает результат последней (или какой-то конкретной) отмененной транзакции
ОК Реализует внесенные изменения и закрывает окно
Применить (Apply) Реализует внесенные изменения, но не закрывает окно
Отменить (Cancel) Отменяет внесенные изменения и закрывает окно

В таблице 3.8 приведены рекомендуемые команды для управления процессами.

Taблица 3.8 – Команды управления процессами

Команда Функция
Пауза (Pause) Приостанавливает процесс
Продолжить (Resume) Возобновляет приостановленный процесс
Остановить (Stop) Останавливает процесс

Хотя для остановки процесса может быть использована команда «Отменить»,необходимо учитывать, что она не только останавливает процесс, но и возвращает его исходное состояние.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: