日历
网志分类
· 所有网志
· 日本語の勉強
· ACG
· .NET
· 未分类
站内搜索
友情链接
· 我的歪酷 非非共享界
· Lee.Mars - 熊掌好吃阿好吃
· bhd的wshxzt
· leonanJJ^_^
· 知更鸟 - lolicon sama!

订阅 RSS

0004791

歪酷博客

MeteorX的白板

胡言乱语中...


« 上一篇: 听写练习 - 第23课 下一篇: 听写练习 - 第24课 »
MeteorX @ 2007-01-21 13:25

简单地用了一下.NET的PerformanceMonitor, 这个类还算不错, 简单易用, 就是不能枚举所有Counter的Category有点不方便.
这次配置文件全部使用XMLSerializer, 不能再像以前那么土自己搞序列化了, 其实本来是想用Configuration的, 但翻了1个小时MSDN不知道在讲啥, 鸟那本c#砖头书也没讲, 就算了.
界面目前为纯GDI+手工绘制, 自己实现Widget类, 本来也考虑过用Panel的, 但担心那玩意儿不好控制; 其实最主要的是Panel只能是矩形, 而自己来管理的话, 想怎么搞就怎么搞. 不过目前Widget只能实现基本的Composite形式, 交互只有DrawTo(Graphics, Point), 效率目前看来还算可以, Timer的Interval调到30, CPU占用率还是可以保持在3%以下的.
下一步的努力方向:
1. 增强Widget类的功能.
主要是要把event做出来, 至少要接受MouseDown, MouseUp, 才能做出来Button;
2. 扩展Widget类.
目前Widget只有2个Layout, 1个Counter专属, 以及一些抽象类, 至少要实现Widget重叠之类的Layout;
3. Configuration
这里主要包括性能计数器的Config和GUI的Config; 前者目前手工完成, 后者由于文件大小, 只能用临时代码来生成; 考虑这样的程序没有任何推广的意义和价值, 因此前者优先考虑Console UI, 后者优先考虑以编程接口的形式来编辑配置文件.

以下为屏幕截图, 监视窗口在右下角:


评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定