Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР 8.docx
Скачиваний:
6
Добавлен:
17.09.2019
Размер:
34 Кб
Скачать

Подготовка списка помеченных объектов

Так как уже первая стадия (подготовка списка помеченных объ­ектов) может занять продолжительное время, при вызове пункта ме­ню «Удаление помеченных объектов» выдается предупреждение. Пользователь может отказаться, и вход в режим удаления помечен­ных объектов выполняться не будет.

Если пользователь подтвердил начало процесса удаления поме­ченных объектов, система выполняет формирование списка объек­тов, помеченных на удаление. Поиск можно остановить нажатием клавиши Esc.

В конце этой стадии пользователю выдается окно, содержащее список обнаруженных в информационной базе объектов, помеченных на удаление.

Выбор объектов для удаления

На этой стадии пользователь может в списке объектов, помеченных на удаление, выбрать те объекты, которые он действительно бу­дет удалять.

Признаком того, что объект будет удаляться, является символ в левой части списка объектов.

Вначале все объекты имеют такой признак. Двойным щелчком мыши или клавишей Пробел можно убрать или установить признак конкретного объекта. В верхней части диалога находятся кнопки, позволяющие убрать или установить признак для всех объектов.

Установка признака в данном диалоге имеет смысл только в пре­делах режима удаления помеченных объектов и не влияет на помет­ки объектов в самой системе. Если данный признак был в диалоге снят, то после выхода из режима удаления помеченных объектов объект все равно останется помеченным на удаление.

На этой стадии пользователь может, не закрывая окно режима удаления помеченных объектов, переходить в другие окна и режимы.

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

Контроль

Для перехода к этой стадии нужно нажать кнопку «Контроль» к диалоге режима удаления помеченных объектов. Перед этим необхо­димо закрыть все окна системы (разумеется, кроме окна режима удаления помеченных объектов).

На этой стадии система выполняет контроль наличия в информа­ционной базе ссылок на выбранные объекты. Данная стадия также может занять значительное время при большом объеме информаци­онной базы. Если во время процесса контроля были обнаружены ссылки на какие-либо из выбранных для удаления объектов, выдает­ся предупреждение. Контроль можно прервать нажатием клавиши Esc.

Просмотр результатов контроля

После выполнения контроля система обновляет список объектов, выбранных для удаления. Признак удаления снимается для тех объ­ектов, на которые обнаружены ссылки. Данные объекты удаляться не будут. Ниже списка выбранных для удаления объектов выводится список обнаруженных ссылок. Ссылки выводятся по объекту, на ко­тором в данный момент установлен курсор.

В окне выводится количество помеченных для удаления объектов и выбранных для удаления, а также количество объектов, которые можно удалить и которые невозможно удалить. Используя переклю­чатели диалога, можно отобрать для показа в списке объекты, кото­рые можно удалить, и объекты, которые невозможно удалить.

На этой стадии переход в другие режимы системы невозможен. Это позволяет гарантировать неизменность данных после выполне­ния контроля.

На основании просмотра результатов контроля пользователь принимает решение: удалять выбранные объекты или нет.

Для отказа от удаления объектов следует нажать кнопку «Отмена». В этом случае никаких изменений в информационной базе произведено не будет. Система, минуя стадию удаления объек­тов, сразу переходит к заключительной стадии режима.

Для удаления объектов следует нажать кнопку «Удалить». В этом случае система переходит к стадии удаления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]