1、模拟资源管理器(1)-界面设计,背景分析:资源管理器是操作系统的管理文件(夹)的重要工具,也是很多功能软件的不可或缺的部分。学习目标:界面的设计,各个窗体、控件的属性设置,模拟资源管理器-界面设计,模拟资源管理器-界面设计,文件菜单的结构,模拟资源管理器-界面设计,目录菜单的结构,模拟资源管理器-界面设计,视图菜单的结构,Company Logo,模拟资源管理器-界面设计,主窗体运行程序效果如图所示。,模拟资源管理器(2)-显示驱动器内容,背景分析资源管理器的主要功能是列出系统中的所有逻辑驱动器、所有目录和文件。学习任务列出系统中的所有逻辑驱动器,显示在主窗体的树视图中,并列出硬盘中的所有目录
2、和文件。其中的难点主要是动态链接库kernel32.dll的使用。参照真实Windows系统资源管理器界面。,模拟资源管理器-显示驱动器内容,【任务描述】列出系统中的所有逻辑驱动器,显示在主窗体的树视图中,并列出硬盘中的所有目录和文件。其中的难点主要是动态链接库kernel32.dll的使用。参照真实Windows系统资源管理器界面。,模拟资源管理器-显示驱动器内容,【任务实施】用动态链接库kernel32.dll中的非托管代码获取所有逻辑盘并列出硬盘中的所有目录列出指定目录列出指定目录下的所有子目录和文件,模拟资源管理器-显示驱动器内容,运行结果如图,模拟资源管理器(3)-文件和目录的管理,背景分析资源管理器的主要功能是实现文件和目录的增、删、改名和查找。学习任务浏览、创建、删除文件和目录,同时显示文本文件的内容。,模拟资源管理器-文件和目录的管理,【任务描述】浏览、创建、删除文件和目录,同时显示文本文件的内容。,模拟资源管理器-文件和目录的管理,【任务实施】打开列表视图中当前选择的文件在当前选择的目录中创建一个新的文本文件删除当前选择的文件在当前选择的目录中创建一个新的子目录删除当前选择的目录及其所有的子目录,