|
U2 SB+ Мощное средство с будущим
SystemBuilder продолжает использовать новейшие достижения технологии.
Последние релизы включают поддержку ActiveX controls и двигаются к компонентной
распределенной архитектуре. Дополнительные улучшения внесла поддержка
таких GUI объектов как Tab Folders, Dynamic Combo Boxes, Multivalue Scrollbars
и Multivalue Grid Control. Навигационная система SB+ (SBX) упрощает визуальное
восприятие, вводя для конечных пользователей метафору, подобную Windows
Explorer. Более того, в SBClient поддерживаются OLE и VBScript, так что
эти функциональные возможности теперь доступны в SB+ через новые утверждения.
Ваши данные безопасны с SB+. Новейшая семантика обработки транзакций
теперь включена в SB+, гарантируя восстановление вплоть до последней совершенной
транзакции в поддерживаемых платформах.
Это не только безопасность ваших данных, но и будущее вашего приложения.
Новые возможности, которые добавлены в SB+ и SBClient, - включая инкапсуляцию
Microsoft COM Server, - подразумевают, что процессы переднего плана SB+
(GUI экраны и отчеты) и процессы заднего плана (периодические и пакетные
процессы) могут быть взяты из других визуальных окружающих сред, таких
как Internet Explorer, Delphi, Visual Basic и Outlook через стандарт COM
сообщений. Такая поддержка компонентных объектов гарантирует, что ваше
приложение расширяемо на распределенные прикладные архитектуры.
|
|
Гибкость разработки и развертывания
Имея дело с SB+, разработчики могут выбирать окружающую среду, в которой
их программное обеспечение будет разработано и развернуто. Используя один
и тот же исходный код, приложения могут быть развернуты в нескольких системных
конфигурациях, начиная от однопользовательских ноутбуков, персональных
компьютеров, работающих в сети, вплоть до клиент/серверных конфигураций
масштаба предприятия.
Приложения SB+ могут быть разработаны для символьных терминалов и персональных
компьютеров, работающих под Windows. Символьный и графический пользовательский
интерфейс предлагают одинаковый уровень сложности в окружающих средах
разработки и исполнения и согласованы с признанными промышленностью стандартами
пользовательского интерфейса.
SB+ имеет существенный успех как среда быстрой разработки приложений
(Rapid Application Development), функционирующих на хост компьютерах.
Тысячи коммерческих приложений были разработаны во всем мире, используя
хост-ориентированный 4GL. Теперь, самые последние технологические инновации
доступны с SB+: автоматическая "GUIтизация," возможности клиент/серверной
разработки, средства объектно-ориентированного программирования и т.д.
Средства для быстрой разработки приложений
SB+ отражает более чем десятилетний период инвестиций в научные исследования
и разработки, в результате которого мы имеем дело с прекрасным набором
инструментов для разработки и развертывания приложений. Его интуитивно
воспринимаемая 4GL функциональность включает такие существенные функции
как проектирование экранных форм, определение логических файлов, управления
глобальным словарем, определение процессов, проектирование меню, генерацию
отчетов и документации системы.
SB+ предоставляет возможность быстрого прототипирования экранных форм
и меню, интерпретируя код на стадии проектирования, и затем компилируя
его для получения максимальной производительности при развертывании приложения.
Строительные блоки для объектно-ориентированного подхода к эффективной
разработке программного обеспечения
Процессы - фундаментальная основа для разработки и исполнения приложений
SB+. Их можно вызывать из меню, кнопок, функциональных ключей, экранов,
отчетов, использовать в выражениях так же как любую входную величину.
SB+ сам построен из процессов. Объектно-ориентированные по своей природе,
процессы помогают управлять растущей сложностью приложений, поощряя создание
программного обеспечения, которое является многократно используемым, расширяемым
и ремонтопригодным.
Процессы могут ранжироваться от простого процесса назначения переменной,
процесса исполнения экранной формы или отчета, процесса UNIX, NT или Windows,
вплоть до сложного процесса, представляющего набор экранных форм для ввода
данных. Процессы "Select" иллюстрируют мощь SB+. Они могут использоваться
в рамках приложений, чтобы выбрать записи из файла и показать окно с полями
этих записей для дальнейшего ручного выбора нужных записей конечным пользователем.
Упрощение проектирования базы данных
Модель логического файла отражает такую организацию и отношение объектов,
какая существует в реальном мире и хорошо подходит для сложных приложений,
обычно разрабатываемых в SB+. Логический файл связывает несколько "физических"
файлов, так что разработчики могут работать с ними как с одним единственным
файлом. SB+ может обрабатывать такие "мультифайлы", вносить в них изменения,
разрешая разработчикам входить, модернизировать и удалять данные из "мультифайла"
в единственном входном экране, или просматривать данные из "мультифайла"
в выходной экранной форме или отчете. Эти отчеты могут теперь получены
в HTML формате и полностью настраиваемы.
Более сложные аспекты разработки приложений
- Генерация документации - Разработчики могут создавать как превосходную
документацию конечного пользователя, так и техническую документацию,
автоматически генерировать руководства, создавать документацию, ориентированную
на конкретных пользователей и строить схемы процессов.
- Управление версиями - Управление версиями введено для того, чтобы
отслеживать и сообщать обо всех модификациях, сделанных в приложении,
начиная с последнего его полного пересмотра. Замененные определения
могут быть сохранены на внешних носителях и развернуты на стороне клиента
(заказчика). Для GUI разработок, последние версии определений экранных
форм и модулей ActiveX автоматически развертываются на клиенте при использовании
SBClient, гарантируя, что всегда выполняется последняя версия приложения.
- Многозначные определения - SB+ превосходит других в области обработки
многозначных полей, включая таблицы, которые образуются управляющими
и зависимыми многозначными полями, автоматической генерации таблиц,
in-line редактировании, выборе строк и столбцов, и обработке списков.
- Языковая трансляция - SB+ поддерживает интернационализацию прикладных
экранов, сообщений об ошибках, диалоговых окон, функциональных ключей,
интуитивной подсказки, документации и процессов, открывая двери для
разработки и глобального распространения программного обеспечения.
- Отладка - SB+ обеспечивает мощные средства отладки, включая "XP процесс",
который помогает начинающим программистам изучить функциональность и
течение приложения. COMMON, DEBUG and TRACE дают возможность разработчикам
проследить переменные приложения в любой момент выполнения.
Изящная Окружающая среда конечного пользователя
Независимо от платформы SB+ обеспечивает единообразный пользовательский
интерфейс времени выполнения для всех операционных систем и баз данных.
Конечный пользователь имеет полную свободу навигации между различными
приложениями и модулями, между системой SB+, Microsoft Windows и нижележащей
средой базы данных.
SB+ непревзойден в организации встроенных подсказок, помещенных "на кончики
пальцев" конечных пользователей. Контекстно-зависимая Текстовая и Интуитивная
подсказка позволяет увеличить производительность пользователей, не вынуждая
их изучать длинные пользовательские руководства. Более того, секунда -
и помощь третьего уровня (фактически руководство пользователя) доступна
в формате HTML.
Уникальная Интуитивная подсказка функционирует в SB+ как "интеллектуальный
помощник", обеспечивая структурированную помощь при выполнении некоторого
действия. Когда Интуитивная подсказка интегрирована в приложение SB+,
она существенно упрощает использование программного обеспечения и существенно
уменьшает время изучения приложения. При этом пользователь может не обращаться
к документации, чтобы использовать приложение SB+.
Система безопасности SB+ обеспечивает полный, настраиваемый контроль
над доступом к приложению как персонально, так и группами. Окружающая
среда времени выполнения позволяет приписать индивидуальных пользователей
к определенным группам и предусматривает ограничения, основанные на моменте
входа в приложение, дате и возможности доступа к операционным командам
системы. Система может также использоваться, чтобы регистрировать пользовательскую
активность. Система безопасности встроена в SB+ и может быть настроена
на требования конкретной организации.
Средства SB+ помогают администраторам эффективно управлять сложными многопользовательскими
инсталляциями программного обеспечения. Эксплуатационный интерфейс администратора
обеспечивает удобное в работе взаимодействие с пользовательским интерфейсом,
независимое от операционной окружающей среды.
Cредства пользователя
Среда времени выполнения SB+ - полноценная пользовательская среда, которая
обеспечивает множество полезных дополнительных офисных приложений для
использования "как есть" или настраиваемых по индивидуальным требованиям.
Они включают Электронную Почту, Дневник, Время, Контакты, Работу и Отслеживание
проектов
Выгоды:
- Сортирование приложений - Приложения могут работать на разнообразных
UNIX и NT хост конфигурациях, на автономных Windows компьютерах и в
смешанных сетевых окружающих средах.
- Поддержка символьного и GUI интерфейса - Каждое конкретное приложение
SB+ может поддержать как символьные терминалы, так и Microsoft Windows
GUI при использовании SBClient на ваших клиентских компьютерах. Редактор
форм GUI позволяет Вам использовать последние объекты GUI подобные Radio
Button, Tab Folder и редактируемым Combo Box, так же как включать ActiveX
controls.
- Клиент/сервер - Надежная технологическая стратегия и основательная
архитектура позволяют разработчикам строить и развертывать гибкие и
масштабируемые клиент/серверные приложения.
- Унаследованные приложения - Эволюционный подход к разработке приложений
позволяет разработчикам сохранить свои инвестиции в существующий код
и бизнес логику, гарантируя, что приложения продолжают развиваться при
изменении технологий, платформ и архитектуры развертывания. Это включает
способность выполнить любую Basic программу из любого процесса SB+.
- Широта и Глубина Продукта - SB+ - полноценная окружающая среда для
разработки и развертывания приложений, обеспечивающая быструю разработку
приложений, управление словарями, средства для запросов и отчетов, управление
документацией, личные средства пользователей, управление версиями, администрирование
приложений, а также сервис разработчика типа индивидуальных профессиональных
настроек. SB+ берет на себя заботу о технологических деталях, так что
разработчики могут сосредоточиться на том, что они знают лучше всего:
своем приложении, бизнесе и своих пользователях.
|