2010-10-12 2 views
0

Im a .net разработчик, я изучил курс в C, за которым следует один на C++ раньше, в качестве введения в программирование, я хочу узнать Qt, im не уверен, что это возможно чтобы я сразу начал читать книгу в Qt или должен сначала начать читать книгу на C++!Путь обучения для Qt «Разработчик C#»

Считаете ли вы, что старший разработчик C# сможет узнать Qt, прочитав книгу в Qt сразу, если у него небольшой фон на C++?

ответ

1

Сделав то, что вы описываете, я хотел бы сделать следующие предложения -

  1. Для книги, взгляните на C++ GUI Programming with Qt 4 (2nd Edition). Это лучшая книга, которую я видел. Но есть и другие, так что смотрите на них.
  2. Выберите тему, которую вы хотите изучить, затем выполните один из примеров. Они очень хороши, и их много по всем ключевым темам.
  3. Я всегда рассматривал .net и Qt, чтобы иметь эквивалентные понятия. Например, когда вы видите QObject или QString, подумайте C# Object или String. Это очень помогло.
  4. Читать все сообщения здесь относительно Qt. Они являются отличным источником информации. Некоторые из вопросов заставили меня провести исследование новых областей, чтобы понять как вопрос, так и ответ.

И наконец, в каком порядке вы должны это делать. Что касается книг, выходящих из ваших комментариев об обучении на C++, купите книгу. Я всегда находил их очень полезными. Для остальных 3 тем, о которых я упомянул, я бы рекомендовал делать предметы 2, 3 & 4 одновременно. Выбирайте простую концепцию, о которой хотите узнать, а затем используйте примеры, пока не поймете это.

Две самые важные вещи, которые нужно изучить для хорошего фундамента в Qt - это сигналы & Слоты и графический интерфейс. Вам действительно нужно понять основы этих действий, прежде чем вы получите очень далеко, используя Qt.

Лично я считаю, что изучение C++/Qt - хорошая вещь для программиста C#. Это даст вам новый взгляд на решение проблем.

+0

Большое вам спасибо, у меня уже есть программирование на C++ GUI с Qt 4 (2nd Edition). И я начну с царапин:] – Stacker

Смежные вопросы