Что нового в GUPTA Team Developer 5.0

  Основные критерии обновления версии Team Developer 5.0

  • Новый удобный графический интерфейс с поддержкой Unicode
  • Улучшенная производительность
  • По-настоящему кросс-платформенное решение, встроенная поддержка продуктов Linux и Windows
  • Простая локализация для многих стран мира
  • Новые эффективные драйверы баз данных
  • Новый кросс-платформенный инструмент для генерации отчетов
  • Использование web-сервисов

Великолепный дизайн приложений

Совершенно новые графические объекты помогут придать вашим приложениям современный и эстетичный внешний вид.

  •   
  • Новые объекты GUI
  • Новое окно для таблиц
  • Полная поддержка стандарта UNICOD

Улучшенный дизайн объектов GUI

Приложения Team Developer 5.0 используют самый современный дизайн объектов GUI, благодаря которому разрабатываемые программы будут выглядеть привлекательными и современными. Вашим клиентам и потенциальным покупателям понравятся вид и ощущения от работы с приложениями Team Developer 5.0. Рисунок слева демонстрирует новый интерфейс Team Developer 2006 в стиле Windows XP.

 

Кнопки и элементы управления в стиле Windows XP

Придайте вашим приложениям более модный вид, снабдив их заметными объектами GUI в стиле Windows XP, такими как кнопка, показанная на рисунке слева.

Новая удобная и простая в использовании панель вкладок

Панель вкладок Tab Bar - это новый объект, который может быть выбран и помещен в окно приложения при помощи палитры Tools. Просто задайте количество вкладок и начните добавлять графические объекты на уровне элемента управления «вкладка».

 

 

Простой механизм описания вкладки

Редактор свойств вкладки Tab Property Editor позволяет легко задать количество вкладок, заголовков окон и названий объектов на уровне вкладки. Можно задать многие свойства: шрифт, цвет, размер, стиль дочерних объектов вкладки.

 

 

Возможность выбора из нескольких стилей отображения GUI

В окне Build Settings программы Team Developer 5.0 можно задать стиль отображения для компилируемого приложения.

 

 

 

Доступные стили объектов

Нажмите на кнопке или под кнопкой, показанной на рисунке слева, чтобы открыть снимок экрана, объединяющий все объекты GUI в выбранном стиле.

  • Windows
  • Classic Windows XP
  • Motif
  • CDE
  • Plastique

Редактор меню Menu Editor

Повышает производительность труда программиста благодаря простому управлению меню. Интуитивно-понятное использование благодаря изображениям меню.Новый редактор меню Team Developer 5.0 Menu Editor предлагает доступ ко всем определениям меню, командам меню и другим свойствам меню через один элемент управления. Теперь можно дать задачу командам сопоставить меню пиктограммы и задать действия для команд при помощи одного нажатия мышью.

Улучшенная поддержка элементов управления ActiveX и пользовательских элементов управления

Team Developer 5.0 позволяет использовать больше элементов управления ActiveX, чем это было возможно до сих пор. Вы можете использовать элементы управления ActiveX и пользовательские элементы управления, чтобы улучшить интерфейс пользователя или добавить особые функции в ваши приложения. Team Developer 5.0 получает события от элементов управления ActiveX. Примером пользовательского элемента управления является цветная панель навигации в Outlook 2003.

Новое окно таблицы Table Window, поддерживающее множество новых полезных функций

Можно оставить окна таблиц как есть, но после знакомства с новыми функциями появляется много новых идей по поводу того, как добавить эти возможности приложения. Улучшенные окна таблицы в  приложениях повышают удобство в применении. Новый редактор меню Team Developer 5.0 Menu Editor предлагает доступ ко всем определениям меню, командам меню и другим свойствам меню через один элемент управления. Теперь можно дать задачу командам сопоставить меню пиктограммы и задать действия для команд при помощи одного нажатия мышью. 

Главные и второстепенные строки и столбцы

Группировка строк и столбцов облегчает пользователям работу с окнами таблицы. Пользователи могут выбрать группу столбцов или строк, просто выбрав заголовок группы. Программисты могут легко создавать группы, задавая главные строки и столбцы и назначая действия для заголовков главной строки и столбца.

 

