Какой (мощный) язык программирования общего назначения (ide) вы рекомендуете мне использовать ?
я хочу преобразовать свою старую настольную программу windows на язык, который не зависит от microsoft .. не спрашивайте почему.
-----------------------------------------------------------
. моя старая программа написана на visual-basic (vb.net) и работает с базами данных microsoft access.
. старая программа содержит около 20 различных форм для ввода/вывода данных.
. старая программа содержит около 70 000 строк кода.
. он распространяется среди моих пользователей windows для установки с использованием стандартного файла (.exe) или (.msi).
. он содержит множество модулей или подпрограмм, которые требуют глобальных переменных.
.. он использует массивы.
. он использует списки (таблицы), флажки, переключатели, выпадающие поля со списком и т. д.
. он использует элементы управления таймером, чтобы программа могла делать что-то через определенные промежутки времени.
.. он включает в себя библиотеки DLL.
. он получает доступ к COM-портам rs-232 для ввода/вывода информации на другие устройства.
.. он отображает изображения bmp и jpg в графическом окне
. он рисует определенные области графического изображения, которое содержится в коробке с картинками.
. например, он окрашивает определенные Штаты на карте страны или ставит красную точку на карте мира.
. он отображает серую линию (день-ночь) карты мира, которая показывает, какие части Земли находятся в дневное время.
. он использует много сложной математики.
. он извлекает данные с веб-сайтов.
. он находит, создает, открывает, читает/записывает и сохраняет текстовые файлы.
. он создает, переименовывает и удаляет папки .
. он создает и работает с большими встроенными реляционными базами данных.
. он использует адрес для отображения (в графическом поле) карты местоположения google или bing.
.. он позволяет выполнять индивидуальную печать, такую как почтовые этикетки.
(-) мне не нужен объектно-ориентированный язык, построенный вокруг классов.
(+) я действительно хочу разработать программу, используя мощную (ide).
(+) я действительно хочу, чтобы версии программы работали на настольных ПК windows, linux и apple.
на какой (мощный) язык программирования общего назначения (ide) вы предлагаете мне переключиться ?
(*) вы можете посмотреть (и скачать бесплатную версию) мою старую программу по
поиск в интернете для (wa0h) .. (0) - это число ноль
большинство ссылок приведут вас на мой сайт .. wa0h (dot) com.
джерри.. возраст 77 лет. xxxxxxxxxxxxxx@sbcglobal.net .. Программирование с 1963 года (старожил)
Что я уже пробовал:
из - за характера вопроса я еще ничего не пробовал
CPallini
Имея такой огромный опыт, вы также должны обладать мудростью.
Обладая мудростью, вы не должны задавать такой вопрос.