Symbian开发决窍.docxVIP

  • 1
  • 0
  • 约8.82千字
  • 约 17页
  • 2018-01-18 发布于河南
  • 举报
Symbian开发决窍

设计诀窍?1. 最重要的设计诀窍是将‘引擎’代码与用户界面(UI)代码分开,分为不同的模块。这样设计有助于您的程序在不同用户界面系统之间的移植,Symbian OS 本身也采用这种设计。方法之一是在二进制级就进行这个区分。将所有非用户界面相关代码放到独立的引擎.DLL 文件中。您的程序中用户界面相关的代码可以链接到这个。DLL 文件,从而访问引擎获取其提供的功能。另一种方法是在源代码级做出区分。应用程序生成为一个单一的.APP 文件,但将‘引擎’相关代码和用户界面相关代码分到不同的.CPP 和.H 文件中,以便于管理和调试。编码时采用这种设计,您可以减轻移植到新的用户界面平台时产生的负担;纯引擎代码经常可以不经修改就在任何用户界面平台上运行。这意味着移植到新用户界面时您只需要移植和优化已经单独分开的用户界面层就行了。?2. 设计时要牢记地方化支持。千万不要将字符串或文字‘硬编写’到您的源文件中——应使用Symbian OS 提供的资源文件机制来储存字符串。?3. 应坚持使用软件开发包(SDK)和Symbian OS 发布版本明确支持并提供文档的API。使用不受支持或‘不推荐使用’(deprecated)的API 将给您的应用程序带来潜在的问题—— Symbian 保留在未来的版本中更?改或者移除不应被外部开发者使用的API 的权利。?4. 不要假定所有的‘系统’文件都会出现在所有电

文档评论(0)

1亿VIP精品文档

相关文档