zoukankan      html  css  js  c++  java
  • Symbian培训所开课程

    既然说了要转向Symbian,可惜暂时不知道成都有哪家比较好的培训,就把北京某Symbian培训所开的课程列下来,自己照着来学习了。
    C++提高(20课时)
    指针操作 指针的定义和初始化
    指针原理与操作
    使用指针访问数组元素
    指针和const限定符
    C++面向对象高级应用 数据抽象和封装
    类声明与类定义
    this指针
    类作用域
    类的构造与析构
    重载操作符与转换
    公用、私有和受保护的继承
    友元关系与继承
    继承情况下的类作用域
    纯虚函数
    C++内存管理机制 C++中的内存分配
    定位new表达式
    显式析构函数的调用
    类特定的new和delete
    C++文件操作 输出缓冲区的管理
    文件的输入和输出
    文件流对象的使用
    文件模式
    字符串流
    C++异常处理 抛出类类型的异常
    捕获异常
    重新抛出
    捕获所有异常的处理代码
    异常类层次


    Symbian开发技术(48课时)
    第1章:Symbian概述及开发环境的搭建
    内容概述 认识流行手机操作系统,搭建Symbian的开发环境
    本章目标 使学员能够熟练搭建Symbian平台下的应用程序的开发环境。
    重点难点 搭建开发环境
    内容结构 1.1 手机操作系统简介
    1.2 Symbian操作系统
    1.3 搭建二版开发环境(VC 6.0)
    1.4 搭建三版开发环境(VS2003)
    1.5 创建第一个项目
    1.6 编译并执行程序
    课后实践 搭建Symbian开发环境,并建立第一个项目。
    课时 理论2实践2
    第2章:开发工具的使用
    内容概述 模拟器的使用、应用程序信息文件的创建,测试工具、消息工具等开发工具的使用
    本章目标 能够熟练使用Symbian SDK中的各种工具来创建开发中需要的资源。
    重点难点 程序的编译
    调试工具的使用
    内容结构 2.1 模拟器的使用
    2.2 AIF的创建
    2.3 资源的创建
    2.4 消息工具的使用
    2.5 文件工具的使用
    2.6 调试工具的使用
    课后实践  
    课时 理论2实践2
    第3章:Symbian系统的体系结构
    内容概述 理解Symbian系统的组成,内存管理、进程管理机制,常用数据类型、类的命名规则以及异常处理机制。
    本章目标 使学员理解Symbian系统的体系结构,以便开发出能在Symbian平台上运行的应用程序。
    重点难点 内存管理
    进程管理
    内容结构 3.1 系统组成
    3.2 进程和线程管理
    3.3 内存管理
    3.4 用户交互界面
    3.5 客户端服务器框架
    3.6 活动对象
    3.7 描述符
    3.8 常用数据类型
    3.9 常用的C++类
    3.10系统的异常处理机制
    课后实践  
    课时 理论4实践0
    第4章:Symbian应用程序设计
    内容概述 理解Symbian应用程序结构,UI界面以及独立引擎的开发,Ecom插件技术的使用。
    本章目标 培养学员设计Symbian应用程序的思维习惯和设计方法。
    重点难点 应用程序框架
    分离程序UI和引擎
    内容结构 4.1 应用程序框架
    4.2 应用程序架构
    4.3 分离程序UI和引擎
    4.4 使用ECOM插件技术
    4.5 国际化编程
    课后实践  
    课时4 理论2 实践2
    第5章:程序调试与测试
    内容概述 在开发的过程中,如何调试程序,学习如何测试程序,如何保证程序的质量。
    本章目标 培养学员测试和调试Symbian应用程序的能力。
    重点难点 测试程序的方法
    内容结构 5.1 编码标准
    5.2 严重错误
    5.3 使用断言发现bug
    5.4 测试方法
    5.5 调试程序的技巧
    课后实践  
    课时4 理论2实践2
    第6章:标准面板及应用程序窗口的使用
    内容概述 如何在应用程序中使用标准面板和窗口
    本章目标 培养学员灵活应用图形组件进行用户程序开发的能力。
    重点难点 面板的使用
    内容结构 6.1 窗口、面板和子面板的概念
    6.2 控制面板
    6.3 主面板
    6.4 列表结构
    6.5 列表类型
    6.6 使用列表
    课后实践  
    课时4 理论2实践2
    第7章:其它图形界面组件的使用
    内容概述 列表、对话框、编辑器消息框等图形组件的使用
    本章目标 掌握图形组件的使用方法。
    重点难点 列表的使用
    对话框的使用
    内容结构 7.1 对话框的使用
    7.2 表单的使用
    7.3 编辑器的使用
    7.4 消息对话框的使用
    7.5 查询
    7.6 设置视图
    课后实践  
    课时 理论2实践2
    第8章:Symbian下的多媒体编程
    内容概述 视图的体系结构,音频、视频处理程序的编写与设计。
    本章目标 掌握Symbian平台下多媒体编程的方法和技巧。
    重点难点 视图的体系结构
    内容结构 8.1 视图的体系结构
    8.2 视图运行时的行为
    8.3 音频程序设计
    8.4 视频程序设计
    课后实践  
    课时 理论2实践2
    第9章:通讯组件及通讯程序接口
    内容概述 Symbian系统下的通讯技术和通信程序的编写。
    本章目标 掌握Symbian系统下通讯机制和通讯程序的设计。
    重点难点 通讯编程接口
    内容结构 9.1 Symbian的通讯体系结构
    9.2 支持的通讯技术
    9.3 通讯安全
    9.4 通讯编程接口
    课后实践  
    课时 理论2实践2
    第10章: 基于消息传递的程序设计
    内容概述 Symbian的消息机制以及基于消息传递的应用程序设计
    本章目标 掌握Symbian系统下邮件程序和消息程序的编写
    重点难点  
    内容结构 10.1 消息体系结构
    10.2 邮件应用程序的设计
    10.3 SMS应用程序的设计
    10.4 MMS应用程序的设计
    10.5 智能短消息的应用程序设计
    课后实践 设计并编写一个彩信接收和发送程序
    课时 理论2实践2
    第11章:多线程程序设计
    内容概述 Symbian系统下多线程程序的设计与编写方法。
    本章目标 能够在Symbian平台下编写多线程的应用程序
    重点难点 线程状态的检测
    内容结构 11.1生成线程
    11.2 线程状态的检测
    11.3 访问线程和进程
    11.4 线程的优先级
    课后实践  
    课时 理论2实践2
    第12章:文件系统及存储系统的设计
    内容概述 如何在Symbian系统中存储数据
    本章目标 掌握Symbian系统中存储系统程序的设计。
    重点难点 文件存储
    内容结构 12.1 文件存储
    12.2 内存存储
    12.3 数据流
    12.4 数据库存储
    课后实践 编写一个文件存储系统,用于存储接收到的彩信。
    课时 理论2实践2
    移动SNS项目:M-SPACE项目(68课时):
        M-SPACE是一款基于网络与手机客户端的新型移动个人门户平台,通过此平台,客户可以将自己手机上的内容备份至服务器,并通过服务器发现自己的手机好友,在好友间共享内容信息。
        项目分为服务器端和手机客户端两部分。服务器端功能包括用户注册与登录、客户端下载、数据备份、内容共享等模块内容。对手机客户端通过http、socket访问协议进行分析和返回,能够完成数据的上传与下载,分享好友的即时消息等内容模块。
        项目开发过程中,教师担任项目经理,带领学生按照企业Symbian开发要求,搭建企业开发环境,以项目组的形式完成项目的需求分析、系统设计、架构设计、界面设计、类模块设计、编码实现、系统测试、部署移植的全过程,项目开发过程中,严格按项目开发流程构建各种软件环境、开发计划、文档、项目答辩等。学生通过项目培养,除了能够掌握项目开发技术,还能够全方位了解Symbian项目开发过程与相关文档规范。
  • 相关阅读:
    做自己的ORMapping Framework ---- 第三讲 关于Attribute
    Hugepages,hugetlb_shm_group与ORA-27125
    65个面试回答技巧
    在线修改Schema
    percona innobackupex 遇到 connect to MySQL server as DBD::mysql module is not installed 问题
    MYSQL中的日期转换
    SHOW INNODB STATUS 探秘
    11g手动打补丁
    11g OCM自动打补丁
    How to create Oracle ASM devices using device-mapper multipath devices in Red Hat Enterprise Linux 6
  • 原文地址:https://www.cnblogs.com/xuyuan77/p/1097434.html
Copyright © 2011-2022 走看看