Re: Предложения по интерфейсу
Пользователь: Анонимный пользователь (IP-адрес скрыт)
Дата: 13, February, 2006 13:36
АРМ Администратор и TCP/IP Сервер БД
Кажется неудобным, что TCP/IP Сервер управляется вне общей «идеологии интерфейса» (если можно так выразиться) ИРБИСа.
Имею в виду, что его «меню диспетчерских режимов» вызывается щелчком правой кнопки мыши по пиктограмме на панели задач, а команды — вторым таким же щелчком в окне режима, в то время как ни один другой модуль (АРМ) не управляется и не настраивается подобным образом (правая кнопка используется в них редко и для второстепенных функций).
А главное, что добавление/удаление клиентов, разграничение прав доступа и т. п. — типичные функции администратора.
Поэтому нелогично запускать АРМ Администратор из «меню диспетчерских режимов», а логично наоборот.
Как минимум, режимы «Список клиентов для доступа к серверу», «Список зарегистрированных клиентов», «Список запущенных процессов» и «Список запущенных потоков» должны переместиться в АРМ Администратор в виде пунктов
нового меню «TCP/IP Сервер» (а если в этом АРМе будет панель инструментов, на ней должны быть соответствующие кнопки).
Соответственно команды «Удалить клиента», «Добавить клиента» и т. д. станут подпунктами этого меню. Или, если режимы по-прежнему будут выглядеть как отдельные окна, будет естественным иметь в их верхней части меню команд и панели инструментов.
Логично и удобно было бы при вызове режима «Список клиентов для доступа к серверу» определять права доступа каждого клиента (для чего сразу вызывать Редактор INI-файлов или какую-то его специальную «урезанную» версию?)
Режимы «Запустить», «Остановить», «Перезапустить» и «Выход», видимо, удобнее вызывать прежним способом (насчет Отладки пока не знаю).
В заключение еще раз поддержу пожелание М.Панева насчет пункта «О программе» TCP/IP Сервера — конечно, он не должен быть таким ужасно большим Серым Квадратом с такими ужасно большущими кнопищами Старт и Стоп!
P.S. Разумеется, ясно, что Сервер — не компонент АРМа Администратор в смысле архитектуры системы, но он является им для пользователя, так как этот пользователь — именно администратор, и только он. И ведь недаром ярлыки для запуска Сервера и Администратора находятся в одной папке… но, увы, никаким другим образои они пока не связаны.........
2