现在位置: > > 高等教育 > 工学

--DELPHI基础教程--第六章 文件管理(一)

delphi基础教程

-->DELPHI基础教程-->第六章 文件管理(一)后一页
前一页
回目录
回首页
第六章 文件管理(一)




文件是同一类型元素的有序集合,是内存与外设间传输数据的渠道。一些外设如显示器、键盘、打印机等都可以看作文件,但最常用的还是磁盘文件,这也是本章我们主要讨论的对象。
Delphi继承了Object
Pascal的文件管理功能,并有很大的发展,


其中最主要的是提供了用于文件管理的标准控件,同时也提供了更多的文件管理函数。利用Delphi的强大功能,开发一个自己的文件管理系统就成为很容易的事。

本章首先介绍Delphi文件管理的基本概念和标准过程/函数,并提供了一个记录文件的应用实例,这是从我们实际课题开发中提取出来的。而后介绍Delphi提供的文件控件的使用方法。最后提供的一个综合例程MDI文件管理器则是对Delphi文件管理功能的综合应用。
6.1 文件类型和标准过程 
Delphi同Object Pascal一样支持三种文件类型,即:文本文件、记录文件、无类型文件。 
6.1.1文本文件 
文本文件类型的变量用如下方法声明:
var
TextFileVar: Text ; 

文本文件是以行为单位进行读、写操作的。由于每一行长度不一定相同,不能计算出给定行在文件中的确切位置,因而只能顺序地读写。而且文本文件只能单独为读或写而打开,在一个打开的文本文件上同时进行读、写操作是不允许的。 
6.1.1.1 文本文件的打开、关闭 
文本文件的打开需要两个步骤:(1). 文件变量与文件名关联;(2). 初始化读写。
联文件变量与文件名调用AssignFile标准过程: 
AssignFile ( TextFileVar , FileName ) ; 
FileName 既可以是全路径名,也可以仅是文件名。对于后者系统将在当前目录下查找。
AssignFile是Delphi新提供的一个函数,其功能等价于Object
Pascal中的Assign。而Assign在Delphi中更多地被用作一个方法名。
初始化读写有三种方式:
1. Reset : 为读打开文件并把文件指针移动到文件首;
2. Rewrite : 为写创建一个新文件;
3. Append : 为写打开存在的文件并把文件指针定位在文件尾。
当使用

Reset或Append过程而文件不存在时将会引发一个I/O异常。有关I/O异常的处理请参看本章例程和第十二章中的介绍。
文件的关闭很简单,只须调用CloseFile过程即可。
虽然Delphi应用程序在退出时会自动关闭所有打开的文件,但自己动手关闭文件可以确保释放文件句柄,并使程序

相关文档
Delphi文件管理
Delphi文件管理_管理学_高等教育_教育专区。文件是同一类型元素的有序集合,是... --DELPHI基础教程--第六... 9页 1下载券 Delphi 文件管理 13页 1下载券...
第二十章 开发Delphi对象式数据管理功能(三)
第六章 文件管理(二) 第六章 文件管理(三) 第六章 文件管理(一) 第七... --DELPHI基础教程--第二十... 8页 2财富值 Delphi语言开发学生信息管... ...
Delphi文件管理(一)
利用 Delphi 的 强大功能,开发一个自己的文件管理系统就成为很容易的事。 本章首先介绍 Delphi 文件管理基本概念和标准过程/函数,并提供了一个记录文 件的应用...
第8章+delphi文件管理
第8章+delphi文件管理_工学_高等教育_教育专区。delphi课件第8章 文件管理 上...文件的基本操作 【例8-2】设计一个简易文本编辑器,具 有创建、编辑、保存普通...
第二十章 开发Delphi对象式数据管理功能(一)
8页 2财富值 --DELPHI基础教程--二十... 8页 1财富值喜欢此文档的还...Write方法 在Delphi对象式管理的对象中有两类对象的方法都有称为Write的:Stream...
第六章 文件管理(二)
FileName); Count:=Count-1; ChangeGrid; end; end; 对于记录插入,方法基本...6.3 文件控件的应用 Delphi文件管理的最大特色是提供了一组文件操作控件。利用...
delphi基础教程(一)
暂无评价0人阅读0次下载举报文档 delphi基础教程(一)_计算机软件及应用_IT/计算机_专业资料。后页前页回录回页 一一目首 第一章 Delphi 快速入门(二) 1...
delphi_程序设计基础教程_习题答案(hzd)
暂无评价0人阅读0次下载举报文档 习题答案Delphi 程序设计基础教程 第 1 章 Delphi 集成开发环境 1. 填空题 (1) Delphi 是一个集成开发环境...
Delphi 文件管理
Delphi 文件管理_计算机软件及应用_IT/计算机_专业资料。 一、基本概念: 1. 文件:同一类型元素的有序集合,是内存与外设 之间传输数据的通道。 2.文件的组织与...
Delphi基础教程
Delphi基础教程_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 Delphi基础教程_计算机软件及应用_IT/计算机_专业资料。快速入门( 第一...
相关主题
返回顶部
热门文档