Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

"Фундамент" программы. Как правильнее его заложить?

472
24 февраля 2005 года
Vovka
139 / / 10.02.2005
История такова.
Есть 7 машин, работающих в MS-DOS. Главная программа написана на FoxPro вызывает
вспомагательные, написанные на Си.
Вспомагательные проги работают с переферией - чтение датчиков и сохранение данных в файл, управление устройствами.
Данные получают из самопальных плат, вставленных в ISA-разъемы.
На двух машинах есть вывод на печать - стоят АЦПУ (типа быстрой печатной машинки), которые менять не будут!!!
Главная программа обрабатывает полученные данные, сохраняет их в базе данных, а в конце дня
данные переписываются на дискету и переносятся на главную машину.
На главной машине формируются различные отчеты, выводятся на печать (матричный принтер), пишутся на дискету.
Для каждой машины существует свой конфигурационный файл: доступность меню, функций...
Мне довольно часто приходится что-то изменять, а размер кода уже слишком велик.
Сейчас положение изменилось - меняется парк машин и будет локалка с доступом в интернет.
Система будет стоять на одних машинах Win98, на других - Win2000. Один лазерный принтер.
Вот и стала проблема как лучше (правильнее) "заложить фундамент" программы, чтобы меньше было головной боли.
Программа будет написана только на Visual C++. Время на перенос дается около месяца.
Я думаю, что нужно сделать динамическое формирование меню из имеющихся DLL (на кажой машине - свои).
Данные на машинах хранить в Access-базе (данные хранить на машине обязательное условие)
ISA-платы прийдется переделать под PCI или под LPT-разъем.

Господа программисты! Что Вы посоветуете?
Желательно Ваши советы, подкрепленные рабочим кодом, а то я не уложусь по времени.

PS: Переделывать прийдется полюбому - это мой стабильный заработок!
472
28 февраля 2005 года
Vovka
139 / / 10.02.2005
Жаль что никто не может помочь...
724
01 марта 2005 года
_anton
100 / / 04.11.2002
Самое быстрое решение! Получаешь новое железо и толкаешь его на рынок.
Делаешь отчёт о проделанной работе (прогу написал, платы перепаял,всё поменял),
получаешь за это премию. И БЫСТРО сваливаешь!
И совесть пусть не терзает тебя! Всё по старинке итак пашет.

P.S.: если серьёзно, то задачу ты сложную поставил... В организациях
даже спецы софт порой неделями ставят, не то что тут, всё сразу и за месяц!
Удачи в этом деле! Попробуй на IXBT форум влезть. Может чем помогут!
472
01 марта 2005 года
Vovka
139 / / 10.02.2005
Спасибо, хоть кто-то ответил!
Для тех, кому интересно - вот этот форум:
http://forum.ixbt.com
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог