- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件操作和流演示文件修改版
《 Delphi 程序设计》 第1章 Delphi 2005简介 第2章 Object Pascal语言基础 第3章 Windows应用程序界面设计 第4章 菜单、工具栏和对话框 第5章 使用复杂组件 第6章 面向对象的核心特性 第7章 多文档界面设计 第8章 程序调试与异常处理 第9章 文件操作和流 第10章 多媒体应用设计 第11章 数据库应用设计 第12章 综合应用设计 第9章 文件操作和流 9.1 文件概述 9.2 文件存取方法与文件管理组件 9.3 文件类型与文件操作 9.4 流 9.1 文件概述 文件与文件系统 目录结构与文件检索 文件的逻辑结构 流式文件 记录式文件 文件的存取方法 顺序存取 随机存取 文件的使用 操作接口 程序接口 9.2 文件存取方法与文件管理组件 9.2.1 存取文件的类方法 9.2.2 文件管理组件 9.2.1 存取文件的类方法 LoadFromFile和SaveToFile方法 拥有存取文件方法的类 TStrings TGraphic和TPicture TTreeView 9.2.2 文件管理组件 Win3.1选项卡上的文件管理组件 驱动器组合框(DriveComboBox) 目录列表框(DirectoryListBox) 文件列表框(FileListBox) 文件过滤组合框(FilterComboBox) 【例9.1】 浏览文件。 界面设计 DriveComboBox.DirList1 := DirectoryListBox1; DirectoryListBox.FileList1 := FileListBox1; DirectoryListBox.DirLabel := Label2; FilterComboBox.FileList1 := FileListBoxl; FileListBox.FileEdit1 := Edit1; 文件过滤设置 FilterComboBox.Filter := 文本文件|*.txt|所有文件|*.*; 打开文件操作 显示隐藏文件 2. Samples选项卡上的文件管理组件 ShellTreeView ShellListView ShellComboBox 【例9.2】 资源管理器。 界面设计 以4种方式查看文件名 9.3 文件类型与文件操作 9.3.1 文件类型 9.3.2 类型文件操作 9.3.3 文本文件操作 9.3.4 无类型文件操作 9.3.5 文件的随机操作 9.3.6 与文件目录相关的标准过程和函数 9.3.1 文件类型 文件类型概念 文件类型分类 文本文件 类型文件 无类型文件 文件与数组的区别 9.3.2 类型文件操作 类型文件定义与变量声明 type 类型文件 = file of 数据类型; 例如,var f : file of integer; 为文件变量指定相应文件 procedure AssignFile(var f; filename: string); 例如,AssignFile(f, D:\output.dat); 打开文件 Reset方式 procedure Reset(var f [: File; RecSize: Word ] ); Rewrite方式 procedure Read(var f , v1 {, v2} ); 9.3.2 类型文件操作 读入文件 procedure Read(var f , v1 {, v2} ); 判断文件是否结束 function Eof(var f): Boolean; 向文件写入数据 procedure Write(var f, v1 {, v2} ); 关闭文件 procedure CloseFile(var f); 【例9.3】 将九九乘法表中的数据值写入整型文件中。 9.3.3 文本文件操作 文本文件变量说明 var f:TextFile; 文件类型共同的操作 声明文件变量f。 调用AssignFile过程为文件变量f指定相关文件。 调用Reset或Rewrite过程打开文件f。 Reset打开文件,当未到文件尾,即Eof(f)返回false时,调用Read(f,i)过程,读入文件f的一个元素值存放在变量中。 Rewrite打开文件时,调用Write(f,i)过程,将变量i的值写入文件f中。 关闭指定文件CloseFile(f)。 3. 仅用于文本文件的操作 与类型文件定义不同的过程与函数 procedure Read( [ var f: Text; ] v1 {, v2} ); function Eof [ (var f: Text) ]: boolean; procedure Write( [v
您可能关注的文档
- 数据输入演示文件修改版.ppt
- 数据结构幻灯片数组和广义表.ppt
- 数据通信基础()演示文件修改版.ppt
- 数据的接口板卡采集演示文件修改版.ppt
- 数据通信基础().ppt
- 数据通信原理演示文件修改版.ppt
- 数据通信基本技术演示文件修改版.ppt
- 数据通信演示文件修改版.ppt
- 数据通信基础演示文件修改版.ppt
- 数据链路层优秀讲义.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 2024-2025学年初中信息科技冀教版2024七年级全一册-冀教版2024教学设计合集.docx
- 重大危险源管控措施及方案.doc VIP
- 十三辙《韵辙表》——合辙押韵必备.pdf VIP
- 2024年凉山州越西县卫生健康局聘用村卫生室村医笔试真题.docx VIP
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第6章.docx VIP
- 数字逻辑与数字系统朱正东习题答案.pdf VIP
- 冀教版英语九年级上册课堂同步练习试题及答案(全册).pdf VIP
- 烟雾病讲解课件.ppt
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第5章.docx VIP
- 以病例分析为主导的营养诊疗示范题库答案-2025年华医网继续教育答案.docx VIP
文档评论(0)