- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 文件操作 学习要点 文件的分类 文件操作语句和函数 顺序文件的读写 随机文件的读写与记录的操作 9.1文件的基本概念 9.1.1文件的结构 1.Visual Basic的文件由记录组成,记录由字段组成,字段又由字符组成。 字符(Character):是构成文件的最基本单位。字符可以是数字、字母、特殊符号或汉字。 字段(Field):也称域。字段由若干个字符组成,用来表示一项数据。例如邮政编码“450002”就是一个字段,它由6个字符组成;而姓名“张前”也是一个字段,它由2个汉字组成。 记录(Record):由一组相关的字段组成。例如在通信录中,每个人的姓名、单位、地址、电话号码、邮政编码等构成一个记录。 文件(File):文件由记录构成,一个文件含有一个以上的记录。 文件概述 计算机的数据文件按数据的存放方式分为三种类型: 1. 顺序型文件 连续存放的文本数据。此文件中通常记录与记录之间的分界符为回车符;记录中字段与字段之间的分界符为逗号。 2. 随机型文件 有固定记录结构长度的文本数据。随机文件的每一个记录都有固定的长度,每一个记录都有一个记录号,在存入数据时,只需指明是第几个记录号,就可以把数据存入制定位置。 二进制型文件 存储二进制数据。数据以二进制格式保存,存储单位为字节。 顺序文件 1.顺序文件的打开 顺序文件按行存储,依次将记录顺序存储,当读出某些数据时,需要从第一条记录开始读取数据,直到找到所需要的记录为止。 在对文件进行操作之前,必须打开文件,同时要通知操作系统对文件进行读操作还是写操作,将数据存到什么地方。 语法格式: 顺序文件 1)文件名:文件名可以是字符串常量也可以是字符串变量。 2)模式: OutPut:打开一个文件,对该文件进行写操作,即将数据写入磁盘文件。Output选项模式打开一个不存在的文件时,VB会在磁盘上创建一个新的顺序文件。文件打开后文件的指针位于文件开头,准备向文件写入数据。若磁盘上有同名文件则该文件将被覆盖。 Input:打开一个文件,对该文件进行读操作,即将数据从文件中读入内存。注:文件必须存在,否则将出现错误。 Append:打开一个文件,在该文件末尾追加记录。打开或创建一个新的顺序文件,文件打开后文件指针位于文件的末尾准备向文件的尾部追加数据。若磁盘上没有该文件,则创建一个新的文件。 顺序文件 3)文件号:文件号是一个介于1-511之间的整数,打开一个文件时需要指定一个文件号,这个文件号就代表该文件,直到文件关闭后这个号才可以被其他文件所使用,同时被打开的每个文件的文件号不能同。 例 : 含义是:打开D:\ sj目录下的aaa文件供写入数据,文件号为# 1。 含义是:打开当前目录下的bbB.txt文件供读数据,文件号为# 2。 顺序文件 2. 顺序文件的关闭 结束各种读写操作后,必须将文件关闭,否则会造成数据丢失。关闭文件的命令是Close语句。 语法格式: 说明: (1)文件号是指利用Open语句打开文件时指定的文件号。 (2)此语句可以同时关闭多个已打开的文件,用逗号分隔文件号。 (3)若省略文件号,表示关闭所有已经打开的文件 顺序文件 3.顺序文件的写操作 以OutPut和Append模式打开的文件可以进行写操作,对顺序文件能够进行写操作的语句有Print #和Write #两个,用来向已经打开的顺序文件写入数据。 1.Print #语句 语法格式: 说明:此语句的功能和Print语句类似,不同的是,此处是将输出列表项写入到文件中。 (1)输出列表项可以是常量、变量或表达式,输出列表项多于一个时,各项之间可以用逗号或分号分隔,其含义与Print语句的紧凑格式和标准格式相同。 (2)在输出列表项中也可使用Spc(n)函数向文件中写n个空格,或使用Tab(n)函数指定其后的输出项从第n列输出。 顺序文件 2.Write #语句 语法格式: Write #语句的功能和Print #语句的功能基本相同,都是将输出项写入指定文件中,不同的是: (1)Write #语句在文件中的各个输出项都以紧缩格式输出,并自动在输出项之间插入逗号分隔。 (2)Write #语句为文件中的字符串加上双引号。 顺序文件 4. 顺序文件的读操作 可以使用Input #语句、Line Input #语句或者Input()函数从文件中读出(输入)数据。 与读文件操作有关的两个函数:
您可能关注的文档
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter01.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter02.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter03.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter04.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter05.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter06.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter07.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter08.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter09.ppt
- UNIX基础教程(第3版) 教学课件 作者 978 7 302 28608 0 chapter10.ppt
- VB语言程序设计教程 教学课件 作者 杨忠宝 康顺哲 第10章 数据库应用程序设计.ppt
- VB语言程序设计教程 教学课件 作者 杨忠宝 康顺哲 第11章 多媒体应用程序设计.ppt
- VB语言程序设计教程 教学课件 作者 杨忠宝 康顺哲 第12章 网络应用程序设计.ppt
- VB语言程序设计教程 教学课件 作者 杨忠宝 康顺哲 第13章 程序调试和错误处理.ppt
- VC#.NET数据库应用程序设计 第1章 认识C# 课件.ppt
- VC#.NET数据库应用程序设计 第2章 变量与数据类型.ppt
- VC#.NET数据库应用程序设计 第3章 程序流程控制.ppt
- VC#.NET数据库应用程序设计 第4章 数组与方法.ppt
- VC#.NET数据库应用程序设计 第5章 类和对象.ppt
- VC#.NET数据库应用程序设计 第6章 继承.ppt
最近下载
- 2014年9月23日-24日辽宁沈阳要点.PDF VIP
- 中国心脏康复与二级预防指南2018精要.pdf VIP
- 青岛版小学数学三年级上册《平移和旋》教学设计6.doc VIP
- 硫磺制酸转化工段工艺的设计说明.doc VIP
- 无脚手架电梯安装施工详细方案.docx VIP
- DP-30电梯主板使用说明.pdf VIP
- 2025年地磅员面试题库及答案.doc VIP
- 第十一章 主观的诗与客观的诗——中西文学比较.ppt VIP
- 2025年新教材统编版秋季三年级道德与法治上册第三单元《在集体中长大》大单元整体教学设计(2022新课标).docx
- 兄弟 HL-1118 HL-1208 HL-1218W 黑白激光打印机中文维修手册.pdf VIP
文档评论(0)