第9章-文件ppt课件.ppt
《第9章-文件ppt课件.ppt》由会员分享,可在线阅读,更多相关《第9章-文件ppt课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章-文件第9章 文件目录目录9.1 文件的结构和文件分类文件的结构和文件分类9.2 顺序文件的操作方法顺序文件的操作方法9.3 顺序文件操作举例顺序文件操作举例9.1 文件结构和文件分类文件结构和文件分类9.1.1 文件结构文件结构9.1.2 文件分类文件分类9.1.1 9.1.1 文件结构文件结构 为了有效地存取数据,数据必须以某种特定的方式存放为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。,这种特定的方式称为文件结构。 VB.NET的数据文件由记录组成,记录由字段组成,字段的数据文件由记录组成,记录由字段组成,字段由字符组成。由字符组成。9.1.2 9.
2、1.2 文件分类文件分类 根据不同的标准,文件可分为不同的类型。根据不同的标准,文件可分为不同的类型。 1根据数据性质,可分为程序文件和数据文件根据数据性质,可分为程序文件和数据文件 (1)程序文件()程序文件(Program File)。)。 (2)数据文件()数据文件(Data File)。)。 2根据数据的存取方式和结构,可分为顺序文件和随机文件根据数据的存取方式和结构,可分为顺序文件和随机文件 (1)顺序文件()顺序文件(Sequential File)。)。 (2)随机存取文件()随机存取文件(Random Access File)。)。 随机文件的优点是数据的存取较为灵活、速度快、
3、更新容易、操作方便,不足之处在于占用空随机文件的优点是数据的存取较为灵活、速度快、更新容易、操作方便,不足之处在于占用空间较大,数据组织较复杂。间较大,数据组织较复杂。 3根据数据的编码方式,可以分为根据数据的编码方式,可以分为ASCII文件和二进制文件文件和二进制文件 (1)ASCII文件。文件。 (2)二进制文件()二进制文件(Binary File)。)。9.2 顺序文件操作方法9.2.1 打开文件打开文件9.2.2 关闭文件关闭文件9.2.3 写操作写操作9.2.4 读操作读操作9.2.5 几个重要的文件函数几个重要的文件函数9.2.1 9.2.1 打开文件打开文件 在对文件进行操作之
4、前,必须先打开文件,同时通知操作系统对文件是读在对文件进行操作之前,必须先打开文件,同时通知操作系统对文件是读操作还是写操作。打开文件函数操作还是写操作。打开文件函数FileOpen( )的格式如下:的格式如下: FileOpen(文件号,文件说明,文件号,文件说明,OpenMode.模式模式,OpenAccess.存取方式,存取方式,OPenShare.共享方式,记录长度共享方式,记录长度) 打开模式,有以下3种形式: Output:打开一个文件,将从第一条记录开始对该文件进行写操作。 Input:打开一个文件,将从第一条记录开始对该文件进行读操作。 Append:打开一个文件,将从该文件末
5、尾开始追加记录。9.2.2 9.2.2 关闭文件关闭文件 当结束各种读、写操作以后,必须将文件关闭,否则会造成数据丢失等现当结束各种读、写操作以后,必须将文件关闭,否则会造成数据丢失等现象。因为实际上写操作都是将数据送到内存缓冲区,关闭文件时才将缓冲象。因为实际上写操作都是将数据送到内存缓冲区,关闭文件时才将缓冲区中的数据全部写入磁盘文件。关闭文件所用的是区中的数据全部写入磁盘文件。关闭文件所用的是FileClose( )函数,其格函数,其格式如下:式如下: FileClose( 文件号文件号,文件号文件号) 例如,例如,FileClose(1, 2, 3) 命令是关闭命令是关闭1号、号、2号
6、、号、3号文件。号文件。9.2.3 9.2.3 写操作写操作 将数据写入磁盘文件使用的函数有将数据写入磁盘文件使用的函数有Print( )、PrintLine( )、Write( )或或WriteLine( )。这。这4个函数的格式相同,其格式如下:个函数的格式相同,其格式如下: Print (文件号文件号, 表达式表表达式表) PrintLine (文件号文件号, 表达式表表达式表) Write (文件号文件号, 表达式表表达式表) WriteLine (文件号文件号, 表达式表表达式表)9.2.3 9.2.3 写操作写操作 4个函数的区别与联系:个函数的区别与联系:(1)Print( )和
7、和Write( )不换行;而不换行;而PrintLine( )和和WriteLine( )换行。换行。(2)对于)对于PrintLine( )和和WriteLine( ),如果省略输出项,则换行(把光标移,如果省略输出项,则换行(把光标移到下一行的行首);对于到下一行的行首);对于Print( )和和Write( ),则没有输出。,则没有输出。(3)当将字符串写入文件时,)当将字符串写入文件时,Write( )函数自动在字符串两边加上引号,并函数自动在字符串两边加上引号,并在两输出项之间插入逗号;当写入数值时,也没有前导空格。在两输出项之间插入逗号;当写入数值时,也没有前导空格。Print(
8、)函数函数中每个输出项将以制表符边界为准对齐,且不加入任何标点符号。中每个输出项将以制表符边界为准对齐,且不加入任何标点符号。(4)对于)对于Boolean 数据,数据,Print( )函数写入函数写入True和和False,Write( )函数写入函数写入#TRUE#和和#FALSE#。9.2.4 9.2.4 读操作读操作 读顺序文件的操作常用以下读顺序文件的操作常用以下3个函数:个函数: 1Input( )函数函数格式:格式: Input(文件号,变量)(文件号,变量) 使用该函数从文件中读出一个数据,并将读出的数据赋给指定的变量。使用该函数从文件中读出一个数据,并将读出的数据赋给指定的变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 ppt 课件
限制150内