基于C#的Windows应用程序设计项目教程第5章.ppt_第1页
基于C#的Windows应用程序设计项目教程第5章.ppt_第2页
基于C#的Windows应用程序设计项目教程第5章.ppt_第3页
基于C#的Windows应用程序设计项目教程第5章.ppt_第4页
基于C#的Windows应用程序设计项目教程第5章.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

技能目标 了解environment类 directory类 file类的常用属性和方法了解容器控件的应用掌握 资源管理器 功能的实现方法掌握treeview listview和splitcontainer控件的使用熟练掌握对程序异常处理的方法 1 第三部分系统访问技术第五章资源管理器应用程序设计 windows系统提供的资源管理工具 资源管理器 软件用于管理本机的文件夹和文件 我们可以用它查看本台电脑的所有资源 特别是它提供的树形的文件系统结构 使我们能更清楚 更直观地认识电脑的文件和文件夹 这是 我的电脑 所没有的 2 教学情景导入 3 情景描述 制作资源管理器 资源管理器应用程序界面设计 4 实战引导 一步步完成资源管理器 资源管理器实现编码引用命名空间system iosystem io命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型 5 实战引导 一步步完成资源管理器 资源管理器实现编码添加自定义类 6 实战引导 一步步完成资源管理器 资源管理器实现编码自定义方法获取系统文件信息获取文件的信息 例如文件的存储路径 在状态栏显示时 直接调用该方法即可 装载系统图标使用系统设置的图标来显示我们在listview1中的各个文件类型 图标的位置在system32目录下的shell32 dll中 取出图片后通过imagelist控件在存储图片 生成目录树使用treenode类型的对象作为参数 完成目录树的生成 7 实战引导 一步步完成资源管理器 资源管理器实现编码自定义方法生成列表先生成目录列表 再生成文件列表 生成驱动器树在treeview1中生成驱动器树的方法 设置图标引用外部 dll文件 实现图片设置 本例中主要引用shell32 dll 8 实战引导 一步步完成资源管理器 资源管理器实现编码相关控件事件窗体load事件调用前面定义的方法即可treeview1的afterexpand事件在展开树节点后发生的事件 treeview1的afterselect事件在选定树节点后发生的事件 9 实战引导 一步步完成资源管理器 1 视图类控件listview控件listview 列表视图 控件用列表的形式显示一组数据 每项数据都是一个listitem类型的对象 称之为项 同时每个项还可能会有多个描述的子项 10 核心技能 1 视图类控件treeview控件treeview可按树形结构来显示分层数据 例如目录或文件目录 也即显示标记项的分层集合 每个标记项用一个treenode 节点 来表示 11 核心技能 2 splitcontainer控件splitcontainer控件是由两个panel面板和一个split拆分条组成的复合体 两个panel之间的拆分条可以拖动 12 核心技能 3 系统环境相关类environment类该类除了提供当前环境和操作系统平台相关的信息外 还提供了获取本地逻辑驱动器和特殊文件夹的方法 directory类一般将directory类用于典型操作 如复制 移动 重命名 创建和删除目录 file类directory类用于操纵文件夹 file类用于操纵文件 它提供用于创建 复制 删除 移动和打开文件的静态方法 并协助创建filestream对象 13 核心技能 实训目的 完善 资源管理器 的功能 实现返回上级节点按钮 删除节点按钮 以及实现三种显示方式 任务描述 1 返回上级节点2 查看和显示方式3 删除选中节点 14 拓展实训5 任务描述 图书馆的书籍成千上万 当我们进入电子图书系统时 总希望能根据分类快捷的找到所需的书籍 因此一个可用性高的电子图书系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论