CellOverflow позволяет увидеть больше данных

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

  

 

CellClipUseSymbol - это новое полезное свойство,

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

 

 

CellToolTip - прекрасный способ для предварительного просмотра данных

Когда пользователь подводит указатель мыши к ячейке, которая содержит больше данных, чем отображается на экране, приложение Team Developer 5.0 отображает подсказку, содержащую данные в полном объеме; благодаря этому пользователю не придется изменять размер столбца или прокручивать содержимое ячейки.

 

 

CellToolTipUseSymbol -

комбинация новых свойств табличного окна, которая позволяет использовать какой-либо символ для того, чтобы показать, что данные в столбце обрезаны, и вывести подсказку, которая отобразит данные в полном объеме, если подвести к ячейке указатель мыши.

 

 

 

CellOverflowUseSymbol

Это сочетание свойств нового окна-таблицы повышает удобство использования приложения благодаря тому, что позволяет данным, если возможно, перетекать в следующий столбец, и отображать специальный символ, показывающий при выборе ячейки, что данные в ней отображаются не полностью.

 

 

Cell SpanMore

дополнительная гибкость использования окна таблицы, благодаря новой функции Cell Span. Cell Span, позволяет объединить несколько ячеек окна-таблицы в одну большую ячейку, которая может вместить больше данных, чем одна обычная ячейка.

 

 

Вставка записей

Team Developer 2006 упрощает использование окон таблицы, предоставляя новый способ добавления нескольких новых записей при помощи одного вызова. SalTblInsertRows, добавляет новые записи в указанную позицию.

 

 

 

Фиксация строк и столбцов

Очень популярная функция электронных таблиц, которая помогает зафиксировать строки или столбцы данных, чтобы их было удобнее просматривать и легче понять. Например, необходимо, чтобы в строке адреса постоянно отображалось название страны, а остальные сведения можно было бы узнать через прокрутку. В этом случае легко зафиксировать столбец с названиями стран, чтобы он всегда был видимым; при этом остается возможность просмотреть все остальные столбцы при помощи функции прокрутки.

 

Новая простая в применении кросс-платформенная интегрированная среда разработки

Новая IDE программы Team Developer 2006 была полностью переработана и оптимизирована с целью повышения простоты использования и усовершенствования перемещения по программному коду.

 

 

Кросс-платформенная сила для Windows and Linux

Новая IDE доступна для Windows и Linux в характерном для этих платформ виде.

 

 

 

Подробная информация по IDE

Все инструменты Team Developer были улучшены с целью максимального упрощения работы с ними и повышения производительности для разработчиков. Тем не менее, была сохранена завоевавшая признание пользователей структурная схема кода приложения, поэтому программистам будет легко пользоваться новой IDE Team Developer 5.0.

Инструменты IDE
Пристыковка и изменение положения вспомогательных окон в IDE в Team Developer 5.0 стали более гибкими. Вспомогательные окна могут присоединяться по вертикали или горизонтали вдоль правой или левой границы окна Team Developer IDE; кроме того, они могут быть плавающими, не связанными с границами IDE.

Новая панель структурной схемы
Панель структурной схемы Outline Structure теперь показывает все объекты приложения, ускоряя перемещение по исходному коду и улучшая удобство использования.

Новое окно Attribute Inspector

Новый дизайн окна Attribute Inspector делает возможным более быстрое и легкое перемещение, повышая производительность труда программиста.

 

 

 

 

 

 

Новая многопрограммная среда IDE

повышает производительность труда программиста благодаря окну, которое предоставляет доступ ко всем файлам исходных программ через многовкладочный интерфейс.

 

Новая палитра элементов управления

Палитра элементов управления Controls Palette подверглась значительной переработке и теперь предлагает гораздо более простой интуитивный интерфейс для разработчиков и дизайнеров приложений, в котором объединены все доступные объекты.

 

 

 

 

 

Задайте для пользовательского интерфейса стиль, который вы предпочитаете

