О проекте
Версия для Borland Delphi 7 - это набор unit-ов, которые дополняют стандартную библиотеку времени выполнения (RTL) многими полезными функциями и классами. Код библиотеки оптимизирован по быстродействию, использует, по возможности, эффективные алгоритмы и ассемблерные вставки. Представлены аналоги некоторых классов из .NET Framework, такие, как TStringBuilder, TArrayList и другие. В версии 1.09 добавлено несколько функций и классов по аналогии с STL из стандартной библиотеки C++ (деки, приоритетные очереди, красно-черные деревья, функции перестановки, сортировки, поиска элементов массива, а также слияния сортированных массивов). Начиная с версии 1.14 включает новый менеджер памяти. Важной составляющей этой библиотеки является набор классов для создания объектно-ориентированного хранилища данных без использования сервера баз данных, запросов на SQL и т.п., когда обрабатываемые таблицы могут быть целиком загружены в оперативную память. Возможна одновременная корректировка одних и тех же таблиц несколькими пользователями.
Библиотека AcedUtils.NET - это отдельный продукт, который объединяет несколько классов для быстрой работы с бинарными данными на платформе .NET, предназначенных для сжатия (специально оптимизированным методом LZ+Huffman), шифрования (методом CAST-128), верификации (RipeMD-160) данных, работы с различными видами бинарных потоков. Включает также класс для работы с реестром Windows. В версии 1.05 заметно улучшен алгоритм сжатия данных.
Подробную информацию о классах можно получить из следующих статей и комментариев в исходном коде.
|
Статьи на CodeProject
|