bossalex АлексейФедорович БУРЛУЦКИЙ [bossalex]
Предыдущая работа

РЕТРОСКЛАД из 1992г в 2017год получилось клиент доволен аж прослезился 25лет под DOS

   23000 руб. , 23 часа
Просмотров: 14
Дата добавления: 18.03.17 в 02:05
Дата обновления: 23.03.17 в 19:47
Недавно нашелся клиент, который намертво прирос к DOS программе написанной в 1992г на FoxPro 2.5-2.7, у него не получалось ее запустить на всем что выше XP, под win 10 я ему запустил в DOSBOX. Сначала был соблазн достать исходники и превести ее на Visual FoxPro 3 и выше (после 3 ей не работал перешел на Delphi). Думал перетянуть все на SQLite + Delphi 10.1. Но потом решил все своять с теми же таблицами там DBase 3+ и DBaseIV 2.0 (первые под Win 10 коряво кодовую страницу с BDE отображают Cyr866) Но таких в БД всего было 2е я их прегенерил на DBASE IV – вообще мне нравится DB -Paradox для таких программок. Но времени не хотелось тратить на перелопачивание  да и конвертор писать для выгрузки в новый формат не было желания. В общем создал индексы MDX и вперед. БД классическая парные таблицы приход расход, 3 таблицы для режимов учета,справочники фирма, клиент, поставщик., юзер. Попытался сделать аналогично как в DOS но с адаптацией под windows но убрав явные издержки DOS интерфейсов. Оставив их фишки по клавишному управлению с некоторой оптимизацией. В начале думал что получится конь пидальный но к концу 2го дня понял принятая стратегия сохранить клавиатурную навигацию очень ускоряет работу оператора и мышью тыкать при справочнике в 2-3тыс наименований товара не айс. Для табличной части использовал EHLib, для отчетов FastReport(дизайнер естественно встроил в прогу).+ AlfaSkins. Код на Delphi 7, для доступа к БД использовал BDE компоненты. Обрезка БД и реиндекс+возврат допилил.
Следующая работа
РЕТРОСКЛАД из 1992г в 2017год получилось клиент доволен аж прослезился 25лет под DOS
РЕТРОСКЛАД из 1992г в 2017год получилось клиент доволен аж прослезился 25лет под DOS
РЕТРОСКЛАД из 1992г в 2017год получилось клиент доволен аж прослезился 25лет под DOS
РЕТРОСКЛАД из 1992г в 2017год получилось клиент доволен аж прослезился 25лет под DOS
Поделиться: