ПУБЛИКАЦИЯ
13.03.01

CTD2001 Hydra: средство разработки нового поколения

С. А. Большаков

В качестве комплексного решения фирмы Centura (а CTD2001 является объединяющим центром), предлагаются следующие программные компоненты:

Это далеко не полный перечень программных компонент, составляющих в конечном итоге единую инструментальную среду разработки и функционирования приложений. Ради справедливости следует отметить, что каждая из перечисленных составляющих может продуктивно использоваться и в контуре других интегрированных средств. Например, нередки решения, ориентированные на взаимодействие CTD и СУБД Oracle или MS SQL Server.

В целом все основные нововведения в CTD2001 можно свести к следующим классам:

Рассмотрим некоторые из перечисленных особенностей подробнее. Ниже на двух рисунках приведены окна Centura WEB Wizard, позволяющие выполнить интерактивное построение различных WEB страниц на основе стандартных компонентов.

Первоначально нужно выбрать БД для визуального дизайна и тип формируемой страницы: простые страницы таблиц БД, мастер-деталь страницы, страницы записей и т.д. Далее нужно выбрать необходимый вид компонента и его наименование, вид генерируемой страницы (ASP или CWD), способ доступа к БД. После завершения такой процедуры компоненты становятся доступными для использования в приложении. Для этого достаточно выбрать их из палитры объектов и настроить их свойства.

Другим примером нововведений являются расширенные возможности конструирования WEB страниц и создания скриптов для выполнения под Интернет-броузерами. На рисунке ниже представлено окно CTD в режиме WEB дизайнера.

В левой части экрана располагается дерево проекта, в котором выделена структура WEB страницы. На дереве проектов допускаются все необходимые операции (вставки, удаления, перемещения). В правой части представлена закладка внешнего вида страницы с необходимой для конструирования информацией. В других закладках можно просмотреть и редактировать текст страницы, вставить или проверить ссылки, настроить режимы, а также вызвать отладочный режим броузера. Для работы в дизайнере предусматриваются специальные панели инструментов, облегчающие создание страниц и их содержимого, они расположены под стандартными панелями CTD.

В дереве проекта вы можете найти фрагменты, которые описывают: ASP (mclient.ASP), XML (mclient.XML) и WML (mclient.WML) составляющие. Вид дизайнера с исходными на языке разметки и описанием ASP составляющий, показан на рисунке приведенном ниже. Здесь выделено также окно подсказчика для доступных методов в данном месте проектируемого документа.

Стандартные и сконструированные CTD компоненты можно использовать внутри HTML, XML и WML страниц. При этом доступны различные типы данных. На рисунке, приведенном ниже, показан фрагмент текста с подсказчиком типов (IntelliSal), доступном в данном контексте.

Следующий рисунок иллюстрирует новые возможности Outline CTD с точки зрения одновременной возможности просмотра и редактирования информационных приложений, скриптов на различных языках разметки. В ассистенте кодирования в этом случае становятся доступными и функции объектов и классов, подключаемых и в HTML страницы и SAL приложения, конвертируемые затем без особого труда в WEB приложения.

И, наконец, несколько слов о новых возможностях отладки приложений. На рисунке ниже показано окно CTD2001 в режиме отладки Интернет-приложений.

В левой части расположено окно встроенного Интернет-броузера (IE5), на котором в адекватном виде представлено работающее приложение. В правой части показано окно с исходным текстом выполняемого приложения. Фактически, можно сказать, что идет речь о двухмониторной отладке – давнишней мечте программистов и разработчиков. Отладкой можно управлять, для чего выделена специальная панель отладки (Debug). Можно просматривать переменные в оперативном режиме мышкой (tool tips). Все возможности отладки присущие CTD доступны в этом режиме. Отметим, что все эти новые возможности распространяются также на отладку информационных бизнес приложений, выполняемую под управлением CTD2001.

И еще несколько особенностей WEB конструирования. Это, прежде всего:

В заключение отметим, что Centura Team Developer является в высокой степени отработанным программным продуктом, имеет много поклонников из-за своей простоты и эффективности, имеет широчайшие возможности в области WEB строительства. Вы не ошибетесь, если выберете CTD2001/2000 для своей компании в качестве основных средств разработки сайтов, взаимодействующих с БД, и сложных информационных бизнес систем.

Дополнительная информация

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Centura Software
Отправить ссылку на страницу по e-mail


Interface Ltd.

Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 13.03.01