|
|
ПЯТНАДЦАТЬ ЛЕТ НА РЫНКЕ МНОГОМЕРНЫХ СУБД |
|
|
SB+ Server - новые возможности New SBExplorer (SBX) Capabilities
Прежде всего, введены дополнительные возможности в SBExplorer, или SBX утилиты, включая отображение и навигацию через несколько System ID. Введены средства администрирования на уровнях System ID и User ID, позволяющие
контролировать доступные опции, настраиваемый System ID текст заголовка и поддержка
процессов до/после.
Входные поля типа Combo могут теперь заполняться с помощью выражений SB+ с
кодом V:. Выражение должно возвращать список соответствующих моменту величин
в формате MV. Новый код подобен другим кодам V: и в то время как он введен главным
образом для того, чтобы дать возможность обновлять on-the-fly содержимое GUI
Combos, он может быть полезен также при символьном интерфейсе, поскольку позволяет
обновлять в реальном времени списки валидации времени выполнения. При GUI интерфейсе,
выражение вычисляется всякий раз, когда активируется соответствующее поле или
перезагружается вся форма.
SB+ Server - усовершенствования
ListView Look-ups (Список для просмотра) В дополнение к новым возможностям, SB+ v5.3 улучшает многие аспекты SB+ Server. Список для просмотра изменен так, что выбранные записи теперь возвращаются в том же порядке, в котором они были получены, что изменяет предыдущее поведение, при котором выборка возвращалась упорядоченной по убыванию. Кроме того, теперь доступна опция "download all", что освобождает пользователя от необходимости вручную выбирать опцию "more" при работе с большими наборами данных. Grid Performance and Capabilities В v5.3 был изменен формат данных, посылаемых в SB+ Grids, с целью уменьшить время, которое требует SB+/SBClient для отображения большого количества строк. Мы получили сокращение времени до 50% по сравнению с предыдущими версиями, и что более примечательно, что это наблюдается даже при увеличении количества строк. Non-grid переключатели, которые получают свои опции из кода валидации V:, требуют, чтобы значения опций были определенным образом упорядочены. Однако, grid переключатели некорректно требовали опций, упорядоченных в обратном порядке. Это исправлено в v5.3 SB+. Теперь как non-grid, так и grid переключатели определяются аналогичным образом. Управляющее поле CIADE может быть отсортировано щелчком по заголовку (столбец может быть активирован, но не может быть изменен). Формально только многозначные наборы, определенные как display only (то есть все поля в наборе определены не для ввода), могут быть отсортированы щелчком по заголовку столбца. Управляющее многозначное поле CIADE может быть активировано, тем самым предоставляя возможность осуществлять навигацию через клавиатуру. Процессы, вызываемые из этого набора через Function Keys, Button Bars и т.д, могут ссылаться на текущую строку через COMMON переменную @CNT. Процесс "/" может быть выполнен в CIADE, когда не используется GRID. Для GDS и для объектов класса sbmvclass следующие атрибуты были улучшены:
Существующий атрибут LockColumn из SCREEN.GUIDEFS и объекта класса sbmvclass
теперь может принимать значения, которые предотвращают блокирование столбцов
во время выполнения. Порядок столбцов в пределах Grid соответствует положению полей, определяемому при определении экрана (по столбцам, по строкам). Теперь появилась возможность располагать столбцы в последовательности, определяемой опцией переупорядочения полей. Главная причина для этого изменения состоит в том, чтобы располагать поля в порядке, который позволяет использовать преимущества GRIDS. Remote Processes (Удаленные процессы) Усовершенствованные удаленные процессы теперь возвращают код статуса, так же как, сообщение об ошибке и код возврата, установленный отдаленным процессом. Кроме того, удаленные процессы, выполняемые в Background mode, не дают больше сообщений типа: SB.RP.LOGIN: INVALID PASSWORD при фатальной ошибке! Other GUI-related changes В SB+ Server сделано несколько дополнительных изменений, улучшающих поддержку
SBClient GUI. Например, GUI Form Positioning. Когда пользователь устанавливает
GUI.FLAGS: "Center GUI Screens is set to No" положение формы будет
запомнено Клиентом и использовано в следующий раз. Другими словами, положение
формы запоминается всякий раз, когда форма перемещается пользователем. В новой версии можно исключать процесс HTML так же как показывать второй и
третий уровни помощи как HTML страницы. Это достигается через SB.PARMS >
F8-Display Defaults > F5-GUI Display Defaults > Enable HTML Help Display.
На Клиенте больше не может быть сгенерирован код. Эта опция была первоначально разработана, чтобы ускорить вывод форм GUI во время выполнения, однако усовершенствования в SBClient и текущих аппаратных средствах свели на нет все преимущества, получаемые при этом.
Работа с матрицами также усовершенствована. Перемещение между ячейками матрицы
с помощью клавиш управления курсором, клавиши <Tab> и мышки теперь принимает
текущее поле (как будто нажимается клавиша <Enter>). Если содержимое поля
изменилось, данные будут исправлены. Это ставит средства работы с матрицами
in-line со стандартными процессами ввода. Кроме того, теперь возможно разрешать и не разрешать вставку и удаление столбцов и строк при определении новых матричных полей: "Process Before Insert" и "Process Before Delete". Отдельный процесс вставки и удаления может быть также определен для полей столбцов и строк. Вставка, добавление в конец и удаление столбцов и строк могут также управляться через процессы Process Before Insert и Process Before Delete Group Security Administration Улучшения в средствах обеспечения безопасности группы дают теперь возможность
копировать ограничения счета через новый процесс: RESTRICT.COPY.
Предоставлена возможность копировать ограничения между: Groups, Accounts, Systems.
Этот процесс доступен только для ROOT Users. Multi-language and Internationalization Поддержка многоязычных приложений была введена в v4.5 SB+ Server. Эти функциональные
возможности не имеют никакого отношения к ранее доступным средствам 'Language
Translation', используемым для создания одноязыковой версии существующего приложения. В этом релизе было обновлено меню Tools, чтобы обеспечить более легкий доступ к имеющимся опциям. Обратите внимание, что старые инструменты перевода все еще доступны, но не поддерживаются. Разработчики, создающие многоязыковые решения должны использовать новый метод. User and Developer Interfaces В интересах международного использования SB+ формат даты может быть теперь определен пользователем через процесс USER.FLAGS. Эта опция ранее была доступна установкой Installation/System-wide в SB.PARMS. Другие изменения в интерфейсах пользователя и разработчика в v5.3 включают:
"Запоминается" критерий выбора интуитивной подсказки, так что последующие
выборы не будут требовать нового формирования данных выбора. |
Новости |
|
|
©АПП 2003