У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране. У него есть опыт с C — под DOS он аналогичное уже делал много лет назад, но сейчас задача — сделать под Windows. Задача *одноразовая* — изучать современные инструменты нет желания и ресурсов. Хочется максимально переиспользовать имеющийся опыт. Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C, в котором рисование на окне не через GDI, а более "попроще". Собирать по кусочкам отдельно редактор, отдельно компилятор, отдельно систему сборки, добавлять руками какие-то библиотеки — точно не вариант.
Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.
Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.
Здравствуйте, rosencrantz, Вы писали:
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране. У него есть опыт с C — под DOS он аналогичное уже делал много лет назад, но сейчас задача — сделать под Windows. Задача *одноразовая* — изучать современные инструменты нет желания и ресурсов. Хочется максимально переиспользовать имеющийся опыт. Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C, в котором рисование на окне не через GDI, а более "попроще". Собирать по кусочкам отдельно редактор, отдельно компилятор, отдельно систему сборки, добавлять руками какие-то библиотеки — точно не вариант.
R>Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.
R>Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.
Здравствуйте, rosencrantz, Вы писали:
R>Идеально было бы чтобы ставишь среду, делаешь в ней проект "пустое окно на весь экран", и пишешь код на C
Вижуалка. Bootstrap для WinAPI GDI аппы с окошком куда что то рисуется — это буквально пучок строк.
R>в котором рисование на окне не через GDI, а более "попроще".
Куда уж проще то?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
R>У знакомого инженера-железячника возрастом за 60 возникла *одноразовая* задача сделать программку, которая управляет железкой через com-порт и рисует точками простенький график на экране
если рисовать не надо в real-time. То лучше всего прогнуть заказчика на текстовый файлик с данными. Затем его скармливаем например ms excel и график готов. Я так студентом халтурил
Re: Среда для разработки DOS-like программы под Windows
Здравствуйте, The Minister, Вы писали:
TM>Здравствуйте, rosencrantz, Вы писали:
TM>Очевидно — Qt.
Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.
Re[2]: Среда для разработки DOS-like программы под Windows
Это "изучение современных инструментов". Более того, там у них ещё и в вики ссылка какая-то левая на непонятный мусорный сайт. Даже если на неё забить, виднеется слово JSON. Я уточняю, что у меня в 37-39 (проблемы с off-by-one error) с этим проблем нет, но в 60+ лет знакомиться с JSON это надо чувствовать себя очень молодым.
Re[2]: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
TM>>Очевидно — Qt.
R>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.
Здравствуйте, rosencrantz, Вы писали:
R>Моя самая лучшая идея — поставить VS и дать ему скелет пустого Win32-приложения (без никаких библиотек), показать что куда дописывать, чтобы оно что-то делало.
Задолбаешься писать Win32 приложение. Qt гораздо лучше
R>Можно ли предложить что-то более комфортное и при этом чтоб не совсем экзотика? Спасибо.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, rosencrantz, Вы писали:
TM>>>Очевидно — Qt.
R>>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.
M>Попробуй CSS
Пожалуйста не отвечай, если не прочитал изначальный вопрос.
Re[5]: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
R>>>Не очевидно. У меня есть минимальное знакомство с Qt, его всё-таки надо в каком-то объёме изучать. Но, да, сложно провести границу — где слишком много, и где слишком мало.
M>>Попробуй CSS
R>Пожалуйста не отвечай, если не прочитал изначальный вопрос.
Я тут заранее прошу прощения, потому что вопрос и правда не такой однозначный. Мне сейчас вроде ещё нет 40 — и я пока легко читаю и разбираюсь. CSS я знаю, я на нём зарабатывал деньги. Но вопрос не про меня, а про товарища 60+ лет. У тебя есть уверенность, что такому человеку можно предложить изучить CSS, или ты просто меня пытаешься подколоть из-за одной из соседних тем? Вообще совершено не смешно. Я не могу сидеть рядом с этим человеком и подсказывать ему. У него самого нет желания изучать всю эту хипстерщину. Я ищу как ему помочь путём минимального участия.
Re[3]: Среда для разработки DOS-like программы под Windows
Здравствуйте, rosencrantz, Вы писали:
R>Просто ради флейма — на QBasic это проще Там нет всех этих brushes и pens
В GDI есть SetPixel, если уж совсем влоб рисовать хочется