打印本文 打印本文 关闭窗口 关闭窗口
2008年8月18日四川省Symbian应用开发工程师高级班
作者:chenjing…  文章来源:易创培训网  点击数1043  更新时间:2008/8/7 11:03:42  文章录入:chenqingqing  责任编辑:chenjingjing

●开课时间:2008年8月18日

●地区:四川

●培训费用:5000元

●课程描述

     目前,手机游戏业务,手机增值业务,移动商务应用等领域正处于迅猛发展的阶段。各大游戏公司,大型娱乐网站,门户网站,电子商务,甚至到企业应用,报刊媒体,电视广播等机构都大力推出自己的移动业务。

     而即将到来的3G更是让移动开发人员成为市场上炙手可热的宠儿。其中Symbian C++由于市场人才极度匮乏,用人单位往往重金难聘。

     本课程的目标是帮助学员理解、掌握Symbian/S60下应用程序开发的编程技能。

     课程以Symbian/S60为例,通过实例说明如何开发Symbian应用程序,讲解Symbian下C++编程与ANSI C++编程的区别;同时讲解Symbian应用程序框架,客户端/服务器框架,内存管理以及活动对象等Symbian手机开发的特性。

     本课程可以使学员对手机操作系统Symbian进行移动应用开发有全面深入的了解,掌握 Symbian操作系统下C++应用开发的基本方法和工具。在课程学习结束后能够在symbain上进行UI开发,能够独立在Symbain上开发手机应用产品,熟悉在symbain上进行多媒体开发方法;

●适合人群

     熟悉C++程序设计,希望迅速了解和掌握SymbianOS系统开发的学员;希望从事Symbian OS手机开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的大学生:

     1、手机应用软件开发;

     2、各类手持终端设备的行业应用软件开发;

     3、移动互联应用开发(服务器端);

     4、移动增值服务开发;

● 就业及质量保障

     雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量。

     培训结束后免费提供一年的技术支持,充分保证培训后出效果;

     本期如有未学懂的内容下期可免费再学;

     培训合格学员可享受免费推荐就业机会;

●实验器材

     Symbian S60手机平台

●开课情况 (周末班、脱产班)

     学  时: 72学时 (现场 、远程均可教学)

     开课时间:【成都】 8月18日 9月13日 【重庆】7月12日

●优惠政策:

     网络远程教学 : 享受9折优惠

●具体课程安排:

     第一天

     9:00 ~ 12:00

     智能手机介绍;

     Symbian OS背景介绍;

     S60开发概述;

     Symbian移动开发方向;

     S60 SDK版本介绍;

     开发工具Carbide C++介绍;

     13:30 ~ 18:30 【实验】

     搭建开发环境开发;

     导入已有的S60项目;

     启动、使用模拟器;编译到设备并在设备上运行;

     第二天

     9:00 ~ 12:00

     Symbian应用开发基础知识;

     Symbian C++基本数据类型;

     Symbian四种基本的类(T、C、R、M);
    
     Symbian C++编程惯例规范;

     13:30 ~ 18:30 【实验】

     1. 查看分析示例中T、C、R、M类的命名;本实验通过分析代码,理解四种基本的类的命名规则。

     第三天

     9:00 ~ 12:00

     Symbian系统内存管理

     Symbian系统中的堆栈管理

     Symbian的异常处理及清理机制

     两阶段构造函数

     Symbian系统中的内存泄露

     Symbian系统中panic的分析

     13:30 ~ 18:30 【实验】

     1. 异常处理试验;

     2. 内存泄露试验;

     第四天

     9:00 ~ 12:00

     1. Symbian描述符特性

     2. Symbian描述符类

     3. Symbian描述符API用法

     4. 动态数组

     13:30 ~ 18:30 【实验】

     1. 字符串、描述符试验

     2. 态数组实验

     第五天

     9:00 ~ 12:00

     Symbian应用程序框架介绍

     Symbian应用程序基本类

     Symbian应用程序启动过程分析

     Symbian中的DLL

     线程与进程

     进程间通信

     13:30 ~ 18:30 【实验】

     1. 通过Carbide C++调试工具理解Symbian应用程序的启动流程

     第六天

     9:00 ~ 12:00

     客户/服务器框架原理

     客户/服务器框架类及数据转化

     客户/服务器框架对性能的影响

     13:30 ~ 18:30 【实验】

     1. 客户端服务器试验

     2. 练习连接File服务器

     3. 将ASCII数据写入文件

     第七天

     9:00 ~ 12:00

     活动对象

     Symbian异步事件处理

     Symbian活动调度器

     13:30 ~ 18:30 【实验】

     1. 活动对象框架试验

     2. 实现活动对象异步处理RTimer API

     3. 使用活动对象将一个长时间运行的同步任务拆分成一系列小步骤任务

     第八天

     9:00 ~ 12:00

     GUI 应用程序设计

     S60 UI风格概述

     Symbian系统用户界面
    
     资源文件管理

     中文化管理

     13:30 ~ 18:30 【实验】

     1. 资源文件管理及中文化试验

     2. 为应用程序增加可本地化的字符串

     3. 为应用程序增加新的菜单项

     第九天

     9:00 ~ 12:00

     Symbian 文件系统

     Symbian套接字介绍

     Symbian套接字使用

     13:30 ~ 18:30 【实验】

     1. socket移动应用程序开发

     2. http移动应用程序开发

     第十天

     9:00 ~ 12:00 理论考试

     13:30 ~ 15:30

     实战考核与课题答辩、颁发结业证

●适合:熟悉C++程序设计,希望迅速了解和掌握SymbianOS系统开发的学员;希望从事Symbian OS手机开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的大学生:
    
     1、手机应用软件开发;

     2、各类手持终端设备的行业应用软件开发;

     3、移动互联应用开发(服务器端);

     4、移动增值服务开发;

●联系电话:400-700-9989

打印本文 打印本文 关闭窗口 关闭窗口