Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 12.03.24 17:50
Оценка:
У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране. У него есть опыт с C — под DOS он аналогичное уже делал много лет назад, но сейчас задача — сделать под Windows. Задача *одноразовая* — изучать современные инструменты нет желания и ресурсов. Хочется максимально переиспользовать имеющийся опыт. Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C, в котором рисование на окне не через GDI, а более "попроще". Собирать по кусочкам отдельно редактор, отдельно компилятор, отдельно систему сборки, добавлять руками какие-то библиотеки — точно не вариант.

Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.

Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.
Отредактировано 12.03.2024 17:52 rosencrantz . Предыдущая версия .
Re: Среда для разработки DOS-like программы под Windows
От: The Minister Земля  
Дата: 12.03.24 18:00
Оценка: +4
Здравствуйте, rosencrantz, Вы писали:

Очевидно — Qt.
Re: Среда для разработки DOS-like программы под Windows
От: bnk СССР http://unmanagedvisio.com/
Дата: 12.03.24 18:50
Оценка:
Здравствуйте, rosencrantz, Вы писали:

R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране. У него есть опыт с C — под DOS он аналогичное уже делал много лет назад, но сейчас задача — сделать под Windows. Задача *одноразовая* — изучать современные инструменты нет желания и ресурсов. Хочется максимально переиспользовать имеющийся опыт. Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C, в котором рисование на окне не через GDI, а более "попроще". Собирать по кусочкам отдельно редактор, отдельно компилятор, отдельно систему сборки, добавлять руками какие-то библиотеки — точно не вариант.


R>Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.


R>Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.


Можно использовать готовый терминал
https://serial-studio.github.io/
Re: Среда для разработки DOS-like программы под Windows
От: CreatorCray  
Дата: 12.03.24 20:05
Оценка: +1
Здравствуйте, rosencrantz, Вы писали:

R>Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C

Вижуалка. Bootstrap для WinAPI GDI аппы с окошком куда что то рисуется — это буквально пучок строк.

R>в котором рисование на окне не через GDI, а более "попроще".

Куда уж проще то?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Среда для разработки DOS-like программы под Windows
От: kov_serg Россия  
Дата: 13.03.24 09:49
Оценка: 18 (1) +1
Здравствуйте, rosencrantz, Вы писали:

R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране.

https://www.arduino.cc/
https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-plotter/

ps: вместо доса dos
Отредактировано 13.03.2024 9:51 kov_serg . Предыдущая версия .
Re: Среда для разработки DOS-like программы под Windows
От: sergii.p  
Дата: 13.03.24 13:46
Оценка:
Здравствуйте, rosencrantz, Вы писали:

R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране


если рисовать не надо в real-time. То лучше всего прогнуть заказчика на текстовый файлик с данными. Затем его скармливаем например ms excel и график готов. Я так студентом халтурил
Re: Среда для разработки DOS-like программы под Windows
От: sergey2b ЮАР  
Дата: 13.03.24 13:57
Оценка:
Есть turbo vision for windows
Позволяет делать виндовые приложения в dos styles
Для программиста все как в обычном turbo vision
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:13
Оценка:
Здравствуйте, The Minister, Вы писали:

TM>Здравствуйте, rosencrantz, Вы писали:


TM>Очевидно — Qt.


Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:18
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Можно использовать готовый терминал

bnk>https://serial-studio.github.io/

Это "изучение современных инструментов". Более того, там у них ещё и в вики ссылка какая-то левая на непонятный мусорный сайт. Даже если на неё забить, виднеется слово JSON. Я уточняю, что у меня в 37-39 (проблемы с off-by-one error) с этим проблем нет, но в 60+ лет знакомиться с JSON это надо чувствовать себя очень молодым.
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:20
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Куда уж проще то?


Просто ради флейма — на QBasic это проще Там нет всех этих brushes и pens Но с вашим поинтом я более, чем согласен.
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:21
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>https://www.arduino.cc/

_>https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-plotter/

_>ps: вместо доса dos


Это попадает в "изучать современную фигню"
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:22
Оценка:
Здравствуйте, sergii.p, Вы писали:

SP>прогнуть заказчика


Я и сам большой любитель давать стратегические решения для тактических задач
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:23
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Для программиста все как в обычном turbo vision


У меня ещё только половина бороды поседела, но вроде Turbo Vision это было такое text-only? Хочется графики рисовать.
Re[3]: Среда для разработки DOS-like программы под Windows
От: sergey2b ЮАР  
Дата: 14.03.24 01:38
Оценка:
Да это эмуляцию текстового режима
Используется для инсталляторов и системных утилит
https://github.com/magiblot/tvision
Re[3]: Среда для разработки DOS-like программы под Windows
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 14.03.24 01:42
Оценка:
Здравствуйте, rosencrantz, Вы писали:

TM>>Очевидно — Qt.


R>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.


Попробуй CSS
Маньяк Робокряк колесит по городу
Re: Среда для разработки DOS-like программы под Windows
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 14.03.24 01:43
Оценка:
Здравствуйте, rosencrantz, Вы писали:

R>Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.


Задолбаешься писать Win32 приложение. Qt гораздо лучше


R>Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.


CSS?
Маньяк Робокряк колесит по городу
Re[4]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:44
Оценка:
Здравствуйте, Marty, Вы писали:

M>Здравствуйте, rosencrantz, Вы писали:


TM>>>Очевидно — Qt.


R>>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.


M>Попробуй CSS


Пожалуйста не отвечай, если не прочитал изначальный вопрос.
Re[5]: Среда для разработки DOS-like программы под Windows
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 14.03.24 01:45
Оценка:
Здравствуйте, rosencrantz, Вы писали:

R>>>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.


M>>Попробуй CSS


R>Пожалуйста не отвечай, если не прочитал изначальный вопрос.


Я читал изначальный вопрос
Маньяк Робокряк колесит по городу
Re[2]: Среда для разработки DOS-like программы под Windows
От: rosencrantz США  
Дата: 14.03.24 01:49
Оценка: 15 (1)
Здравствуйте, Marty, Вы писали:

M>CSS?


Я тут заранее прошу прощения, потому что вопрос и правда не такой однозначный. Мне сейчас вроде ещё нет 40 — и я пока легко читаю и разбираюсь. CSS я знаю, я на нём зарабатывал деньги. Но вопрос не про меня, а про товарища 60+ лет. У тебя есть уверенность, что такому человеку можно предложить изучить CSS, или ты просто меня пытаешься подколоть из-за одной из соседних тем? Вообще совершено не смешно. Я не могу сидеть рядом с этим человеком и подсказывать ему. У него самого нет желания изучать всю эту хипстерщину. Я ищу как ему помочь путём минимального участия.
Re[3]: Среда для разработки DOS-like программы под Windows
От: CreatorCray  
Дата: 14.03.24 01:53
Оценка: 3 (1)
Здравствуйте, rosencrantz, Вы писали:

R>Просто ради флейма — на QBasic это проще Там нет всех этих brushes и pens

В GDI есть SetPixel, если уж совсем влоб рисовать хочется
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.