定时器相关的类
来源:互联网 发布:mac运行windows软件 编辑:程序博客网 时间:2024/04/29 08:44
1.CTimer类用RTimer在自定义的时间段之后产生一个事件,使用CTimer比在CActive派生类中使用RTimer方便。
CTimer::After()仅仅调用相关联的RTimer类的After()方法和SetActive()方法,当定时器过期后,调用RunL()方法。
2.继承CTimer时注意的地方
CGameEngine::CGameEngine():CTimer(EPriorityStandard)
{
CActiveScheduler::Add(this);//E32User-CBase 51
}
void CGameEngine::ConstructL()
{
CTimer::ConstructL();
}
void CGameEngine::Start()
{
After(0);//或CTimer::After(),不是调用iTimer.After(),iTimer是CTimer的私有成员
}
3.CTimer有两个子类CPeriodic和CHeartbeat,都可以处理周期性的定时器回调,其中心跳更有规律一些,它的使用也稍麻烦点.
使用CPeriodic,CHeartbeat相比使用CTimer,CActive,不需要实现接口了,只需要在Start的时候提供一个回调函数。但采用继承CTimer的方式,在RunL()中更方便处理成员变量的变化。
4.
- 定时器相关的类
- 单片机 定时器计数器的相关
- STC89C52RC定时器的相关设置
- JavaScript定时器的相关操作
- servlet相关的Listener应用(定时器)
- 定时器相关的一些结构体
- 初始化跟路由相关的定时器
- 描述符相关的时间定时器
- 基于mini2440定时器模块的相关总结
- (一)通用定时器的相关介绍
- 非窗口类中使用定时器的方法及相关知识的介绍
- 非窗口类中使用定时器的方法及相关知识的介绍
- 非窗口类中使用定时器的方法及相关知识的介绍
- Qt定时器:QObject类的定时器和定时器类QTimer
- 封装的定时器类
- 封装的定时器类
- 定时器类的封装
- s3c2440定时器相关配置
- DONET的开发框架,在网上收集了一些资源。写道博客上已备忘
- 《Android 应用开发课程大纲》 V1.0
- ESC/P 打印指令使用,3种票据打印方法(转)
- 十进制转八进制
- 获得“微软DEV-WOW2009博客达人”优胜奖
- 定时器相关的类
- DIV的图片无缝滚动
- 破解艺术 二
- MSDN
- 破解艺术 三
- 文件加密工具
- 小规模低性能低流量网站设计原则
- 嵌入式Linux系统的图形用户界面
- 新书上架:《Java SE 实践教程》