SDL

телефоны
Программное обеспечение для учета и администрирования сетей
Архитектура ПО
Пользовательский интерфейс
Средства и методы разработки

Пользовательский интерфейс

Интерфейс клиентского приложения ИГС "Кросс-Про" 6.0 является развитием интерфейса 5-й версии.
Отличительной особенностью версии 6.0 является реализация "тонкого" клиента: информация хранится и обрабатывается на сервере. В связи с этим ряд процедур сопряжены с временными задержками на обмен данными с сервером. По этой причине изменена идеология клиентского интерфейса в части отказа от автоматического выполнения (по клику мышки) ряда ресурсоемких процедур, таких как обработка вычисляемых параметров, формирование таблиц и др. Данные процедуры будут выполняться по запросу пользователя. Для этого ему, как правило, нужно будет выбрать соответствующий пункт меню.
Основное окно программы состоит из меню программы (1), панели инструментов (2), окна элементов (3), окна параметров (4), окна списков (5), окон графики (6), панели графических инструментов (7), строки статуса (8), панели графических изображений (9) и окна (дерева) элементов схемы (10).

Дерево объектов отображает информацию об отношениях "родитель-потомок" между объектами. Навигация по дереву осуществляется привычным способом. В ряде случаев потомки не отображаются в основном дереве проекта. Это относится, например, к элементам массивов, объектам схем, а также к объектам, организованным в зональные структуры.
Для отображения ряда подобъектов панель дерева имеет несколько закладок. Пользователь имеет возможность посмотреть дерево объектов массива, схемы, зоны и т.п., выбрав нужную закладку или выполнив операцию "погрузиться" для родителя. Закладки формируются динамически. Панель табличных данных содержит несколько закладок. По умолчанию выбрана закладка, отображающая общие свойства объекта, поскольку пользователи версии 5 привыкли видеть их в секции рабочей области под панелью дерева.
Для работы со схемами реализована многооконность. Панели инструментов, настройки изображения, редактирования и т.п. собраны воедино.
Реализована "функция окна" и фильтры для облегчения навигации по большим таблицам. Существует возможность размещения нескольких таблиц на одной закладке, реализация цветовой подкраски в таблицах.
Удобство и широкие возможности работы с формами версии 5.0 сохранены. Добавлена возможность размещения схем на форме.
В клиентском приложении отсутствуют средства редактирования виртуального уровня модели, так как виртуальный уровень не должен отображаться пользователю. Доступ к виртуальному уровню обеспечивается специальными технологическими средствами. На основании информации виртуального и реального уровня предусмотрено формирование семантических контекстно-зависимых меню.

Например, при выборе какого-либо объекта, посредством меню пользователю будут предложены операции, применимые к данному конкретному элементу: добавление подобъектов, схем определенного типа, переход к изображениям данного элемента на конкретных схемах и т.п. Контекстное меню работает в дереве, таблицах и на схемах.
Copyright