- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 数据文件 第8章 数据文件 第8章 数据文件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.1 文件系统控件 8.2 文件的访问 8.2 文件的访问 8.2 文件的访问 8.2 文件的访问 8.2 文件的访问 8.2.1 文件概述 4.文件操作的一般步骤 第1步,打开/建立文件 第2步,操作文件 第3步,关闭文件 8.2 文件的访问 关闭文件的命令: Close语句的一般格式为: Close [[#] 文件号] [,[#] 文件号] 说明: Close语句用来关闭文件,所以是在打开文件之后进行的操作。 文件号为Open语句中的文件号,如果指定了文件号,则关闭所指定的文件;如果省略了文件号则关闭所有打开的文件。 如:Close #1, #2 关闭打开的#1和#2文件 Close 关闭所有打开的文件 8.2 文件的访问 8.2.2 文件操作语句和函数 文件打开之后,系统会自动生成一个文件指针。文件指针是可以移动的,每一次的读写操作之后,文件指针会自动移到下一个读写位置,移动量的大小由文件分量的大小来决定。 8.2 文件的访问 8.2.2 文件操作语句和函数 (1) Seek函数 格式:Seek(filenumber) 功能:返回下一个读或写操作的起始位置。 (2) Seek语句 格式:Seek[#]filenumber,position 功能:把由filenumber所代表的文件的指针移动到由position指定的读/写位置。 8.2 文件的访问 8.2.2 文件操作语句和函数 (3)EOF函数(文件结束函数) 格式:EOF( filenumber ) 功能:用于测试由filenumber指定的文件的指针是否指向文件的末尾。 若文件指针指向文件的末尾,则返回值为True; 否则,返回值为False。 (4)Loc函数(文件定位函数) 格式:Loc (filenumber ) 功能:返回由filenumber所代表的文件当前的读写位置。 8.2 文件的访问 8.2.2 文件操作语句和函数 (5)LOF函数 (文件长度函数) 格式:LOF( filenumber ) 功能:返回由filenumber代表的文件所包含的字节数。? (6)FreeFile函数 格式:FreeFile 功能:返回当前未被使用的最小文件号。 8.2 文件的访问 8.2.3 顺序文件(Sequential File) 8.2 文件的访问 8.2.3 顺序文件(Sequential File) 1.顺序文件的打开 格式:Open 文件名 For 方式 As [#] 文件号 功能:建立一个新的顺序文件或打开现有的顺序文件 说明: 文件名是要打开的文件名,可以包含驱动器和路径 文件名可以是一个实际的文件名,也可以是一个字符串变量,该字符串变量中存放一个实际文件名。 8.2 顺序文件 8.2 顺序文件 8.2 顺序文件 8.2 顺序文件 8.2 文件的访问 8.2.3 顺序文件(Sequential File) 1.顺序文件的打开 8.2 文件的访问 8.2.3 顺序文件(Sequential File) 1.顺序文件的写操作 (1)Print#语句 功能:把格式化显示的数据写入顺序文件中。 格式:Print #文件号, [{|Spc(n)|tab[(n)]}][表达式表][;|,] 说明: 文件号:任何有效的文件号。 Spc(n):输出数据中插入空白字符,数字n表示要插入的空白字符个数。 tab(n):用来将插入点定位在某一绝对列号上,n是列号。 表达式表:要打印的数值表达式或字符串表达式。 数据写入文件的格式与使用Print方法获得的屏幕输出格式相同。 8.2 文件的访问 8.2.3 顺序文件(Sequential File) 1.顺序文件的写操作 (2)Write#语句 功能:以紧凑格式将数据写入顺序文件中,在数据项之间插入“,”,并给字符串加上双引号。 格式:Write # 文件号, [输出列表] 说明: 1)Write #首先对各表达式求值,然后把值按规定格式写入文件。各输出项可以是字符串表达式或数值表达式,各项之间以逗号或分号分隔。 2)当输出项表以逗号结束时,后续语句写入的输
文档评论(0)