第一图书网

Symbian OS C++编程指南

李树仁 等 著 李树仁、孙晨、 时磊 人民邮电出版社 (2009-05出版)
出版时间:

2009-5  

出版社:

李树仁、孙晨、 时磊 人民邮电出版社 (2009-05出版)  

作者:

李树仁 等 著  

页数:

271  

Tag标签:

无  

前言

智能手机天生的优越性使得这一市场总是难以宁静。2008年1 O月,赛迪顾问发布的数据显示:2008年第三季度中国市场共销售智能手机747.4万台,比上一季度微升0.6%;实现销售收入181.7亿元,环比增长4.5%。智能手机销售量占手机总销售量的比例为19.3%,比第二季度略涨7个百分点,智能手机在整体手机市场的地位有上升趋势。目前,在智能手机操作系统平台上有几大阵营,包括诺基亚的Symbian平台、微软的WindOWS Mobile平台、Linu×平台以及谷歌的Android平台,其中,Symbian OS在手机应用程序设计中仍然大行其道,是全球占绝对优势的手机操作系统,全球市场份额约为72%,在中国的市场份额也高达69.3%。Symbian OS是真正开放的、可扩展的全球化智能手机平台,至2008年第二季度,Syfllbian手机累计出货量已超过2.259亿部,处于绝对领先的地位。然而,Symbian OS的开发者在数量上却并不占优。比如,与基于Windows Mobiie的开发者数量相比,基于Symbian OS的开发者相对较少。随着手机智能化的程度越来越高,未来对Svmbian开发人员的需求自然水涨船高。本套丛书是以.blook结伴求职软件培训中心的5ymbian系列培训教材为基础进行整理的系列5ymbian软件开发指导图书。结伴求职软件培训中心(WWW.Jblook.cn)是专门从事3G手机软件工程师培训的机构,培训讲师既有中国科学院、北京大学、清华大学、北京邮电大学等顶级高校、研究所的研究员和教授,也有诺基亚、索尼爱立信等国际知名通信公司的研发工程师。

内容概要

  《SymbianOS C++编程指南》共分13章,循序渐进地讲解了Symbian OS C++基础知识,还包括集成开发环境的搭建、IDE的调试方法、使用方法以及如何安装应用程序到手机上等。在每一章节的最后都给出了完整的实例代码和详细的解释,这些实例均完全调试成功。通过掌握这些实例,读者可牢固地领会和掌握书中所介绍的Symbian OS C++基础知识,为以后的深入学习打下坚实的基础。《SymbianOS C++编程指南》适用于所有Symbian OS手机开发初、中级开发人员以及有志于从事Symbian手机开发的大中院校学生,同时也可作为Symbian OS C++开发培训教材。

书籍目录

第1章 Symbian简介1.1 2007年Symbian在全球的成功1.2 SymbianOS的特点1.3 SymbianOS的发展历史第2章 起步2.1 准备工作2.2 开发语言2.3 S60平台简介(SDK的选择)2.4 开发环境的搭建2.5 Carbide.C++集成开发环境2.6 第一个应用程序——HelloWorld2.7 文件目录布局2.8 导入工程第3章 在手机上运行和调试3.1 基本概念3.2 编译、运行应用程序的手机版本3.3 手机在线调试程序3.4 将程序安装到手机第4章 GUI应用程序简介4.1 创建一个GUI程序4.2 GUI应用程序框架4.3 UIDs4.4 资源文件第5章 SymbianOSC++基础5.1 基本数据类型5.2 命名规则5.3 函数5.4 类型转换5.5 SymbianOS类第6章 内存管理6.1 堆和栈6.2 异常处理6.3 清理栈6.4 二阶段构造第7章 描述符7.1 概览7.2 描述符类结构解析7.3 常量描述符7.4 栈描述符7.5 指针描述符7.6 堆描述符7.7 描述符转换7.8 正确使用描述符7.9 描述符方法总结7.10 实例第8章 动态数组类8.1 CArrayX动态数组8.2 RArray和RPointerArray8.3 描述符数组第9章 活动对象9.1 PV操作和信号量9.2 事件驱动的多任务SymbianOS9.3 异步函数9.4 CActive类9.5 活动对象工作原理9.6 活动对象实例解析9.7 长线任务和活动对象第10章 文件、流和存储10.1 SymbianOS文件系统10.2 文件读写实例10.3 目录管理10.4 流10.5 存储和流字典第11章 ECom插件11.1 创建静态库11.2 动态库11.3 ECom插件第12章 Client/Server框架结构12.1 客户/服务器概览12.2 客户端/服务器类12.3 异步请求基本过程12.4 C/S简单实例12.5 C/S开发流程总结第13章 SymbianOSTCP/IP网络编程13.1 TCP/IP介绍13.2 套接字13.3 SymbianOS套接字13.4 套接字客户端、服务器端实例

章节摘录

插图:第2章 起步2.1 准备工作需要有一台计算机能创建并测试在Symbian OS手机上运行的应用程序。这也就是说电脑要有一个较快的CPU处理器(至少1.5GHz)和相当大的RAM(512MB或更大)以及一个大容量硬盘(至少有2GB剩余空间)。该电脑必须能运行Windows 2000或XP操作系统。然后需要开发软件来帮助开发人员编写代码并进行编译。这可以通过包含编辑程序(editor)、编译程序(compiler)和链接程序(1inker)的集成开发环境(IDE)来完成。在这推荐两种适合Symbian OS程序开发的IDE:对于开发非商业用途的Symbian OS应用程序来说,Nokia的Carbide.C++Express版本最理想,它建立在Eclipse IDE的基础上,可免费下载:对于使用Visuai Studi0.NET 2003的程序员来说,也可选择Carbide.VS。这是一套基于Microsoft VisuaI Studi0.NET2003 IDE的工具,用于开发$60和Series 80软件。还需要软件开发包(SDK),专门用来编写和创建Symbian OS应用程序。基于不同手机类型,有不同版本的SDK供选择,具体使用哪个SDK请见以下的说明。如果还没有决定具体的手机类型或平台而无法确定选择哪个SDK,我们建议使用$60和UIQ SDK。如果想为最新款的手机(如Nokia 3250、E60、E61、N71、NS0、N91、N73或N93)编写应用程序,那就应选择基于Symbian OS v9的SDK(UIQ 3或$60第3版),要么就选择更低版本的SDK(UIQ2.1或S60第2版)。


编辑推荐

《SymbianOS C++编程指南》由人民邮电出版社出版。

图书封面

图书标签Tags

广告

下载页面


Symbian OS C++编程指南 PDF格式下载



马马虎虎吧,简单看看还行。


好薄的一本,基本上想看的东西都没有


相关图书