Сообщение Re: Среда для разработки DOS-like программы под Windows от 14.03.2024 4:49
Изменено 14.03.2024 4:50 Pavel Dvorkin
Re: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране.
Тут две задачи.
Управление через COM-порт ему все равно придется изучать.
Что же касается рисования, то можно взять MFC. Если создать каркасное SDI приложение, то там уже будет OnPaint, который остается дописать. Данные возьмет от COM-порта и запишет куда-то. Можно проигнорировать document-view архитектуру, и тогда это просто будет глобальный массив. Все, что ему придется знать — CDC::SetPixel, ну и может, CDC::LineTo и CDC::MoveTo
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране.
Тут две задачи.
Управление через COM-порт ему все равно придется изучать.
Что же касается рисования, то можно взять MFC. Если создать каркасное SDI приложение, то там уже будет OnPaint, который остается дописать. Данные возьмет от COM-порта и запишет куда-то. Можно проигнорировать document-view архитектуру, и тогда это просто будет глобальный массив. Все, что ему придется знать — CDC::SetPixel, ну и может, CDC::LineTo и CDC::MoveTo
Re: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране.
Тут две задачи.
Управление через COM-порт ему все равно придется изучать.
Что же касается рисования, то можно взять MFC. Если создать каркасное SDI приложение, то там уже будет OnPaint, который остается дописать. Данные возьмет от COM-порта и запишет куда-то. Можно проигнорировать document-view архитектуру, и тогда это просто будет глобальный массив. Все, что ему придется знать — CDC::SetPixel, ну и может, CDC::LineTo и CDC::MoveTo. Понимать, что такое CDC и откуда он взялся, необязательно.
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране.
Тут две задачи.
Управление через COM-порт ему все равно придется изучать.
Что же касается рисования, то можно взять MFC. Если создать каркасное SDI приложение, то там уже будет OnPaint, который остается дописать. Данные возьмет от COM-порта и запишет куда-то. Можно проигнорировать document-view архитектуру, и тогда это просто будет глобальный массив. Все, что ему придется знать — CDC::SetPixel, ну и может, CDC::LineTo и CDC::MoveTo. Понимать, что такое CDC и откуда он взялся, необязательно.