【问题标题】:Is C++ enough for Nokia developing? [closed]诺基亚开发 C++ 是否足够? [关闭]
【发布时间】:2012-02-22 07:42:46
【问题描述】:

我真的需要有关诺基亚开发的信息。我可以仅使用 C++ 对诺基亚 (Symbian) 设备进行编程,还是我也需要 Qt? (我有诺基亚 Qt SDK)。我不太确定 GUI 编程,所以我寻求帮助 :)

如果您能告诉我如何在诺基亚 (Symbian) 上制作类似 cmd 样式的东西,那将非常有帮助

【问题讨论】:

  • 我保证你会爱上 Qt

标签: c++ qt command nokia


【解决方案1】:

可能有多种方法可以完成您尝试编写的内容(正如 Bala.C 指出的那样,您可以使用 java),但 symbian OS 的最新版本确实鼓励人们使用 Qt 和特定于QML。这可能会拥有最快、最流畅的设备界面,因为他们已经花费了大量时间为平台优化它。此外,它将使您的应用程序更易于移植到他们的 N9 和其他基于 Qt 的手机(尚未发布的非 Windows Lumia)。

我确信有可能有一个 API 可以直接绑定到它们的低级架构以在屏幕上绘图,但我怀疑它没有很好的文档记录(与 Qt 不同)并且可能会随着版本的变化而变化因为他们不希望开发人员使用它。

【讨论】:

  • 嗨,我需要学习 Qt 和“QML”吗?提前致谢!
  • 好吧,我试图远离“需要”,但我认为从长远来看,如果你这样做了,你会更快乐。但从技术上讲,您“不需要”这样做。
  • 谢谢 :) 顺便说一句,我发现 Qt 很难,而且我实际上不知道 QML 是什么 :D 看起来我需要“努力学习” :D 谢谢!
  • QML 是一种全新的语言,您可能喜欢也可能不喜欢它。我花了很长时间才明白“为什么”你可能想要使用 QML,但我现在已经明白了,因为我已经玩了很多次了。然而,一旦你习惯了应该为所有事情使用它的类这一事实,Qt 就会非常棒。扔掉基于 STL 的东西,改用 Qt 类。它们比 STL 更容易理解,恕我直言。另外,请确保您获得了 Qt SDK 并使用 QtCreator 来编辑代码。通过其自动类型支持,它可以更轻松地找到正确的函数来调用。
  • 谢谢,我有 Qt SDK,并且已经安装了我的诺基亚 N8 :) 谢谢!
【解决方案2】:

嗯,我不认为只有 C++ 会这样做,但使用 Java 会很棒。

请通过以下链接,它可以帮助您为诺基亚 Symbian 开发做好准备。

http://www.developer.nokia.com/Develop/Web/Web_runtime.xhtml

祝你好运

【讨论】:

  • 谢谢,但我想使用 C++ 作为主要,因为它的稳定性。如我所见,在链接中没有 C++,但 CSS(我无法开发)、HTML、JavaScript(我也无法开发)。而且它更像是 Web 开发语言...我对编程真的很陌生,并且只知道 C++ 中的一些东西,例如 std::cout、std::cin、strings、float、int、const ......我想学习开发诺基亚,但如果我必须使用 C++ 和其他东西。
猜你喜欢
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多