《Symbian手机软件开发工程师培训.doc》由会员分享,可在线阅读,更多相关《Symbian手机软件开发工程师培训.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Symbian手机软件开发工程师培训(河南唯一) (备选windows mobile手机软件开发工程师培训)01. Symbian操作系统背景本章主要讲解智能手机的基本概念、主流智能手机操作系统、Symbian公司简介、Symbian所有权、Symbian许可证持有者、Symbian设备、Symbian操作系统基础知识以及进行Symbian应用程序开发的基本要求。02. S60平台背景本章主要讲解S60平台的概念、S60平台的不同版本及各自特点,S60平台的按键分布及功能,S60模拟器的基本特征。上机演示部分包括S60模拟器的使用方法以及一些常用的学习资源。03.开发环境本章主要讲解在进行Sy
2、mbian操作系统应用程序开发的时候,如何选择SDK和IDE,以及如何进行开发环境的搭建工作,最后还演示了Carbide.c+的基本操作,包括如何创建新的工作空间、如何创建S60应用程序、如何导入已有的S60应用程序、如何改变工程和文件设置、如何进行工程编译和调试等等。上机演示部分包括开发环境具体的搭建过程、Carbide.c+的使用方法。04.Symbian操作系统数据类型及命名 本章主要讲解Symbian操作系统的基本数据类型和命名规范,以及如何恰当地使用这些数据类型和命名规范。基本的数据类型包括整型、文本型、布尔型、浮点型、无值型和枚举型,命名规范按照对象的不同又分为类的命名规范、变量的
3、命名规范和函数的命名规范。上机演示部分包括基本数据类型的使用方法。05.内存管理机制本章重点讲解内存管理的重要性,栈和堆的概念,异常退出机制,清理栈机制,二阶段构造,内存泄露以及严重错误。上机演示部分包括控制台应用程序中的异常处理方法和图形化应用程序中的异常处理方法。06. 描述符本章主要讲解了描述符的主要分类,描述符的可修改性,描述符的宽度,描述符的详细分类,描述符的派生关系以及描述符的使用方法。上机演示部分包括描述符的声明方法,描述符常用API的使用方法。07. 客户端/服务器框架本章重点了讲解客户端/服务器,主要包括客户端和服务器的API示例,关键的客户端/服务器类,会话的基本概念以及客
4、户端API的使用方法。上机演示部分以文件服务器为例,说明如何使用文件服务器的客户端API来实现文件的读写操作。08.活动对象框架本章主要讲解了异步函数、活动对象和活动调度器的基本概念,以及如何使用活动对象和活动调度器,在活动对象和活动调度器的使用过程中需要特别注意的一些问题。上机演示部分以一个计时器为例,说明活动对象和活动调度器的使用方法。09. 动态数组本章主要讲解Symbian操作系统的动态数组分类,即RArray,RPointerArray和CArrayX的基本概念,数组粒度的设定原则、数组的排序和搜索方法以及TFixedArray的使用场景。上机演示部分包括动态数组的创建、排序、搜索、
5、添加和访问操作。10. Symbian操作系统结构本章主要讲解了Symbian操作系统中的动态链接库(DLL),可写静态数据(WSD),ROM和RAM中的可执行文件,以及线程和进程的基本概念。11. 文件服务器本章重点讲解了文件处理的基本操作,流化的基本概念和操作,以及存储和流的使用方法。上机演示部分包括文件的读写操作,以及文件流的外部化和内部化操作。12. S60应用程序框架本章重点讲解了Symbian应用程序的用户界面/引擎结构,以及三种基本的S60应用程序框架:传统应用程序框架、基于对话框的应用程序框架和基于视图的应用程序框架。上机演示部分包括三种基本的应用程序框架的实现过程,以及三种应
6、用程序框架的效果比较。13. S60用户界面控件设计(上)本章重点讲解了UI控件的事件处理原理,控件栈和按键事件流的基本概念,以及S60预定义的一些控件的使用方法,这些控件包括菜单、对话框、通知对话框、输入对话框、编辑器和表单。上机演示部分包括控件栈的使用、菜单的使用,各种通知对话框的使用、文本编辑器的使用、以及表单的使用。14. S60用户界面控件设计(下)本章重点讲解了S60平台中使用非常广泛的控件列表框,包括垂直列表框、设置列表框和栅格。上机演示部分包括垂直列表框的使用,以及设置列表框的使用方法。15. S60通信应用开发本章重点讲解了Symbian操作系统通信框架概述,套接字通信、消息
7、和电话应用程序开发的基本方法。上机演示部分以一个天气信息获取程序演示如何使用套接字进行通信;如何使用CSendUi和RSendAs来进行消息的发送,如何监听新消息的到来以及接收;如何拨打电话和监听通话状态;如何查询手机的基本信息,包括IMEI号码、电池电量、充电器信息等等。16. S60多媒体应用开发本章主要讲解了S60平台的多媒体框架,以及多媒体框架客户端API的使用方法,这些客户端API包括:音频接口、音调播放接口、音频流化接口和视频接口。上机演示部分包括音调播放器的实现音频录制器的实现以及视频播放器的实现过程。17. 平台安全性本章重点讲解了Symbian操作系统平台安全性的基本概念和工
8、作原理,以及S60第3版应用程序的移植方法。18. 应用程序部署本章主要讲解了S60应用程序安装,S60应用程序针对设备进行编译,打包文件的作用和设置,数字签名安装文件的创建以及安装文件的部署和安装过程。上机演示部分包括安装文件生成器的使用,证书生成器的使用,安装文件签名其的使用以及安装文件创建器的使用方法。19. Symbian签名本章主要讲解了Symbian签名背景,Symbian签名分类,Symbian UID和发布者UID的基本概念,Symbian操作系统能力,测试过程以及具体的签名过程。上机演示部分包括如何进行在线的公开签名,使应用程序具备更高的能力。官方培训:2500-5000元(区域)全市最低价:无元而我们收取800元