2010-10-12 76 views
0

Im a .net开发人员,我已经学习了一门C语言课程,之后在C++中作为编程入门介绍了一门课程,我想学习Qt,我不知道它是否可能让我马上开始在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项目。选择一个你想了解的简单概念,然后通过例子来理解,直到你理解它。

在Qt中学习的两个最重要的事情是信号&插槽和GUI。在使用Qt之前,你真的需要了解这些基础知识。我个人认为学习C++/Qt对于c#程序员来说是件好事。它会给你一个关于如何解决问题的新视角。

+0

非常感谢你,我已经有Qt 4(第2版)的C++ GUI编程。我将开始抓住那个:] – Stacker 2010-10-12 12:55:56