Нужен совет по работе с DLL и c клиентом для СУБД Oracle
Друзья! Посоветуйте, плиз, по существу вопроса, описанного ниже, либо посоветуйте коммунити, куда логично было бы обратиться с таким вопросом!
Есть задача написать ПО, которое будет производить запись и считывание данных с некоторого устройства посредством библиотеки DLL написанной (и документированной) для этого устройства. Кроме того, программа должна посредством стандартного Oracle-клиента обращаться к базе данных Oracle, установленной на удаленном сервере, и получать/записывать некоторые данные.
Суть вопроса: в какой среде программирования проще реализовать весь этот комплекс взаимодействий?
Хочу сразу заметить, что ответ вроде "писать в той среде, которую лучше знаешь" не является искомым ответом :)
У меня есть время на изучение необходимых методов программирования и сред программирования и кроме того есть немаленький опыт программирования, но в скриптовых языках. А также остаточные знания по C++ и TurboPascal со времен института :). Однако для того, чтобы потратить меньше времени на изучение не самых эффективных методов решения поставленной задачи хочу услышать ваше мнение.
Само собой я стою перед выбором между Borland Delphi, Borland C++ Builder или MS Visual Studio. Платформу .NET в данном случае сразу отвергаю ибо писать собираюсь исключительно под Win32.
Теперь подробно об исходных данных задачи:
Есть некое предприятие, на котором на одном сервере стоит СУБД Oracle версии 9.0.2.
К другому компьютеру на этом предприятии через шину USB подключается некоторое специализированное устройство. Для работы с этим устройством разработчик устройства поставляет библиотеку DLL и техническую документацию по ней.
Во время работы с этим устройством ПО должно обращаться к удаленной БД посредством стандартного клиента этой самой БД (Oracle 9i 9.0.2).
Предполагается стандартный оконный интерфейс.
Есть задача написать ПО, которое будет производить запись и считывание данных с некоторого устройства посредством библиотеки DLL написанной (и документированной) для этого устройства. Кроме того, программа должна посредством стандартного Oracle-клиента обращаться к базе данных Oracle, установленной на удаленном сервере, и получать/записывать некоторые данные.
Суть вопроса: в какой среде программирования проще реализовать весь этот комплекс взаимодействий?
Хочу сразу заметить, что ответ вроде "писать в той среде, которую лучше знаешь" не является искомым ответом :)
У меня есть время на изучение необходимых методов программирования и сред программирования и кроме того есть немаленький опыт программирования, но в скриптовых языках. А также остаточные знания по C++ и TurboPascal со времен института :). Однако для того, чтобы потратить меньше времени на изучение не самых эффективных методов решения поставленной задачи хочу услышать ваше мнение.
Само собой я стою перед выбором между Borland Delphi, Borland C++ Builder или MS Visual Studio. Платформу .NET в данном случае сразу отвергаю ибо писать собираюсь исключительно под Win32.
Теперь подробно об исходных данных задачи:
Есть некое предприятие, на котором на одном сервере стоит СУБД Oracle версии 9.0.2.
К другому компьютеру на этом предприятии через шину USB подключается некоторое специализированное устройство. Для работы с этим устройством разработчик устройства поставляет библиотеку DLL и техническую документацию по ней.
Во время работы с этим устройством ПО должно обращаться к удаленной БД посредством стандартного клиента этой самой БД (Oracle 9i 9.0.2).
Предполагается стандартный оконный интерфейс.