Диалоговое окно свойств позволяет выбрать стиль отображения по вашему выбору. Вы решаете, как будут выглядеть приложения: может быть, вы предпочитаете стиль Winodows XP, а, может, вы приверженец Unix/Linux и с большим удовольствием выберете для своих приложений дизайн Motif или CDE.

 

 

Графический интерфейс пользователя с поддержкой Unicode


Используйте в коде приложения символы локальных алфавитов для описаний объектов и примечаний в коде приложений.

 

 

 

Собственные приложения для Windows и Linux

Team Developer 5.0 облегчает выбор платформы размещения, поскольку имеет собственную поддержку и Windows, и Linux. Возможность поставлять программное обеспечение для Windows и Linux может стать главной особенностью, которая поможет вам получить заказ на разработку крупных проектов.

Глобализованная поддержка приложений

Завоевывайте новые рынки, предлагая решения на любых языках. Team Developer 5.0 строится на использовании строк в кодировке Unicode. Внутреннее управление строками, доступ к базам данных и объектам графического интерфейса пользователя основаны на технологии Unicode и позволяют размещать приложения в любой точке мира с поддержкой любых кодировок и начертаний, которые только можно себе представить.

 

Новые драйверы для баз данных

Team Developer 5.0 поставляется с набором новых драйверов для работы с базами данных. Не беспокойтесь: те базы данных, которые у вас уже имеются, также будут прекрасно работать. Были введены новые функции, которые по мере возможности упрощают подключение к базам данных. Например, для баз данных не на основе SQLBase больше не нужен файл sql.ini.

SQLWindows и Report BuilderT поддерживаются со следующими базами данных.

  • SQLBase 8.x или более новые версии (в том числе, SQLBase International)
  • Oracle 9i или более новые версии (через собственный драйвер).
  • SQL Server 2000, 2005 (оба способа)
  • Sybase 11.x или более поздние версии (через ODBC)
  • MySQL 4.x (через собственный драйвер)
  • Informix (через ODBC)
  • PostGreSQL (через ODBC)
  • FireBird (через ODBC)
  • И OLEDB в Windows

Примечание: Все возможности подключения к базам данных поддерживаются как в Windows, так и в Linux.

Новый кросс-платформенный инструмент для создания отчетов

Как и программа Team Developer 5.0, модуль Report Builder 5.0 -это полностью обновленный продукт, который предлагает большое количество преимуществ для разработчиков и конечных пользователей. Интерфейс пользователя теперь является объединенным и позволяет открывать несколько отчетов во вкладках одного экземпляра Report Builder, тогда как раньше приходилось открывать по одному экземпляру Report Builder для каждого отчета.

Разработка отчетов и запросов теперь выполняется через вкладки, расположенные в нижней части окна Report Builder, что позволяет легко переключаться между разработкой отчета, предварительным просмотром отчета и несколькими шагами разработки запроса. Report Builder 5.0 поддерживает технологии Unicode и может отображать и выводить на печать символы любых кодировок или начертаний, поддерживаемых Unicode. Теперь отчеты можно сохранять сразу в виде PDF-файлов. Сохранение в файлы PDF доступно и для разработчиков, пользующихся Team Developer.

 

Модуль поддержки web-сервисов Web Services Consumer

Team Developer 5.0 включает модуль поддержки web-сервисов Web Services consumer , который позволяет взаимодействовать с программами, созданными при помощи других инструментов, например, Java and .Net. Просто вызовите модуль Web Service, чтобы выполнить Java-код внутри приложения Team Developer.

Обновление версии до Team Developer 5.0
Team Developer 5.0 поможет преобразовать имеющиеся программы, в том числе, код COM Servers, созданный с помощью предыдущих версий Team Developer, в Team Developer 5.0 несколькими способами. Team Developer 5.0 импортирует код COM server и создает новый код COM Server на основе рабочего цикла Team Developer 5.0. Многие новые объекты GUI могут потребовать изменений кода вручную. Gupta создала функции Sal вместо старых функций VisualToolchest и предоставила интерфейсный класс для функций Sal, чтобы существующий код мог использоваться как можно больше.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=4630