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