WPF实现简易任务管理器

来源:互联网 发布:设计优化的意义 编辑:程序博客网 时间:2024/06/05 20:34

类图如下:

 

实现详解

MainWindow类:

使用三个按钮,并添加Click事件。button_Click事件的实现:

 

 

通过case判断跳转到不同的界面,实现的代码为: 

frame.Source = new Uri("BrowseTaskPage.xaml", UriKind.Relative);

MainWindow类的构造函数中添加 initFrame() 初始化界面,跳转到显示进程的界面类。

使用dataGrid:

 

 

显示进程:

 

 

主要使用MPF中的Process类,Process类详解可参考MSDN文档。

添加进程:

 

 

调用Start方法即可,传入的是可执行文件名。

 

结束进程:

  

调用进程的Kill()方法即可,需要根据进程pid构造进程对象,进而结束进程。

总结:

这是操作系统的课设作业,一开始使用MFC来做,文件很多,短时间内不易上手,在查阅资料的时候发现有WPF这个框架,试着用起来,发现方便很多。因为之前使用java更多,所以上手c#也更快。根据一些demo,能知道如何使用WPC这个框架来实现进程的一些操作。遇到的问题包括程序集的引入,命名空间的使用等,借助网络博客和MSDN官方中文文档都解决了。其中程序集的引入,需要下载.dll文件并引入。这次的收获就是框架的使用,完全陌生的选题的资料查询和实现,goole的确更有用,实现工具和框架的选择也决定了做出来的效果和效率。


2016.7.11

长沙 操作系统课设

原创粉丝点击