zoukankan      html  css  js  c++  java
  • 主机性能监控系统1.获取计算机信息

         先秀下效果图。要获取主机信息包括:OS名称、版本、OS 制造商、系统名称、Windows 目录、系统目录、启动设备、区域设置、时区、总的物理内存、可用物理内存、总的虚拟内存、可用虚拟内存和页面文件空间。 


          本系统计划采用如下的结构(懒得画图,直接用语言描述):一个类库,用于获取计算机的信息。解决方案命名为:ComputerInfo,里面包含一些类,以后每个小功能都会增加一个类,现在刚刚做了获取计算机的信息的类,命名为:SystemInfo,类图如下。然后每个小功能为一个解决方案里面的一个窗体。



          
        public class SystemInfo
        
    {
            
    属性

            
    构造函数

            
    GetSystemInfo
        }


          再启动一个VS2008 创建一个解决方案命名为:HostPerformance,添加上面那个类库的引用,如下图



          添加一个窗体,命名为:SystemInfoForm,往窗体里面添加一个ListView控件,代码如下:
    SystemInfo Form

          至此,获取计算机信息的小功能就做完了,代码都已经贴上来了,大家可以自己弄到VS2008里面试试。
          未完,待续~~下期预告:2.获取性能信息--CPU
  • 相关阅读:
    char 型变量中能不能存贮一个中文汉字,为什么?
    du 和 df 的定义,以及区别?
    怎样查看一个 linux 命令的概要与用法?假设你在/bin 目录中偶然看到一个你从没见过的的命令,怎样才能知道它的作用和用法呢?
    把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
    如何使用 Spring Boot 实现分页和排序?
    如何在 Spring Boot 中禁用 Actuator 端点安全性?
    Dubbo 集群容错有几种方案?
    Collection和 Collections的区别?
    当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?
    怎样一页一页地查看一个大文件的内容呢?
  • 原文地址:https://www.cnblogs.com/lxcsmallcity/p/1580803.html
Copyright © 2011-2022 走看看