Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

 

Лицензионные подписки на Alaska Xbase++ 1.9

Продукты и технологии Alaska Software, не перечисленные в этом документе, но являющиеся компонентами лицензионных подписок на Alaska Xbase++, также входят в состав этой поставки. Информацию о том, что такое "лицензионные подписки", какие продукты включены в их состав, а также ответы на часто задаваемые вопросы по подпискам вы можете найти здесь.

 

Xbase++ 1.9

Новые XbasePARTs для создания GUI-приложений

Доступны новые XbasePARTS - XbpStatusbar, XbpToolbar, XbpProgressbar и XbpListview.

Возможность самостоятельной отрисовки компонентов для XbasePARTS

Добавлена возможность самостоятельной отрисовки компонентов XbpMenu, XbpListbox и XbpComboBox.

Расширенная блокировка для NTX и CDX DatabaseEngine

NTX и CDX теперь поддерживают расширенные блокировки, которые могут существенно увеличить производительность операций чтения при конкурирующем доступе к одной таблице и индексному ключу с различных рабочих станций сети. Более подробную информацию о Table (DBF) и Index (NTX/CDX) можно найти здесь (PDF документ).

Sub-Index для NTX и CDX DatabaseEngine

Создана возможность упорядочивания только видимых записей в order и scope. Вы можете упорядочивать записи намного быстрее, используя SUBINDEX/ USECURRENT. Возможность особенно эффективна в случаях обработки запросов.

Custom и Candidate Orders

Используя Custom Orders, вы сможете изменять порядок записей, вручную добавив или удалив ключи к индексу. Новые функции OrdKeyAdd() и OrdKeyRemove() обеспечат простой интерфейс для упорядочивания в таблицах. Используя Candidate Orders, вы сможете предотвратить дублирование записей, делая ключи уникальными.

Улучшены возможности поиска

Стало возможным использование маски поиска OrdWildSeek() в индексах. Функция Like() была добавлена для операций нахождения соответствия строк по маске.

Улучшен FOXDBE

FOXDBE подвергся существенной переработке. Добавлены новые возможности, такие как поддержка NULL/NIL, VarChar, VarBinary и AutoIncrement типов данных. Более того, максимальная сумма полей на таблицу увеличена с 255 до 2038, символьное поле теперь может хранить до 64 KB. Максимальный размер BLOB/Memo полей теперь 2 GB. Максимальный размер Memo-File (FPT) теперь 2 TB. Все известные PDRs по теме FOXDBE закрыты.

SET PRINTER TO - поддержка удаленных принтеров и USB принтеров

SET PRINTER TO теперь поддерживает принтеры, доступные как через стандартный порт (LPTx),  так и через сетевое имя или через стандартное окно выбора принтера Windows/Explorer. Реализована также печатать на USB-принтеры.

Поддержка NULL/NIL

Были добавлены функции IsNull(), NullIf(), Coalesce() для поддержки типов NULL/NIL в базе данных. В дополнение к SET NULLVALUE и DbSetNullValue() была добавлена автоматическая трансформация NULL/NIL значений в их соответствующие пустые значения.

Переработаны алгоритмы сборщика мусора и упаковщика памяти

В версии 1.9 сборщик мусора получил новый уровень производительности. В предыдущих версиях пользователи наблюдали ситуации, когда большое приложение тормозило, а упаковщик памяти надолго занимал 100% ресурсов CPU, оставляя впечатление, что приложение зависло. Обе проблемы разрешены, оба объекта теперь потребляют меньше ресурсов CPU.

DbUseArea(), DbCreate() and USE

Команда USE и функции DbCreate() и DbUseArea() теперь поддерживают доп. параметр oSession.

Поддержка NoIVar() и NoMethod()

Новые методы NoIVar() и NoMethod() добавлены в ярдо ООП Xbase++.

Улучшен Project Builder

PBuild позволяет выполнять операции или до или после построения каждой цели проекта. Эти действия называются PRE и POST действиями, соответственно. Используя POST, вы можете иметь копии файлов Pbuild в различных местах. Возможность полезна при выполнении развертываемых процессов, как части жизненного цикла проекта.

Базовая лицензионная подписка

Исходные тексты всех новых XbasePARTS

Все новые XbasePARTS написаны на Xbase++, исходные тесты включены в лицензионные подписки.

Профессиональная лицензионная подписка

Включает все пункты базовой лицензионной подписки плюс:

ADS-DBE 1.9

Поддержка ADT
Обеспечена поддержка собственных форматов ADS'а (ADT/ADI/ADM). Расширена поддержка типов данных: short integer, Time, TimeStamp, Auto Increment и Money.

Поддержка словарей и контроля доступа
ADS-DBEподдерживает введение USER и PASSWORD в функцию DacConnect(). Это позволяет Xbase++ приложению устанавливать связь с ADS сервером через Интернет или напрямую с ADS Dictionary. Обеспечена совместимость с ACE32 клиентами версии ниже 6.0. Нет необходимости в обновлении ADS сервера в случае если Xbase++ приложение работает под управлением ADS 5.7.

ASINET 1.9

Поддержка аутентификации для SMTP
с помощью имени пользователя и пароля.

Поддержка автоматических HTML eMAIL

Другое

Универсальный контейнер ActiveX
Позволяет использовать практически все компоненты ActiveX, доступные для Visual Basic или Delphi.

Улучшение SMP и балансировка нагрузки

 

-