Pull to refresh
4
0
Send message

Delphi: самый быстрый DataSet (TJvMemoryData, TMemTableEh, TdxMemData, TkbmMemTable)

Reading time5 min
Views16K
В этой статье я проведу сравнительный анализ DataSet'ов, которые держат данные в оперативной памяти.

Список DataSet'ов


  1. TJvMemoryData
    Разработчик: сообщество JEDI Visual Component Library (JCL + JVCL)
    JCL (версия 2.8)
    JVCL (версия 3.50)
    Официальный сайт
  2. TMemTableEh
    Разработчик: EhLib
    Версия: 9.0.040
    Официальный сайт
  3. TdxMemData
    Разработчик: DevExpress
    Версия: 15.2.2
    Официальный сайт
  4. TkbmMemTable
    Разработчки: Components4Developers
    Версия: 7.74.00 Professional Edition
    Официальный сайт

Параметры сравнения DataSet'ов


  1. Вставка записей
  2. Сортировка записей

Окружение

Delphi 10.2 Tokyo Starter
Операционная система Windows 7 SP1 Ultimate x64
Процессор Intel Core i5
ОЗУ 8 Гб

Тестовые данные


DataSet'ы будут тестироваться на данных, полученных из базы данных Firebird. Для сравнительного анализа я создал в базе данных 100000 записей с различными типами данных:

• целые числа;
• вещественные числа;
• даты;
• строки;
• изображения.
Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments57

Домашний аудит или как начать учет финансов

Reading time4 min
Views26K
image alt

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


Принятие решения


В 2010 году при смене города жительства я решил начать учет своих денежных расходов. Хранить чеки из магазинов или записывать свои расходы в блокнот я не стал, хотелось хранить данные в электронном виде. В то время телефоны еще были кнопочными, мобильные приложения еще не имели такой популярности как сейчас. Прошерстив интернет, я с удивлением обнаружил, что выбор программ для ведения финансов не так велик, и я не смог найти подходящую для себя программу, поэтому я решил написать свою. Сначала я учитывал только расходы, потом начал фиксировать доходы, далее появился учет долгов, отпусков, командировок.

С чего начать?


  1. Необходимо определиться с целью.
    Решить, для чего Вам нужен финансовый учет? Понять, куда уходят деньги, стать более финансово грамотным, оптимизировать свои расходы, накопить на машину/квартиру или что-то еще.
  2. Создайте в программе несколько счетов.
    Внесите в программу все ваши денежные счета (кошельки): наличные деньги, банковские карты, кредитные карты, вклады, электронные кошельки и прочее. При учете доходов и расходов указывайте, к какому счету он относится.
  3. Виды доходов/расходов.
    Необходимо определиться с видами доходов и видами расходов. Тут не нужно жалеть время, нужно достаточно детально продумать актуальные для вас виды доходов и расходов. Не рекомендую использовать стандартные виды, которые предлагают существующие программы. Если будет интересно, напишу какие виды доходов/расходов я использовал в начале финансового учета и какие использую сейчас.

Читать дальше
Total votes 35: ↑20 and ↓15+5
Comments65

Information

Rating
Does not participate
Registered
Activity