Chinaunix首页 | 论坛 | 博客
  • 博客访问: 589053
  • 博文数量: 752
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(752)

文章存档

2011年(1)

2008年(751)

我的朋友

分类:

2008-10-13 16:46:26


我编了一个类似Windows 2000 上性能监视器的程序。在这个程序中,我创建了一个文档对象和几个视图。文档对象负责有规律地采集数据,然后通知相关的视图以不同的格式显示这些数据。文档对象为了有规律地采集数据,它需要一个定时(time)事件。但是,文档不是一个基于窗口的对象,所以它没有这样的定时事件。我权衡了三种解决方案: 1、在其中的一个视图中创建定时器。当事件发生时通知文档对象获取数据。 2、为每一个文档(或在每个文档内)创建一个单独的线程,以便这个线程能有规律地创建时间事件。 3、在CMainFrame中创建一个定时器并从中调用文档函数 这三种方法我都不满意。能否给出一种更好的解决方案?

[代码性质] VC可重用代码段
[代码作者] 赵湘宁
[文件大小] 40K
[更新日期] 2002-3-8 16:26:00
[下载次数] 7820


--------------------next---------------------

阅读(212) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~