第五部分 文件.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文档。上传文档
查看更多
第五部分 文件

真题部分 * 主讲人:李海燕 国家二级考试VB培训课件 2010年8月 第五部分 文件 数据文件是应用程序中非常重要的概念,它被用来存储运行信息和处理的数据。对文件的操作包括打开、读写、关闭等。文件中数据的存放方式被称为文件结构。根据文件中数据的性质分,文件可分为程序文件、数据文件;根据文件中数据的存取方式和结构分,文件可分为顺序文件、随机文件、二进制文件。VB将记录看成文件中数据的基本单位。 文件的概念 1. 文件的打开(建立)   在对文件进行操作之前,必须先打开或建立文件。Visual Basic用Open语句打开或建立一个文件。其格式为:   Open文件说明 [For方式] [Access存取类型][锁定]As[#]文件号[Len=记录长度]   Open语句的功能是:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。 2. 文件的关闭   文件的读写操作结束后,应将文件关闭,这可以通过Close语句来实现。其格式为:   Close[[#]文件号][,[#]文件号]……   Close语句用来结束文件的输入输出操作。 文件的打开与关闭 ☆※ 由于VB语言打开文件的方式比较复杂,因此是常考的重要内容之一。在这里,大家只需要注意,input、output 和append方式是用来说明顺序文件读与写的,文件在计算机中往往被看成一种特殊的外部设备,input方式指从外部设备输入,output方式指向外部设备输出。Append方式好理解,指向顺序文件中添加数据。而binary和random是用来打开二进制文件和随机文件的。 文件的打开方式 ☆※ VB中,不同类型的文件读写操作的语句是不同的,要注意其正确的用法。顺序文件的输出操作可用Print #和Write #实现,输入操作可用Input # 、Line Input #和Input()函数实现。随机文件的输入、输出操作可用Get #和Put #实现,二进制文件的输入、输出操作与随机文件的一样,需要注意的是,这两者的输入操作经常与Seek语句、Loc()函数等文件指针定位函数结合使用。 文件的读写操作 ☆※ 1. 顺序文件的写操作  (1)Print #语句    格式: Print #文件号,[[Spc(n)|Tab(n)] [表达式表][.|,]]  (2)Write #语句   格式: Write #文件号,表达式表 2. 顺序文件的读操作  (1) Input #语句   格式:Input #文件号,变量表  (2) Line Input #语句   格式:Line Input #文件号,字符串变量  (3) Input$函数   格式: Input$(n,#文件号) 顺序文件 ☆※ 1. 随机文件的打开与读写操作  (1)随机文件的写操作   随机文件的写操作分为以下4步:   1)定义数据类型.   2)打开随机文件.   3)将内存中的数据写入磁盘(Put语句) Put #文件号,[记录号],变量     4)关闭文件。  (2)随机文件的读操作   从随机文件中读取数据的操作与写文件操作步骤类似,只是把第三步中的Put语句用Get语句来代替。其格式为:   Get #文件号,[记录号],变量   随机文件 ☆※ 2. 随机文件中记录的增加与删除  (1)增加记录   在随机文件中增加记录,实际上是在文件的末尾附加记录。其方法是,先找到文件最后一个记录的记录号,然后把要增加的记录写到它的后面。  (2)删除记录   在随机文件中删除一个记录时,并不是真正删除记录,而是把下一个记录重写到要删除的记录的位置上,其后的所有记录依次前移。 由于文件的处理相对较复杂,因此系统提供了一些函数和语句来实现相关操作。这些函数大多用于支持文件打开后的读写定位等操作,如Loc()、Input()、Lof()、Fileattr()、Eof()、Filelen()等;这些语句主要用于实现整个文件的操作,如Kill语句(删除文件)、FileCopy语句(复制文件)、Name…as语句(重命名文件)等。 文件处理函数与语句 1. 文件指针   文件被打开后,自动生成一个文件指针(隐含的),文件的读或写就从指针所指的位置开始。用Append方式打开一个文件后,文件指针指向文件的末尾,用其他几种方式打开文件,文件指针指向文件的开头。 文件操作语句和函数 2. 用来移动文件指针位置的Seek语句。 格式:Seek #文件号,位置 说明:位置是从文件开头到“位置”处为止的字节数,其值范围1~231-1。 FreeFile函数

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档