欢迎来到天天文库
浏览记录
ID:863718
大小:2.78 MB
页数:22页
时间:2017-09-21
《操作系统课程设计之资源管理器&任务管理器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、重庆大学课程设计报告课程设计题目:Windows资源管理器与任务管理器学院:计算机学院专业班级:网络工程二班年级:2009级小组成员:学号:完成时间:2012年7月7日成绩:指导教师:郭平重庆大学教务处制重庆大学本科学生课程设计任务书课程设计题目Windows系统资源管理器与任务管理器学院计算机专业网络工程年级09已知参数和设计要求:(1)熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(2)掌握操作系统任务与进程概念,熟悉任务与进程
2、管理的方法,通过高级语言编程接口设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。学生应完成的工作:(1)了解Windows操作系统的发展历史(2)了解WindowsXP的体系结构(3)掌握Windows系统API的调用方法(4)设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(5)设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。目前资料收
3、集情况(含指定参考资料):(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摘要及关键字11.1摘要11.
4、2关键字:任务管理器资源管理器操作系统windows12正文12.1Windows资源管理器的实现12.1.1排序的实现22.1.2新建文件夹及其重命名62.1.3新建文件及重命名82.1.4搜索文件102.1.5打开搜索文件所在的文件夹112.1.6打开文件122.1.7删除文件132.1.8删除文件夹142.2Windows任务管理器的实现152.2.1显示当前进程152.2.2性能显示153总结16课程设计正文1摘要及关键字1.1摘要通过一个学期的操作系统课程学习,对操作系统有了进一步的认识。这个学期学习的主要是windows操作系统,毕竟对于我们来说,wind
5、ows操作系统是我们最熟悉的操作系统。学习操作系统这门课程后,对操作系统的原理以及实现都有了一个更深的了解。我们对资源管理器以及任务管理器都有比较大的兴趣,所以这次课程设计我们选择的这个题目。资源管理器主要是对文件资源的管理,我们采用的是用Java中的图形界面编程,画出来的图形界面比较友好,能够很好的检测程序的执行结果。编写了一些调用用到的系统动态链接库的dll文件,使之能顺利地链接各应用程序从而成功打开各文件。其中完成的功能比较齐全,主要有:按目录树的形式管理磁盘中的文件夹和文件、文件的排序、文件的打开、文件的新建、文件的重命名、文件的删除、文件的搜索、刷新等功能,
6、较好的完成了课程设计的要求。任务管理器主要是对各个正在执行的进程的管理以及CPU和物理内存的实时利用情况的获取和统计,采用的也是Java的GUI编程,较好的实现了各种功能。1.2关键字:任务管理器资源管理器操作系统windows2正文2.1Windows资源管理器的实现本次课程设计给了两个题目,我们选择的是第一个,Windows资源管理器和任务管理器的模拟。其初始界面如下图所示,此时所显示的为桌面。如图中所示,在程序的窗口界面的左上角有一些按钮,正如按钮名称那样,我们可以实现相应的功能。例如通过新窗体可以打开一个新的窗口,文件夹则跟Windows文件夹功能类似。此外,
7、我们可以通过这个程序打开和新建文件或者文件夹,实现搜索文件等功能,下面我们来一一演示。2.1.1排序的实现在实现其他功能之前,先来看看类似于Windows的不同排序方式的实现:1)按名称排序:首先,右键标题栏会发现有如下选项:而双击“名称”则可实现按名称排序,如下图所示:再次双击就成为按名称降序排列:1)按大小排序:同理,双击大小则按大小排序,可选择降序还是升序:1)按类型排序:1)按时间排序:2.1.2新建文件夹及其重命名在这里同时实现了右键功能,如图所示:我们此时选择新建一个叫做new的文件夹,建成之后如下图:此时,我们还可以将刚刚建立的文件重命
此文档下载收益归作者所有