[linux任务管理器.docVIP

  • 4
  • 0
  • 约 28页
  • 2017-01-06 发布于四川
  • 举报
[linux任务管理器

了解/proc文件的特点和使用方法,监控系统状态,显示系统中若干部件的使用情 况,用图形界面显示系统监控状态。 ?????? 主要参考书目:gtk2.0教程,百度,google 这个任务管理器是参考着windows下的任务管理器和老师的要求做的。对于整体布局是用GTK编写的,中间用到了常用的构件和容器比如:菜单栏,对话框,状态栏,盒子,滚动条,标签,notebook等,并且为在显示内存信息和进程信息看起来比较好看我还用到了GtkListStore、 GtkTreeViewColumn 和gtkTreelter等构件。因为过程有些复杂我在关键部位进行了注释。大致布局是先创建窗口,之后创建表格,上面是一个菜单栏,包括三个菜单,并且每个菜单下设有子菜单(关闭窗口,关机、重启、注销,关于本任务管理器的介绍);下面和右侧是两个状态栏分别显示系统启动时间、系统运行时间、总进程数、CPU利用率,MEM利用率,swap利用率(实时显示则用gtk_timeout_add调用回调函数来达到每隔一段时间更新显示);中间是一个notebook,期间设有五个页面分别显示cpu信息,mem信息,硬盘信息,进程信息,系统信息,mem信息中用到了 树型列表构件,可以手动刷新,在进程信息页中可以手动刷新和手动杀死一个进程。 读取/proc文件信息: 从/proc/stat读取cpu各状态的时间,

文档评论(0)

1亿VIP精品文档

相关文档