Библиотеки CA-Visual Objects на Мустанге

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Программирование на CAVO / / Библиотеки CA-Visual Objects на Мустанге

Страницы: 1  новая тема

Автор Сообщение

Группа: Модераторы
Сообщений: 177
Добавлено: 26-04-2012 14:04
Чтобы не плодить свои темы, я объединил несколько под одним заглавием.

В этой теме хочу предоставить ссылки на библотеки КаВо:

msMySQL - библиотека для работы с MySQL (почти полный аналог Vo2Ado, но быстрее)
msArrayServer - библиотека сервера-массива (почти полный аналог bArrayServer, но быстрее)

Актуальные версии:
msMySQL - 1.0.0.13 (от 19.09.2013)
msArrayServer - 1.0.0.20 (от 17.01.2014)

Следите за обновлениями!

Группа: Модераторы
Сообщений: 177
Добавлено: 10-12-2013 15:20
В ближайшее время выложу критическое обновление класса msArrayServer.
Исправлено много недоработок, класс стал намного быстрее (быстрее, чем bArrayServer).

Дело в том, что в последних версиях, из-за моего недосмотра, скорость сильно упала.
Но, в готовящейся версии всё будет тип-топ :)

Группа: Модераторы
Сообщений: 177
Добавлено: 18-01-2014 22:34
Сегодня (18.01.2014) сделал очередное обновление класса msArrayServer. Актуальная версия – 1.0.0.20.

Что изменилось:

1. Исправлены параметры компиляции библиотеки, что значительно ускорило скорость работы класса.
2. Для удобства чтения и понимания, установка AS_DATAFORMAT_QUASIDBASE переименована в AS_DATAFORMAT_NORMAL.
3. В методе SetOrderCondition исправлено использование прагмы ранней связки (ONLYEARLY).
4. Улучшена типизация методов: Axit, OrderInfo, __DbOrderInfo, __DbServerEval.
5. Оптимизированы и ускорены методы: FieldGet, FieldInfo, FieldSpec, FieldSym, FieldPos, FieldPut.
6. Исправлены сообщения об ошибках в методах: FieldGet, FieldPos, DbStruct:ASSIGN.

7. Радикально изменён метод CreateOrder:
7.1. Исправлена потенциальная ошибка при работе с разделителями разрядов.
7.2. Увеличена скорость создание ордеров.

Напоминаем, что формат msArrayServer «AS_DATAFORMAT_FAST» соответствует формату bArrayServer «BDATAFORMAT_NORMAL», а «AS_DATAFORMAT_NORMAL» - «BDATAFORMAT_DBASE».

При сравнении скорости создания ордеров в аналогичных режимах получается, что «AS_DATAFORMAT_FAST» работает быстрее на 4.35%, а «AS_DATAFORMAT_NORMAL» - на 1.92%, чем аналогичные режимы bArrayServer.

7.3. В формате (режиме) AS_DATAFORMAT_FAST качество создаваемых ордеров теперь не контролируется, а в прочих режимах - контроль усилен:

Ранее ордер создавался даже в том случае, если данные в одном и том же поле оказывались разнотипными. Что могло приводить к ошибкам при поиске и перемещении по базе данных. Теперь, при создании ордера - контролируется однотипность ключевых значений (т.е., данных в столбцах). При обнаружении расхождений - выдаётся сообщение об ошибке.

8. По аналогии с библиотекой bArrayServer, для удобства пользования, изменён метод Delete. В нём добавлен 4-ый необязательный параметр «lMark». Значение по умолчанию – «TRUE». При указании в нём значения «FALSE», запись будет не помечаться, а физически удаляться.
9. Из-за дополнения в методе Delete, скорректированы методы __DbDelete и __OrderKeyDel, добавлен новый метод __DbEraseEval.
10. Исправлены ошибки в методах: __DbServerEval, Skip, __DBSkip.
11. Исправлена ошибка в методе Pack.

!!! Внимание: метод Pack теперь работает по правилам DBF, а не bArrayServer. Т.е., после упаковки, указатель принудительно перемещается на первую запись.

Группа: Модераторы
Сообщений: 177
Добавлено: 08-03-2016 15:54
06.03.2016

Вышло обновление класса msArrayServer. Актуальная версия – 1.0.0.23.

Что изменилось:

1. В описании класса добавлены прагмы ранней связи.
2. Оптимизированы методы: Init, Axit, Close и Error.
3. Метод __Destruct удалён, как ненужный.

P.S.: (12.03.2016) Вышло критичное обновление до версии 1.0.0.24
(Исправлена неточность в объявлении класса).

Вышло обновление класса msMySQL. Актуальная версия – 1.0.0.15.

Что изменилось:

1. В классе AdoServer скорректированы методы Axit, Close и OrderBy.
2. Удалён, как ненужный, метод Destruct.
3. Оптимизирован класс msLogFile.

Страницы: 1  новая тема
Раздел: 
Программирование на CAVO / / Библиотеки CA-Visual Objects на Мустанге

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU