|
课时 |
目录 |
子目录 |
演示实验 |
|
Symbian OS基础 |
Symbian OS 概述 |
学会查询和使用 SDL文档 |
|
基本概念 基本类 关键特征 目标平台 |
创建两个线程,线程的功能已经执行,只需创建指向它的句柄。 |
|
和其它相关操作系统的比较 历史 主要控件 |
移除一个临界区的执行部分,看看结果将会发生什么变化 |
|
Symbian系统结构 |
|
|
线程和进程 抢占式和合作式多任务机制 |
|
|
内核模式和用户模式的执行 服务器的扩展使用 上下文切换 |
|
|
Symbian开发平台和系统构建 |
Symbian开发平台、开发工具的介绍 |
学会使用 HTML帮助引擎来搜索SDK文档 |
|
构建工具介绍,构建可执行模块 |
配置和使用模拟器 |
|
EXEs和DLLs的区别,构建二进制代码和应用程序 |
学会构建一个很小的控制台程序 |
|
构建中遇到的问题 |
学会从 IDE装载一个可执行程序 |
|
基于 Symbian的程序开发 |
三种类型的 Symbian OS应用程序 |
掌握设置断点 |
|
动态链接库和 Symbian OS API设计 |
使用 IDE的调试命令 |
|
代码协定 设计工具 测试代码 调试程序 |
调试包括客户端和服务器端的应用程序 |
|
描述符和动态数组 |
描述符的定义、理解和使用 |
编译和运行代码,观察基于控制台的应用程序的输出结果 |
|
Symbian OS动态数组类 |
使用 TPtr类执行一些基本的字符串操作 |
|
动态数组的用法 |
使用 TBuf和TBufC执行字符串操作 |
|
使用拥有查询和排序类型函数的 TKey-derived 类 |
执行 AddStudentL()方法插入一个学生 |
|
修改 SortSudents()方法,通过名字来排序 |
|
执行 FindStudent()方法来查找一个学生 |
|
主动对象和资源管理 |
主动对象类和 AO框架 |
Bulid一个活动工程,在调试模式下运行它 |
|
AO的生命周期 |
通过插入断点和步骤来获知 Symbian OS中主动对象是怎样使用的 |
|
基于 console的简单的应用程序 |
给程序确定和添加第二个主动对象 |
|
例外和存储问题 |
使用模拟器和它的调试按钮,看看使用的堆单 |
|
基本或高级的清理栈操作 |
元的数量,看看文件和窗口服务器资源的数 |
|
两阶段的构造函数 |
量,激活一个内存溢出。 |
|
Client-Sever和文件管理 |
Client-Sever概述 |
使用一个对话,连接一个应用程序到 SOCKET服务器端 |
|
Client-Sever可执行的包 体系结构 |
使用一个 SOCKET子对象和另一个应用程序通信 |
|
Symbian OS服务器 |
从应用程序中选择一些文件数据保存和再存储的源代码,对存储应用机制更好的理解 |
|
文件管理概述 |
执行两个函数 CClassB::ExternalizeL()和CClassC::InternalizeL() |
|
文件的存储、组件和特性 |
|