当前位置:编程学习 > C#/ASP.NET >>

C#做个资源管理器

用C#做个类似于资源管理器的东西,怎么做?
客户端和服务器端分别:
1.要可以显示获取3台客户机的CPU使用量。内存使用情况的数据,网卡发送和接收相关信息。
2.CPU使用率的变动情况通过曲线图表现出来
(多线曲线可以重叠) 


菜鸟,求助!!!!!! --------------------编程问答-------------------- socket。。。 --------------------编程问答-------------------- 你这又太大了。。。。
CPU使用量 看WIN API 也可以用那个空间的计数器 

曲线表示 就看看GDI+绘制就知道了 --------------------编程问答-------------------- 有详细点的思路吗?或者类似的代码?小弟我一点也看不懂 --------------------编程问答-------------------- 你这个资源管理器是合成版的
建议分开实现功能
分开实现的代码还是很好找的 --------------------编程问答-------------------- 获取cpu:
第一步,创建性能监视器对象:
PerformanceCounter _oPerformanceCounter=new PerformanceCounter("Processor","% Processor Time","_Total");
第二步,获取CPU使用情况:
float _nVal=_oPerformanceCounter.NextValue();
_nVal中就是当前CPU的使用率了,加上百分号(%)就是使用率的百分比,比如:
string _s="当前CPU使用率:" + nVal.ToString("0.0") + "%";
第三步,这个是销毁对象、清理垃圾了
_oPerformanceCounter.Dispose(); --------------------编程问答-------------------- 获取cpu:
第一步,创建性能监视器对象:
PerformanceCounter _oPerformanceCounter=new PerformanceCounter("Processor","% Processor Time","_Total");
第二步,获取CPU使用情况:
float _nVal=_oPerformanceCounter.NextValue();
_nVal中就是当前CPU的使用率了,加上百分号(%)就是使用率的百分比,比如:
string _s="当前CPU使用率:" + nVal.ToString("0.0") + "%";
第三步,这个是销毁对象、清理垃圾了
_oPerformanceCounter.Dispose(); --------------------编程问答-------------------- 获取cpu:
第一步,创建性能监视器对象:
PerformanceCounter _oPerformanceCounter=new PerformanceCounter("Processor","% Processor Time","_Total");
第二步,获取CPU使用情况:
float _nVal=_oPerformanceCounter.NextValue();
_nVal中就是当前CPU的使用率了,加上百分号(%)就是使用率的百分比,比如:
string _s="当前CPU使用率:" + nVal.ToString("0.0") + "%";
第三步,这个是销毁对象、清理垃圾了
_oPerformanceCounter.Dispose(); --------------------编程问答-------------------- 参考 一个简单的性能监视及绘制控件


Windows系统性能检视及绘制


获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,