2

我是移动应用程序开发的初学者。我有C语言的知识。我想为 meego(诺基亚 N9)和 symbian 设备开发一些应用程序。我已经下载了 QT sdk。现在我想学习应用程序开发的内容。C++ 还是 QML?正如我所说,我是这种语言的初学者。我可以从哪里开始?请帮助我。谢谢

4

1 回答 1

2

您要做的就是从学习与您将使用的框架相对应的编程语言开始。一旦你这样做了,你就可以开始学习如何使用这个框架了。

  • Qt:C++
  • Qt Quick : JavaScript 和 QML

之后,这取决于您要开发的平台:

  • 经典桌面操作系统(Windows、Linux、Mac):带有 C++ 的 Qt 适合您。您也可以使用 Qt Quick,但目前它并不是真正为这些平台设计的。此外,您掌握了 C 技能,因此从学习 C++ 开始,然后 Qt 可能对您来说更容易,因为 C 和 C++ 有很多共同点。
  • 移动操作系统(Symbian、MeeGo):在移动操作系统上使用 C++ 开发可能比在 PC 操作系统上更难。所以你最好将 Qt Quick 与 QML和 JavaScript一起使用。此外,Qt Quick 是为在移动平台上开发而设计的。与桌面操作系统不同,您拥有一组真正的可重用组件,例如按钮、滑块、滚动条......那些 Qt Quick 组件(这是它们的名字)也存在于桌面上,但它们不是(直到 Qt5 和 Qt Quick 2.0)作为在 Symbian 和 MeeGo 上开发为它们的等价物。

Qt 总是更快、更流畅,但使用 Qt Quick 编码更容易。

您还可以使用 C++/Qt 部件和 QML/JS/Qt Quick 部件开发混合应用程序,但它更高级。这将是下一步。;-)

于 2012-07-10T21:58:26.543 回答