C++是否足够用于诺基亚开发?

4

我非常需要有关诺基亚开发的信息。我能用C++编写诺基亚(Symbian)设备的程序吗,还是需要Qt?(我有诺基亚Qt SDK)。我对GUI编程不是很确定,所以请求帮助:)

如果您能告诉我如何在诺基亚(Symbian)上制作类似于cmd样式的东西,那将非常有帮助<--(这是一个可选问题)


你会爱上Qt的,我保证。 - UmNyobe
2个回答

4
您可能有多种方法来实现您尝试编写的内容(正如Bala.C所指出的,您可以使用Java),但Symbian操作系统的最新版本确实鼓励人们使用Qt和具体的QML进行编写。这将很可能拥有最快速和最平滑的设备界面,因为他们花费了大量时间对其进行了优化。此外,它还将使您的应用程序更易于在N9和其他基于Qt的手机(尚未发货的非Windows Lumia)上移植。
我确信也可能有一个API可以直接连接到他们的低级架构以绘制屏幕,但我怀疑它的文档不太完善(不像Qt),而且随着发布版本的变化也会发生变化,因为他们不希望开发者经常使用它。

嗨,我需要学习Qt和“QML”吗?谢谢! - user1178202
好的,我试图避免使用“需要”这个词,但我认为如果你这样做,从长远来看你会更加快乐。但从技术上讲,你并不“需要”。 - Wes Hardaker
谢谢 :) 顺便说一下,我觉得Qt很难,而且我实际上不知道什么是QML :D 看来我需要“努力学习” :D 谢谢! - user1178202
QML是一种相当新的语言,你可能会喜欢它,也可能不会。我花了很长时间才明白为什么要使用QML,但是现在我已经玩了很多次,我明白了。然而,一旦你习惯了使用Qt的类,它就非常棒。抛弃基于STL的东西,改用Qt的类。在我看来,它们比STL容易理解得多。此外,确保你获得Qt SDK并使用QtCreator编辑代码。通过其自动类型支持,它使查找正确的函数调用变得更加容易。 - Wes Hardaker
谢谢,我已经拥有Qt SDK,并将我的诺基亚N8设置好了 :) 谢谢! - user1178202

3

1
谢谢,但我想使用C++作为主要语言,因为它更稳定。从链接中我看不到C++,只有CSS(我无法开发它)、HTML和JavaScript(我也无法开发)。而且这更像是Web开发语言... 我真的很新手,只知道一些C++的基础,比如std::cout、std::cin、字符串、浮点数、整数、常量等等... 我想学习开发Nokia,但必须使用C++和其他一些东西。 - user1178202

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接