получаются консольный программки которые на практике 99% почти не применимы кроме как самим мной и то....
Хочется сдлелать чтото что больше похоже на реальную программу, с интерфейсом и т. д.
Мне посоветовали OpenGL. Можете простым языком сказать что это и что с его помощью можно сделать?
Другие языки программирования и технологии
Я изучил с++ на начальном уровне. Но не вижу его применения... (продолжение под катом)
и не увидишь. Ищи работодателя с его задачей.
@сь/лбек Даурембеков
какой работодатель если я знаю на начальном уровне, если даже опытные в этой сфере найти работу не могут
Рекомендую сначала изучить ООП.
Затем можно начать рисовать формочки на Visual Studio используя MFC или на Qt Creator используя Qt.
Но уже осознавая, что работаешь с объектами, а не редактируешь функции в причудливом окружении.
Затем можно начать рисовать формочки на Visual Studio используя MFC или на Qt Creator используя Qt.
Но уже осознавая, что работаешь с объектами, а не редактируешь функции в причудливом окружении.
@сь/лбек Даурембеков
Формочки?
Скачай Visual foxpro. На нем учиться программированию легче. И программы на профессиональном уровне можно делать
учи писать под win32 api, или под winrt, который начиная с винды 8 теперь основной api в винде, но там концепция написания приложении в корне отличается от консольных приложении :)
а опенгл это api для работы с трехмерной грфикой (хотя и 2д тоже можно) и без начальных знании разработки приложении под винду его нет смысла учить :)
а опенгл это api для работы с трехмерной грфикой (хотя и 2д тоже можно) и без начальных знании разработки приложении под винду его нет смысла учить :)
OpenGL - это низкоуровневое API, на его основе можно создавать игры и прочие программы, где применяется 3D. Для GUI не годится - все вручную рисовать придется. Да и для игр, пожалуй, проще будет взять движок (высокоуровневая оболочка для OpenGL), нежели фактически писать его самому.
Из гуевых же средств для C++ есть WinAPI, Qt и Winforms (это из .NET, доступно в C++ для .NET. т. е. в C++/CLI)
WinAPI - опять же низкоуровневое API. Вот примитивный конструктор GUI http://sourceforge.net/projects/visual-winapi он на выходе выдает код на С++ под WinAPI, с GUI, но это единственный такой конструктор в мире и он очень примитивен, так что гляньте размер того кода, что он выдает, и прикиньте, что все это вам вручную придется писать. А многого в WinAPI и просто нет и надо рисовать самому опять же.
Qt гораздо удобнее и проще, есть уже юзабельный конструктор GUI, но Qt имеет кроссплатформенно-линуксоидный уклон, потому убог, как и все кроссплатформенное.
Ну а если брать .NET (лучше решение для GUI на винде), то уж лучше C#, а не C++/CLI
Из гуевых же средств для C++ есть WinAPI, Qt и Winforms (это из .NET, доступно в C++ для .NET. т. е. в C++/CLI)
WinAPI - опять же низкоуровневое API. Вот примитивный конструктор GUI http://sourceforge.net/projects/visual-winapi он на выходе выдает код на С++ под WinAPI, с GUI, но это единственный такой конструктор в мире и он очень примитивен, так что гляньте размер того кода, что он выдает, и прикиньте, что все это вам вручную придется писать. А многого в WinAPI и просто нет и надо рисовать самому опять же.
Qt гораздо удобнее и проще, есть уже юзабельный конструктор GUI, но Qt имеет кроссплатформенно-линуксоидный уклон, потому убог, как и все кроссплатформенное.
Ну а если брать .NET (лучше решение для GUI на винде), то уж лучше C#, а не C++/CLI
Если я правильно понял, то ты просто пишешь консольные программки, не работая с формами?
Что мешает перейти на ту же visual studio? Где работа с формами выполняется в 2 клика? Вот тебе и интерфейс и что хочешь.
Для начала разобраться с обычными, а дальше можно смотреть в сторону wpf
Что мешает перейти на ту же visual studio? Где работа с формами выполняется в 2 клика? Вот тебе и интерфейс и что хочешь.
Для начала разобраться с обычными, а дальше можно смотреть в сторону wpf
Программировать на плюсах gui мягко говоря мазохизм. Для этого есть c#, в крайнем случае с++/qt. MFC можно использовать для чего то маленького. Говорю, как человек, который хорошо знает все названные технологии и языки. На плюсах очень хорошо писать высокопроизводительные библиотеки. Я так же не говорю, что это не реально. Просто пустая трата времени.
@сь/лбек Даурембеков
Окей, допустим распознователь капчи на чём лучше делать?
OpenGL, говоря крайне упрощенно - библиотека для отрисовки графики, в основном в играх. Если есть желание осваивать оконные интерфейсы, лучше глянуть в сторону MFC или Qt.
@сь/лбек Даурембеков
То есть допустим если делать приложения под андроид то опенгл и с++ подходит? (не обязательно игровые)
А чтобы сделать аналог вёрд лучше куте?
А чтобы сделать аналог вёрд лучше куте?
^_^
А ты знал что окна программировать не обьязательно? их уже напрограммировали в Майкрософт вам остается только использовать
@сь/лбек Даурембеков
не очень понял связь с вопросом
Похожие вопросы
- Научите меня составлять бинарные коды.На начальном уровне.Незнаю зачем просто очень хочется.
- Задача в паскале начальный уровень
- Вот скажите мне, какие задачи выполняют программисты начального уровня. См Доп.
- Хочу изучить ещё один язык программирования. Не знаю с чего начать.
- Программисты изучил Pascal а дальше ...
- За сколько времени можно изучить язык программирования ?
- За сколько времени можно изучить (освоить) язык программирования ?
- За какое время можно хорошо изучить ОС Linux??!
- За сколько времени реально изучить Java?
- Turbo debugger. Начальный адрес сегментов программы.