欢迎来到天天文库
浏览记录
ID:799687
大小:1.01 MB
页数:24页
时间:2017-09-05
《windows系统资源管理器与设备管理器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、重庆大学课程设计报告课程设计题目:Windows系统资源管理器与设备管理器重庆大学本科学生课程设计任务书课程设计题目Windows系统资源管理器与任务管理器学院计算机专业信息安全年级09已知参数和设计要求:(1)熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(2)掌握操作系统任务与进程概念,熟悉任务与进程管理的方法,通过高级语言编程接口设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、
2、联网状态和用户信息)。学生应完成的工作:(1)了解Windows操作系统的发展历史(2)了解WindowsXP的体系结构(3)掌握Windows系统API的调用方法(4)设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(5)设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。目前资料收集情况(含指定参考资料):(1)在互联网上收集相关资料(2)WilliamStallings,OperatingSystemsInternalsandDe
3、signPrinciples,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资源管理器61.1.1资源管理器简介61.1.2程序设计思想及过程61.1.3系统结构设计71.1.4运行结果101.2任务管理器131.2.1任务管理器简介131.2.2程序设计思想及过程1
4、41.2.3程序流程图161.2.4.运行结果222.1课程设计总结242.1.1心得体会242.1.2小组分工252.1.3参考文献251.1资源管理器1.1.1资源管理器简介资源管理器是Windows系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形的文件系统结构,使我们能更清楚、更直观地认识电脑的文件和文件夹,这是“我的电脑”所没有的。在实际的使用功能上“资源管理器”和“我的电脑”没有什么不一样的,两者都是用来管理系统资源的,也可以说都是用来管理文件的。另外,在“资源管理器”中还可以对文件进行各种操作,如:打开、查看文件内容等。1.1.2程序设计
5、思想及过程 本次课程设计主要使用VisualStudio常规开发设置MFC完成实现创建一个与Windows资源管理器类似的应用程序,创建一个包含两个窗格的窗口。左窗格将包含显示了您在分层视图桌面的一CMFCShellTreeCtrl对象,显示文件在左窗格中选择的右窗格将包含CMFCShellListCtrl。通过使用MFC应用程序向导,创建新MFC应用程序。创建单文档视图结构,调试自动生成资源管理的初始框架。窗口包括菜单栏,工具栏,日历以及文件夹,树形结构的相关项目部分。相应的消息如文件的打开,日历的显示都是自动生成。本次资源管理设计主要是将左窗口的树形项目与右窗口的列表相关联。
6、资源管理器主要是树形结构引起的嵌套结构,可以通过树形结构更简单查看各种文件夹和文件以及相关信息,可以更方便的查看文件夹和文件之间的关系,还有各种大图标和小图标,以不同的视图方法查看文件,如列表、平铺等方法,而右键菜单中可以实现对文件的打开、复制、粘贴、查看属性等功能的实现。首先添加CMFCShellListCtrl实例添加到向导创建的视图。MainFrm.h头文件中创建CMFCShellTreeCtrl对象的访问器。然后在视图类中用OnCreate()方法我们创建CMFCShellListCtrl对象。OnSize()方法视图重绘,任意更改应用程序窗口的大小。最后连接CMFCSh
7、ellTreeCtrl和CMFCShellListCtrl对象使用CMFCShellTreeCtrl::SetRelatedList方法。程序最终调试运行成功。1.1.3系统结构设计这次设计主要实现资源管理器的各种结构,左窗口采用树型目录的结构,双击一个项目,可以展开多个子项目,再次双击又合拢。同时右窗口显示相应的内容。主要的结构是资源管理器可以建立多个文件夹,多个文件,文件夹里可以包含文件,也可以不包含文件。用户可建立的文件类型可以有多种。单击右键,出现菜单,实现对文件的各种管
此文档下载收益归作者所有