- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FileDeleteDemoFile1txt文件系统及其管理
Windows文件系统和基本数据结构 第五章 回顾 了解多工程解决方案 理解OOP设计基础 重载成员 继承 重写 继承与构造函数 声明与调用类的事件 处理异常 目标 了解System.IO名称空间的成员 理解Windows文件系统的组织 使用OpenFileDialog和SaveFileDialog控件 使用StreamReader和StreamWriter 理解集合的基础并使用枚举 使用ArrayList 使用SortedList 理解队列、堆栈 读取和写入随机文件 学习方式 解决方案简介 解决方案DEMO 解决方案DEMO 解决方案DEMO 解决方案DEMO 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件系统及其管理 文件处理 文件处理 文件处理 文件处理 集合 集合 集合 集合 集合 集合 集合 集合 System.Collections.SortedList类: 表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。 属性和方法见P.212 SortedList实例: 通过SortedList处理文件中的呼叫记录,组件ResponseList类提供了如下属性和方法: 属性: slRecords mintCurrent 方法: Navigate AddRequest SaveRequest DeleteRequest OpenFile SaveFile 应用程序 ResponseList对象 文件 System.Collections.Queue类: 队列是一种先进先出的数据结构。 属性: Count 方法: Dequeue Enqueue Peek System.Collections.Stack类: 堆栈是一种后进进先出的数据结构。 属性: Count 方法: Push Pop Peek (请自己编写后进先出方式处理呼叫的程序) * 我们将基于一个完整的解决方案来讲解本章的内容: 预览解决方案 文件系统 文件读写 集合类 介绍文件的存储格式及访问方式,了解如何对文件进行读写 介绍方案的基本情况,并演示实际系统 常用数据结构 介绍几个常用数据结构 介绍文件系统及其管理,包括Directory、File、对话框等 介绍几个常用集合类的使用 随机文件读写 完成项目 介绍文件的随机访问 本方案基本情况: ? 演示如何进行基本的文件管理 ? 呼叫中心数据录入、修改、查询 ? 用队列处理呼叫 ? 随机文件处理 DEMO 基本知识: ? 组成文件系统的两个基本元素:文件夹(目录)、文件; ? 文件系统是一个树结构; ? 文件名包括名称和扩展名; ? 文件的定位有相对路径和绝对路径之分; 管理方式: ? 资源管理器、文件编辑工具等; ? 命令行操作; ? 编程; System.IO名称空间: ? 提供了用来管理文件夹和文件,以及以各种方式读取和写入文件的类; ? System.IO.Directory 类包含创建、移动、重命名和删除目录的方法; ? System.IO.File用来管理文件; ? System.IO.StreamReader和System.IO.StreamWriter用来读取和写入顺序文件; Directory类: ? 当前工作目录; ? 相对路径和绝对路径; ? Directory类不用创建实例; ? Directory的方法见P.186; 创建目录:CreateDirectory Dim dinfoCurrent As DirectoryInfo dinfoCurrent = Directory.CreateDirectory(“C:\Demo”) dinfoCurrent = Directory.CreateDirectory(“Demo”) 删除目录:Delete Directory.Delete(“C:\Demo”) Directory.Delete(“C:\Demo”, True) 检查目录是否存在:Exists Dim pblnExists as Boolean pblnExists = Directory.Exists(“C:\Demo”) 改变当前目录:SetCurrentDirectory Dim pstrDirectory As String pstrDirectory = Directory.GetCurrentDirectory() If pstrDirectory “C:\” Then Ca
您可能关注的文档
- C程序设计概述-烟台大学文经学院.PPT
- DD渲染调色平台技术参数.DOC
- DCT编码系统之进一步区缩.PDF
- DH6101型电阻元件V-A特性试验仪.DOC
- CT图像重建和实施.PPT
- DICOM结构化报告SR是非成像内容的编码-nemadicom.PPT
- DHL22L200液晶监视器说明书-精简版-FTP.DOC
- Dielectricconstant常用传感器相对介电常数空气-济南大学.PPT
- DCP-3000专业级高集成度数字电视处理平台-PBI.PDF
- Dijkstra堆优化及set用法-Read.PPT
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)