中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt

中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt

ID:50309485

大小:495.50 KB

页数:27页

时间:2020-03-08

中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt_第1页
中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt_第2页
中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt_第3页
中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt_第4页
中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt_第5页
资源描述:

《中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第8章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第8章文件管理与错误处理本章要点8.1文件管理8.2程序调试与错误处理8.3应用程序习题88.1.1文件基础1.顺序文件与随机文件(1)顺序文件(SequentialFile)顺序文件是将记录按顺序进行存放的文件,每条记录的长度可按需要变化。顺序文件的优点是:在同样内容的情况下,所占的磁盘空间小,使用也相对较简单。(2)随机文件(RandomAccessFile)随机文件能随机访问任一数据,而不必考虑数据的位置。因为这种文件每条记录都有记录号,所以可以对记录进行定位,方便了记录的修改、查找、添加、删除和插入。2.文本文件与二进制文件按照文件的组成结构划分,可分为文本文件与二进制文件。(1

2、)文本文件(TextFile):文本文件即普通的纯文本文件。(2)二进制文件(BinaryFile):二进制文件中的数据是以二进制格式进行编码保存的。它以字节数来定位数据,允许程序按所需的任何方式组织和访问数据,二进制文件可允许对文件中各字节数据进行存取访问和修改。这类文件灵活性较大,但编程的工作量也很大。8.1文件管理8.1.2文件访问1.顺序文件的访问(1)顺序文件的打开:打开顺序文件通过Open语句来完成。【格式】OpenpathnameFormode[Accessaccess][lock]As[#]filenumber[Len=reclength]其中,pathname(文件名)

3、参数为待打开的文件名及其路径字符串,必须用双引号括起来。文件名部分最多不能超过8个字符。如果所要打开的文件不在当前目录下,必须加上全程路径名。reclength(记录长度)参数是一个小于或等于32767个字节的整型数据。对于顺序文件,该值为缓冲字符数。在Windows中,数据要存储到文件中时,不是直接存到磁盘上,而是先存到一个内存里的数据缓冲区中,直到装满后才存盘或当关闭文件时一起存盘。默认情况下,系统设置的数据缓冲区为512字节。较大的缓冲区意味着为数据开辟较大的内存空间,同时可以提高文件输入/输出的速度。该参数设置小,意味着数据占用内存空间小,但文件输入/输出速度较慢。8.1文件管理

4、(2)顺序文件的关闭:在对文件的处理完成后,必须要将打开的文件关闭,否则易造成文件中数据丢失等后果。因为将数据写入文件时并没有完全将数据写入磁盘中的文件,而只是将数据写入内存中的文件缓冲区,关闭文件时将会把缓冲区的剩余数据全部写入文件内。关闭文件的命令语句为Close。【格式】Close[[#]filenumber][,[#]filenumber,…,[#]filenumber]该语句的功能是将指定的所有文件一次性全部关闭。如果Close后未跟任何参数,表示将所有打开的文件全关闭。Close语句会执行清除缓冲区的动作,释放全部与关闭的文件有关的内存缓冲区空间。(3)顺序文件的写入:当需要

5、打开文件并对其写入数据时,应当使用Open语句的Output或Append模式。一般在将数据写入文件中时,需要根据是否要覆盖原文件中的数据来确定选择采用Output或Append模式。【格式】Print#filenumber,[outputlist]Print语句用于向filenumber(文件号)参数指定的已打开的文件中写入outputlist(表达式列表)所表示的信息。8.1文件管理(4)顺序文件的读取在程序中用Open语句打开顺序文件时,必须规定打开文件的模式为Input,表明打开文件后要对顺序文件进行读操作。VB能读入的文件并不只限于VB制作的文件,任何文本文件都可当作顺序文件读

6、入。从顺序文件中读入数据的方法有以下三种。一种方法是通过Input#语句进行读取。【格式】Input#filenumber,varlist该语句从打开的文件中读入数据。读入数据时,将第一个不为空格的字符或数字当作数据项的开始,遇见空格、逗号或行尾则认为数据项的结束,直至遇到文件结束符时才终止读操作。其中,filenumber(文件号)参数是用Open语句打开文件时指定的文件号,varlist(变量表)是用逗号分割的一些变量,将文件中读取的各数据项分别存放到这些变量中。文件中各数据项的数据类型和顺序与变量列表中各变量类型和顺序必须保持一致。文件中的字符串数据项若用双引号括起来,双引号内的任

7、何字符(包括逗号)都视为字符串的一部分,所以,如果某些字符串数据项内需要有逗号,最好用Write语句写入文件,再用Input语句读出来,这样在文件中存放数据时就不会出现问题。8.1文件管理2.随机文件的访问随机文件的存取是以一条记录为基本单位进行操作的,每条记录的长度都相同,并带有表示先后顺序的编号。一条记录由多个字段组成,每个字段可以有不同的类型和长度。因此在程序中进行变量声明以前,应采用Type/EndType语句来声明用户自定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。