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