Меню сервера групповой разработки
Вкладка 'Активные подключения'
Групповое редактирование одного проекта
После запуска сервера его иконка отображается в области уведомлений панели задач (окно сервера свернуто). Иконка снабжена контекстным меню, содержащим следующие команды (меню открывается только в том случае, если окно сервера свернуто):
Открыть – развернуть окно сервера (окно
разворачивается также при нажатии ЛК на иконке);
Настройки – открыть диалог конфигурирования
параметров сервера;
О программе – открыть справку о
сервере;
Выход – завершить работу сервера.
Окно сервера содержит меню, панель инструментов и вкладки.
В окне сервера поддерживаются типовые сочетания клавиш (см. Сочетания клавиш в ИС ).
Меню сервера групповой разработки
Меню Файл содержит следующие команды:
Настройки – открыть диалог конфигурирования
параметров сервера (аналог команды Настройки контекстного
меню иконки сервера на панели задач):
В диалоге задаются следующие параметры:
директория проектов (хранилище сервера, по
умолчанию –
%tmpss.exe%\tmpss). Для
открытия стандартного диалога выбора директории нужно нажать
кнопку
;
порт для обмена по сети;
режим подтверждения операций удаления и
отключения;
период автоматического обновления информации,
отображаемой в окне сервера;
Выход – завершить работу сервера (аналог
команды Выход контекстного меню иконки сервера на панели
задач; сервер также завершает работу при закрытии его окна). Сервер
посылает сообщение о завершении работы; ИС-клиенты, подключенные к
серверу, отображают это сообщение.
Наборы команд меню Редактировать и панели инструментов соответствуют открытой вкладке.
Меню Справка содержит следующие команды:
Справка – вызов контекстной справки;
О программе – вызов справки о
сервере.
В левой части вкладки в виде дерева отображается файловая структура хранилища сервера (открытые проекты выделяются синим цветом).
В правой части вкладки отображается информация о проекте, выделенном в левой части:
Правая часть вкладки снабжена контекстным меню, которое содержит типовые команды редактирования.
Меню Редактировать, панель инструментов окна сервера и контекстное меню левой части вкладки содержат следующие команды:
Создать директорию (
, Ins) – создать поддиректорию в
выделенной директории;
Переименовать
(Ctrl+ENTER) – перейти в режим редактирования
имени выделенного объекта;
Удалить (
,
Del) – удалить выделенный объект без возможности
восстановления;
Обновить (
,
F5) – обновить отображаемую информацию.
Команды Переименовать и Удалить недоступны, если в навигаторе выделена корневая директория, открытый проект или директория, содержащая отрытый проект.
Вкладка ’Активные подключения’
Вкладка отображает имена сетевых компьютеров, на которых запущенные ИС-клиенты подключены к данному серверу. На вкладке также отображается информация о загрузке проектов в такие ИС-клиенты.
Меню Редактировать, панель инструментов окна сервера и контекстное меню вкладки содержат следующие команды:
Отключить (
,
Del) – отключить от сервера указанный ИС-клиент. Сервер
посылает сообщение об отключении; ИС-клиент отображает это
сообщение;
Обновить (
,
F5) – обновить отображаемую информацию.
Вкладка отображает проекты, загруженные в ИС-клиенты, с указанием сетевых имен компьютеров, на которых такие ИС-клиенты запущены.
Меню Редактировать, панель инструментов окна сервера и контекстное меню вкладки содержат следующие команды:
Отключить (
,
Del) – если выделен компьютер – отключить от сервера
ИС-клиент, запущенный на этом компьютере; если выделен проект –
отключить от сервера все ИС-клиенты, в которые этот проект
загружен. Сервер посылает сообщения об отключении; ИС-клиенты
отображают эти сообщения;
Обновить (
,
F5) – обновить отображаемую информацию.
Групповое редактирование одного проекта
Если один и тот же проект редактируется одновременно в нескольких ИС-клиентах, сервер групповой разработки не допускает возникновения конфликтов:
редактировать параметры объекта структуры проекта
может только тот ИС-клиент, который первым выполнил такую
операцию;
создавать, удалять и редактировать параметры
объектов в группе A может только тот ИС-клиент, который
первым выполнил операцию создания/удаления в группе A (при
создании/удалении объекта в слое Система для других
ИС-клиентов блокируются все операции в слое).
Блокировки операций действуют до тех пор, пока проект не будет сохранен в ИС-клиенте, за которым было закреплено право на эти операции, или пока этот ИС-клиент не будет закрыт.
Если операции с объектом для ИС-клиента запрещены, ИС-клиент открывает этот объект в режиме Только чтение.