操作系统课程设计Windows资源管理器与任务管理器.docx

上传人:b****5 文档编号:4099673 上传时间:2022-11-27 格式:DOCX 页数:17 大小:1.89MB
下载 相关 举报
操作系统课程设计Windows资源管理器与任务管理器.docx_第1页
第1页 / 共17页
操作系统课程设计Windows资源管理器与任务管理器.docx_第2页
第2页 / 共17页
操作系统课程设计Windows资源管理器与任务管理器.docx_第3页
第3页 / 共17页
操作系统课程设计Windows资源管理器与任务管理器.docx_第4页
第4页 / 共17页
操作系统课程设计Windows资源管理器与任务管理器.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

操作系统课程设计Windows资源管理器与任务管理器.docx

《操作系统课程设计Windows资源管理器与任务管理器.docx》由会员分享,可在线阅读,更多相关《操作系统课程设计Windows资源管理器与任务管理器.docx(17页珍藏版)》请在冰豆网上搜索。

操作系统课程设计Windows资源管理器与任务管理器.docx

操作系统课程设计Windows资源管理器与任务管理器

课程设计报告

课程设计题目:

Windows资源管理器与任务管理器

学院:

计算机学院

专业班级:

网络工程二班

年级:

小组成员:

学号:

完成时间:

2012年7月7日

成绩:

指导教师:

课程设计任务书

课程设计题目

Windows系统资源管理器与任务管理器

学院

计算机

专业

网络工程

年级

09

已知参数和设计要求:

(1)熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器的全部功能(包括:

菜单、图标、右键菜单),实现软件资源和数据资源的管理。

(2)掌握操作系统任务与进程概念,熟悉任务与进程管理的方法,通过高级语言编程接口设计并实现Windows操作系统任务管理器的全部功能(包括:

菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。

学生应完成的工作:

(1)了解Windows操作系统的发展历史

(2)了解WindowsXP的体系结构

(3)掌握Windows系统API的调用方法

(4)设计并实现Windows操作系统资源管理器的全部功能(包括:

菜单、图标、右键菜单),实现软件资源和数据资源的管理。

(5)设计并实现Windows操作系统任务管理器的全部功能(包括:

菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。

目前资料收集情况(含指定参考资料):

(1)在互联网上收集相关资料

(2)WilliamStallings,OperatingSystemsInternalsandDesignPrinciples,6thEdition,电子工业出版社,2010年

课程设计的工作计划:

(1)第1—第3天:

查询、收集资料,学习相关知识;

(2)第4天:

熟悉掌握API函数使用;

(3)第5—第9天:

设计、实现程序;

(4)第10天:

编写课程设计报告;

(5)第11天:

检查程序;

(6)第12天:

修改完善程序与课程设计报告。

任务下达日期2012年6月18日

完成日期2012年7月7日

 

课程设计正文

1摘要及关键字

1.1摘要

通过一个学期的操作系统课程学习,对操作系统有了进一步的认识。

这个学期学习的主要是windows操作系统,毕竟对于我们来说,windows操作系统是我们最熟悉的操作系统。

学习操作系统这门课程后,对操作系统的原理以及实现都有了一个更深的了解。

我们对资源管理器以及任务管理器都有比较大的兴趣,所以这次课程设计我们选择的这个题目。

资源管理器主要是对文件资源的管理,我们采用的是用Java中的图形界面编程,画出来的图形界面比较友好,能够很好的检测程序的执行结果。

编写了一些调用用到的系统动态链接库的dll文件,使之能顺利地链接各应用程序从而成功打开各文件。

其中完成的功能比较齐全,主要有:

按目录树的形式管理磁盘中的文件夹和文件、文件的排序、文件的打开、文件的新建、文件的重命名、文件的删除、文件的搜索、刷新等功能,较好的完成了课程设计的要求。

任务管理器主要是对各个正在执行的进程的管理以及CPU和物理内存的实时利用情况的获取和统计,采用的也是Java的GUI编程,较好的实现了各种功能。

1.2关键字:

任务管理器资源管理器操作系统windows

 

2正文

2.1Windows资源管理器的实现

本次课程设计给了两个题目,我们选择的是第一个,Windows资源管理器和任务管理器的模拟。

其初始界面如下图所示,此时所显示的为桌面。

如图中所示,在程序的窗口界面的左上角有一些按钮,正如按钮名称那样,我们可以实现相应的功能。

例如通过新窗体可以打开一个新的窗口,文件夹则跟Windows文件夹功能类似。

此外,我们可以通过这个程序打开和新建文件或者文件夹,实现搜索文件等功能,下面我们来一一演示。

2.1.1排序的实现

在实现其他功能之前,先来看看类似于Windows的不同排序方式的实现:

1)按名称排序:

首先,右键标题栏会发现有如下选项:

而双击“名称”则可实现按名称排序,如下图所示:

再次双击就成为按名称降序排列:

2)按大小排序:

同理,双击大小则按大小排序,可选择降序还是升序:

3)按类型排序:

4)按时间排序:

2.1.2新建文件夹及其重命名

在这里同时实现了右键功能,如图所示:

我们此时选择新建一个叫做new的文件夹,建成之后如下图:

此时,我们还可以将刚刚建立的文件重命名,如下图所示:

则完成重命名之后如下图:

2.1.3新建文件及重命名

在新建的文件夹new里面建一个名为new.txt的文件:

同样的,我们使用右键进行重命名,如下图所示:

完成后为:

我们会发现窗口左上角的“向上”按钮变色,则此时我们可通过此按钮返回上一级目录,同时,在地址栏里面我们可以选择自己想要去的目录地址:

2.1.4搜索文件

我们就搜索刚刚建的renew.txt,如下图所示,显示出了相应的路径:

2.1.5打开搜索文件所在的文件夹

使用右键,选择打开所在文件夹

则打开之后如下图所示:

2.1.6打开文件

同样使用右键:

打开后我们在里面输入一句话并保存,刷新后会发现文件大小增加了:

2.1.7删除文件

我们把刚刚搜索到的新建的renew.txt删除:

可以看到,在文件夹renew里面不再有刚刚的文件存在。

2.1.8删除文件夹

我们可以再次通过右键删除文件夹renew:

选择删除之后我们发现文件夹new消失了:

目前而言,虽然我们基本实现了以上所有的功能,但仍然存在许多不足之处,例如界面可能不太完善,功能也没有真正的Windows强大和完备,此外,实现删除功能的时候没有确认的窗口弹出,等等。

但是在做的过程中我们也受益匪浅,对于以后的发展有很大作用。

 

2.2Windows任务管理器的实现

由于时间紧迫(与其他课程设计冲突),我们目前只是实现了进程和性能两个方面的展示。

2.2.1显示当前进程

如下图所示,显示了当前的进程和创建时间以及进程号,此外还有进程数目,CPU占有率和物理内存占有率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1