altbodhi / PureDlangDbf

dbf read and write library for old one byte encoding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PureDlangDbf

dbf read and write library for old one byte encoding.

Всем привет! Решил в качестве изучения системного языка программирования реализовать библиотеку для чтения и записи dbf-файлов. Естественно, не с нуля. Просто портируя существующий код. Функиционал для работы с одно-байтовыми кодировками уже готов.

  • status - in progress(портирование)

  • 9 ноя 2017 - проанализировав объем работ по портированию C# в D один в один пришел к выводу, что это неправильно, т.к. это совершенно разные языки. используя исходники C# в качестве базы, попытаюсь упростить реализацию и разбить ее на две части (reader|writer). Данный подход (упрощать сложную задачу) уже заработал - читаем номер версии файла.

  • 10 ноя 2017 Работа по созданию читалки файлов dBase III завершена. можно использовать 866 или 1251 кодировку для чтения. Вывод: писать на D можно, но все равно не так продуктивно как на C#, а выгода от этого сомнительна. Вообщем, завязываю с экзотикой.

  • puredlangdbf.exe -d PIndx16.dbf -w export.html -r 0 -e 866

  • puredlangdbf.exe -d PIndx16.dbf -c export.csv -r 0 -e 866

  • puredlangdbf.exe -d PIndx16.dbf -i 1 -r 0 -e 866

About

dbf read and write library for old one byte encoding


Languages

Language:D 99.4%Language:HTML 0.6%