欢迎垂询
课时安排:欢迎垂询
课程内容:课程目标 symbian培训初级班可以使学员对手机操作系统Symbian进行移动应用开发有全面深入的了解,掌握Symbian操作系统下C++应用开发的基本方法和工具。在课程学习结束后能够在symbain上进
入学要求
学员学习本课程应具备下列基础知识:
◆熟悉C++和面向对象编程;
◆了解Symbian OS C++开发基本概念。
教材
◆《华清远见SymbianOS开发培训讲义》
班级规模及环境
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一机,全程上机,着重 实战。
学时
课时: 共4天,每天6学时,总计24学时
每期班名额有限,报满即停止报名,请提前在线或电话预约
费用
◆培训费用(含教材费):公司员工(2500元),个人自费(2200元),学生自费(1900元,凭有效证件),团体报名优惠措施:两人95 折优惠,三人或三人以上9折优惠
◆认证费(可选):800元(考核通过,颁发Symbian公司全球统一认证证书)
◆上课地点:武汉洪山区珞喻路鲁巷东方怡景大厦A座6层,查看地图>>
◆外地学员:代理安排食宿(需提前预定)
质量保障
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
课程进度安排
时间 课程大纲 课程内容
第一天
8:30
|
16:30 第1章 手机操作系统概述
1.1 BREW简介
1.2 J2ME简介
1.3 Symbian OS简介
1.4 Palm OS简介
1.5 Windows Mobile简介
1.6 嵌入式Linux简介
1.7 国内手机操作系统的发展
第2章 Symbian SDK及其开发环境
2.1 Symbian OS背景介绍
2.2 Symbian OS特点
2.3 Symbian移动开发方向
2.4 S60和UIQ对应的SDK版本介绍
2.5 S60和UIQ平台对比
第3章 symbian二进制代码的三种类型
3.1 EXE 程序的开发
3.2 静态接口DLL
3.3 多态接口DLL
3.4 EXE和DLL的区别?
3.5 构建.app以及如何打包SIS
第4章 程序结构分析
4.1 Symbian程序结构
4.2 图形架构简介
4.3 Uikon两个重要框架CONE和APPARC的介绍
4.4 如何在资源文件中定义资源
4.5 定义快捷键和菜单
4.6 构建可移置字符串资源(多语言版本的资源文件)
第5章 打包发布工具使用
5.1 打包文件格式
5.2 在设备上运行程序
【实验】
实验1:搭建开发环境
本实验将亲手建立Code Warrior IDE和Visual C++6.0开发环境
实验2:导入已有的S60和UIQ的项目工程
本实验通过.mmp创建一个项目工程。
实验3:启动、使用模拟器;编译到设备并在设备上运行
本实验通过IDE中启动模拟器并通过模拟器进行断点调试。
第二天
8:30
|
16:30 第6章 基本类型、描述符和动态数组
6.1 四种基本的类(T、C、R、M)
6.2 字符串与内存管理
6.3 如何操作字符串
6.4 数组的存储(数组缓存)
6.5 数组类的层次结构讲解
第7章 Symbian的异常处理及清理机制
7.1 处理内存不足的错误
7.2 清理规则
7.3 C、R和T类的清理
7.4 类的两阶段构造
7.5 测试引擎和库
第8章 文本显示和字体使用
8.1核心字体类和函数
8.2枚举所有可用字体
8.3字体的使用及效果应用
第9章 UI组件的使用
9.1 各种编辑器的使用
9.2 列表及网格的使用
9.3 设置列表的使用
9.4 自定义控件的开发
【实验】
实验1:调试并修正不正确的内存分配程序
本实验将测试内存错误示例,并动手修改代码来修正问题。
实验2:查看分析示例中T、C、R、M类的命名
本实验通过分析代码,理解四种基本的类的命名规则。
实验3:字体使用
本实验演示了字体的获取和使用
实验4:自定义UI组件开发及控件应用示例
本实验开发一个进度条控件及演示如何应用控件
第三天
8:30
|
16:30 第10章 活动对象
10.1 循环等待处理及其缺陷
10.2 symbian的活动对象机制
10.3 活动对象的生命周期及操作顺序
10.4 用活动对象处理复杂,费时的操作
第11章 图形显示和交互
11.1 屏幕画图函数介绍
11.2 直接写屏方式
11.3 无闪烁重绘
11.4 特殊效果
11.5 直接显示图像文件
11.6 从资源文件中显示图片
11.7 实现图片透明显示效果
第12章 对话框
12.1 标准对话框
12.2 窗体的使用
12.3 通知的使用
12.4 查询的使用
第13章 文件、流和存储
13.1 文件、目录及文件名解析
13.2 文件的创建、打开、读写等操作方式
13.3 流
13.4 存储方式和存储类型
13.5 字典存储和.ini文件
13.6 DB的使用
【实验】
实验1:读取文件的简单示例
本实验将创建一个读取指定目录下文件数据并显示的示例。
实验2:xml解析处理并显示数据
本实验通过在实验1的基础上,增加对xml的解析处理,格式化显示解析后的数据。
实验3:使用活动对象的实例
通过本实验学员可以掌握使用活动对象实现事件驱动的多任务处理的能力。
实验4:创建一个从资源文件中显示图片的程序
本实验学员可以掌握基本的图片实现以及图片透明显示的技巧。
实验5:对话框应用示例
本实验演示了如何应用标准对话框、通知、查询等
第四天
8:30
|
16:30 第14章 网络应用程序开发
14.1 socket应用示例
14.2 http应用示例
14.3 中国移动cmnet和cmwap简介
第15章 多媒体应用程序的开发
15.1音频:录音、播放及流化
15.2相机的应用
第16章 蓝牙应用
16.1蓝牙概述
16.2蓝牙应用程序实例
第17章 其他经验技巧
17.1 获取IMEI的方法
17.2 用应用程序发短信、彩信及打电话
17.3 直接操作屏幕缓冲区
17.4 播放声音文件
17.5 转换图像格式(bmp,gif,jpg)
17.6 读取联系人电话本方法
17.7 截获来电
【实验】
实验1:socket应用示例
本实验将创建socket连接访问远程服务器的示例。
实验2:http应用示例
本实验将创建http连接访问远程Web服务器的示例。