Среда разработки |
Средство разработки
предназначено для разработки и функциональной поддержки прикладного программного обеспечения.Многослойная архитектура Атлантис-приложения. "), распределенные по площадкам приложения, поддерживающие открытые стандарты взаимодействия приложений. Эта возможность базируется на объектной компонентной модели, поддерживаемой средством разработки .
позволяет разрабатывать многоуровневые (см. раздел "поддерживает парадигму объектно-ориентированного программирования.
Все программные изделия
разработаны на базе средства . Используя его, пользователи могут расширять возможности системы в выбранном направлении.В системе
можно выделить следующие логические компоненты:Компилятор
и соответствующий ему объектно-ориентированный язык программирования 4-го поколения (4GL).Генератор отчетов FastReport.
Библиотеки API. Библиотеки предлагают набор объектов (табличные и анкетные формы, окна визуализации, экранные кнопки и т.п.) для создания экранных форм (окон) системы
. Кроме того, библиотеки обеспечивают связь окон с операционной системой (Windows) и связь окон с действиями пользователя.Интерпретатор ресурсов. Большая часть прикладного кода, созданного на базе средства разработки
, хранится в ресурсных файлах в откомпилированном виде. Для взаимодействия прикладных программ с ресурсами в рамках средства разработана специальная среда выполнения прикладных проектов - встроенный интерпретатор ресурсов.Оболочка для работы с серверами БД. Взаимодействие Атлантис-приложения с серверами базы данных (Pervasive.SQL, Oracle, MS SQLServer) осуществляется через специально разработанную оболочку, реализованную в виде платформо-зависимого компонента. Оболочка над серверами БД позволяет осуществлять трансляцию встроенного в Атлантис диалекта языка SQL в запросы к конкретным базам данных. Тем самым обеспечивается независимость прикладного кода от используемой СУБД. Один и тот же прикладной код работает со всеми поддерживаемыми серверами базы данных.
Интегрированная интерактивная среда для разработки и отладки программ. В том числе имеются полнофункциональные отладчик и профилировщик программ.
Компилятор программной документации VipDoc.
Система автоматизированного тестирования программ AQA.