第7章 文件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 文 件 文件是一组相关信息的集合.对于计算机而言,文件是指存放在磁盘上的一系列的相关的字节. 按文件的存取方式及组成结构分三种类型:顺序文件、随机文件、二进制文件。 1. 顺序存取文件 顺序存取是将要保存的数据,依序逐个字符转成ASCII字符,然后存入磁盘。顺序文件中的数据只能按一定的顺序进行操作。 要读出某条记录,必须从头开始读,直到找到要查找的记录为止。 2. 随机存取文件 以随机存取方式存取的文件称为随机存取文件(Random Access File)。随机存取文件由相同长度的记录组成,随机文件的每条记录都有记录号,可以对记录进行定位,所以要查找或存入数据时,只要指明记录号,便可找到相应位置,对数据进行存取操作,且有随机性。 3. 二进制文件 二进制文件(Binary File)是字节的集合,它直接把二进制码存放在文件中。二进制访问模式以字节数来定位数据,在程序中可以按任何方式组织和访问数据,对文件中各字节数据直接进行存取。 访问文件的基本步骤 ①使用Open语句打开文件,同时指定文件的文件号。 ②从文件中读取数据到内存变量或向文件中写入数据。 ③使用Close语句关闭文件。 顺序文件是指文件中的记录连续存放,记录长短可不同,访问时只能依顺序从第一条记录访问到最后一条记录。 ①文件名是指要打开的文件,可包含驱动器名及路径名。 ②模式是说明文件的打开方式(For 模式缺省时为Random) Input: 打开一个文件进行读操作。 Output:新建或打开一个文件进行写操作。 Append: 新建或打开一个文件进行写操作。写入的数据添加在原有数据的末尾。 ③文件号是一个1~511的整数,用于表示这个文件。 ④缓冲区大小是小于32767的整数,表示可使用的缓冲区的字节数。 应该用Output模式打开文件,然后用输出命令写入数据。 (1) Print #语句 将格式化显示的数据写入顺序文件中 Print #文件号, [输出项列表] (2) Write #语句    Write #文件号, [输出项列表] Write #语句采用紧凑格式以逗号分隔输出的数据项,以双引号标记字符串。Write #语句在将数据写入文件后自动插入回车换行符。 多个输出项之间可用空格、分号或逗号隔开,空格和分号等效。 例题 Private Sub Command1_Click() Open e1.txt For Output As #1 在当前VB默认的保存目录下创建e1.txt Print #1, hello, 68 各输出项之间用逗号间隔大,分号离得近,空格等效于分号。 Close #1 End Sub Private Sub Command2_Click() Open e2.txt For Output As #2 Write #2, hello, 68 各输出项之间用空格、逗号、分号等效 Close #2 End Sub Private Sub Command3_Click() Open e1.txt For Append As #1 追加模式打开已经存在的e1.txt Print #1, zhuijia; 100 Close #1 End Sub (1) Input #语句 从已经打开的顺序文件中读出数据并将数据赋给变量。    Input #文件号, 变量列表 (2) Line Input #语句 从已经打开的顺序文件中读出一行字符。 Line Input #文件号, 变量 (3) Input函数 从文件中读出指定数目的字符    Input(读取的字符数, #文件号) 例题 Private Sub Command1_Click() ‘Open “myfile.txt” For Input As #1 ’‘到本VB应用程序所保存的目录(即安装路径)中寻找 open e:\myfile.txt for input as #1 Open App.Path \ myfile.txt For Input As #1 Input #1, c1, c2 保存文件后再运行,到VB默认保

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档