об использовании графики (GUI) - PullRequest
0 голосов
/ 20 августа 2011

я знаю, что это не форум для обсуждения, но я собираюсь задать вопрос, чей соответствующий ответ мне никто не дал, я новичок в программировании и изучении C ++, СЕЙЧАС, когда я справляюсь с этим& было любопытно изучать графику в C ++, я узнал, что графическое программирование в C ++ является сложным и не используется широко, так как есть много других языков, которые могут делать все это гораздо проще по сравнению сC ++.

Теперь мои вопросы:

  1. Допустимо выделение жирным шрифтом, до какой степени
  2. Хорошо ли начинать изучение любого другого языка?обрабатывать графику для меня

Ответы [ 3 ]

2 голосов
/ 20 августа 2011

Вероятно, правда, что программирование GUI на C ++ сложнее, чем на некоторых других языках, если только вы не являетесь экспертом в C ++ и не любите эти другие языки.

Если вы действительно хотите делать относительно общие вещи с GUIв C ++ вы можете рассмотреть возможность использования библиотеки Qt, которая является зрелой и, по крайней мере, несколько кроссплатформенной (ваши приложения могут показаться немного уродливыми на Windows или Mac, но, возможно, не так уж и плохо).

Что касаетсядругие языки для изучения, вы должны спросить об этом на programmers.stackexchange.com.

2 голосов
/ 20 августа 2011

Пока большинство (ПК и консольных) игр написаны на C ++ Я бы не осмелился сказать

графическое программирование на C ++, сложное и обычно не используется

Тяжело, да, часто? ДА!

Другие языки могут упростить графику программирования, но для максимальной скорости C ++ по-прежнему остается очень подходящим вариантом.

Отказ от огня: я знаю, что есть много языков / API, которые вполне способны обрабатывать графику.

2 голосов
/ 20 августа 2011

Графика с C ++, если вы имеете в виду графический интерфейс пользователя и программы для рабочего стола, действительно проста, если вы используете, например, Qt .Да, графический интерфейс C ++ неприятен, если вы не используете какую-либо библиотеку и используете только API OS (или действительно старую библиотеку, такую ​​как MFC), но зачем вам это делать?

Я должен признать,хотя редактор WYSIWYG, встроенный в Visual Studio для C #, немного более интуитивен, чем редактор Qt Creator для C ++.Но это дело привычки и вкуса, я думаю.Написание настольных приложений с использованием Qt - это просто!

Если под графикой вы подразумеваете разработчика игр с реальной трехмерной графикой, то, боюсь, это не тривиально ни на одном языке.Вам, вероятно, придется изучить OpenGL или Direct3D (OpenGL имеет C API, Direct X имеет C ++ API)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...