1 / 14

Symbian 手机应用开发过程

Symbian 手机应用开发过程. 主要内容. Symbian OS 上的程序类型 建立新工程 工程结构 程序编译 编辑代码 打包发布. Symbian OS 上的程序类型 1. 控制台应用程序 没有控制台输出界面 有控制台输出界面. Symbian OS 上的程序类型 2. GUI 程序 Symbian 有两个 UI 实现: S60 、 UIQ S60 UI 平台 按键定义 S60 UI 程序的屏幕布局. Symbian OS 上的程序类型 3. DLL 程序. 建立 Symbian 新工程. 使用 Carbide.c++ 的新建向导

thetis
Download Presentation

Symbian 手机应用开发过程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Symbian手机应用开发过程

  2. 主要内容 • Symbian OS上的程序类型 • 建立新工程 • 工程结构 • 程序编译 • 编辑代码 • 打包发布

  3. Symbian OS上的程序类型1 • 控制台应用程序 • 没有控制台输出界面 • 有控制台输出界面

  4. Symbian OS上的程序类型2 • GUI程序 • Symbian有两个UI实现:S60、UIQ • S60 UI平台 • 按键定义 • S60 UI程序的屏幕布局

  5. Symbian OS上的程序类型3 • DLL程序

  6. 建立Symbian新工程 • 使用Carbide.c++的新建向导 • 使用.NET 2005的新建向导

  7. 工程结构 • 工程目录组织

  8. 工程结构 • 程序文件组织 • bld.inf • *.mmp • 可执行程序的名称、程序的类型、程序的UID等。 • 程序的代码源程序文件*.cpp。 • 需要编译资源文件。 • 编译连接程序需要使用的*.lib库文件。 • 程序中使用的用户头文件目录和系统头文件目录。 • 程序使用的API的能力及必要的安全信息。

  9. 程序编译 • 命令行编译 • 切换Symbian开发环境 • 使用的命令devices • 命令行编译 • bldmake bldfiles • abld build winscw udeb 或abld build gcce urel • epoc

  10. 程序编译 • IDE环境编译 • 为模拟器编译 • 为目标手机编译

  11. 编辑代码 • 通过IDE环境编辑代码

  12. 打包发布 • 打包文件.pkg • 制作Symbian安装程序sis文件 • 通过命令制作安装程序 • makesis Exam0303NewGui.pkg • 通过IDE环境制作安装程序

  13. S60 3rd版安装程序签名 • 产生证书 • makekeys • SIS签名 • signsis

  14. 在设备上运行程序 • 通过Nokia pc套件安装 • 直接在手机上执行安装

More Related