《Symbian手机应用开发标准教程》

图书作者:华清远见 丛书名称: 国家信息技术紧缺人才培养工程系列丛书 出版日期:2009年4月 PDF电子版免费下载

编辑推荐理由

推荐评分:5.0分

多年嵌入式人才培养及项目研发经验总结

数百家企业嵌入式研发岗位人才需求汇总

数十所嵌入式专业大学院校教学现状调研

侧重实践及案例分析并辅以代码加以讲解

图书简介

本书主要介绍symbian os的应用开发,主要包括symbian开发环境的搭建、程序结构的分析、symbian os c++基础、清除栈机制及异常退出机制、活动对象、symiban应用开发中的mvc和engine/observer设计模式,以及在gui应用中处理文本、图形和使用ui控件进行界面开发、文件操作、多媒体应用开发、网络应用开发、ecom插件开发、短信及电话的处理等内容。在本书的最后一章,提供了一个综合性的实例—即时聊天程序客户端的开发,本实例涵盖了开发一个symbian项目的各个步骤,包括需求、设计、实现、发布等。通过本例的学习可以帮助读者更快地掌握本书的内容,达到能够独立开发项目的目的。
  • 本书可作为有志从事symbian os应用开发人员的学习教程,本、专科学校手机应用开发相关专业课程的教材,也可作为从事symbian应用开发的软件工程人员的参考书。

图书目录

  • 第1篇 symbian os手机应用开发概述
  • ※第1章 symbian开发简介

  •   1.1 symbian历史
  •   1.2 symbian os的特点
  •   1.3 symbian os体系结构
  •   1.4 移动开发方向
  •   1.5 其他手机开发平台
  •    1.5.1 brew简介
  •    1.5.2 j2me简介
  •    1.5.3 palm os简介
  •    1.5.4 windows mobile简介
  •    1.5.5 嵌入式linux简介
  • ※第2章 搭建symbian开发环境

  •   2.1 symbian sdk介绍
  •    2.1.1 symbian cuskit
  •    2.1.2 基于symbian的s60 sdk
  •    2.1.3 基于symbian的uiq sdk
  •   2.2 搭建开发环境
  •    2.2.1 准备工作
  •    2.2.2 搭建基于carbide.c++的symbian开发环境
  •    2.2.3 搭建基于microsoft.net 2005的symbian开发环境
  •    2.2.4 开发环境介绍
  •    2.2.5 测试开发环境
  •   2.3 hello world例程
  • ※第3章 symbian手机应用开发过程

  •   3.1 symbian os上的程序类型
  •    3.1.1 控制台应用程序
  •    3.1.2 gui程序
  •    3.1.3 dll程序
  •   3.2 建立新工程
  •   3.3 工程结构
  •    3.3.1 工程目录组织
  •    3.3.2 程序文件的组织
  •   3.4 程序编译
  •    3.4.1 命令行编译
  •    3.4.2 ide环境编译
  •   3.5 编辑代码
  •   3.6 打包发布
  •    3.6.1 打包文件.pkg
  •    3.6.2 制作symbian安装程序sis文件
  •    3.6.3 s60 3rd版安装程序签名
  •    3.6.4 在设备上运行程序
  • ※第4章 程序结构分析

  •   4.1 程序结构
  •    4.1.1 应用框架
  •    4.1.2 gui应用运行分析
  •   4.2 工程组织
  •    4.2.1 bld.inf
  •    4.2.2 symbian工程组织文件*.mmp
  •   4.3 应用图标及启动
  •   4.4 资源文件
  •    4.4.1 资源文件格式
  •    4.4.2 定义菜单
  •    4.4.3 定义cba栏
  •    4.4.4 定义字符串资源
  •   4.5 打包图片
  •    4.5.1 bmp图片打包
  •    4.5.2 svg图片打包
  •   4.6 打包文件格式
  •   4.7 多视图程序
  •    4.7.1 创建多视图程序
  •    4.7.2 多视图程序分析
  •    4.7.3 文档/视图结构的视图
  • 第2篇 symbian开发基础
  • ※第5章 symbian os c++基础

  • ※第6章 异常处理与资源管理

  • ※第7章 活动对象

  • 第3篇 symbian编程
  • ※第8章 文本显示和字体使用

  • ※第9章 绘制图形和显示图片

  • ※第10章 基于s60的ui组件编程

  • ※第11章 symbian手机上的文件操作

  • ※第12章 多媒体应用开发

  • ※第13章 symbian上的网络应用开发

  • ※第14章 symbian上的ecom开发

  • ※第15章 消息传送及通话

  • 第4篇 项目实践
  • ※第16章 即时聊天项目设计