电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

国二计算机vb教程14

  • 资源ID:48878712       资源大小:793KB        全文页数:38页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

国二计算机vb教程14

本章内容: Ø14.1 文件概述 Ø14.2 文件的打开与关闭 Ø14.3 文件操作语句和函数 Ø14.4 顺序文件 Ø14.5 随机文件 Ø14.6 文件系统控件 Ø14.7 文件基本操作 第14章 数据文件 14.1 文件概述所谓文件,狭义上说,是指记录在外部介质上的数据的 集合。广义上说,任何输入输出设备都是文件。在程序设 计中,文件是非常有用而且是必不可少的,这是由于以下 几点原因: 文件可以使一个程序对不同的输入数据进行加工处理、产 生相应的输出结果; 使用文件可以方便用户操作,提高效率; 使用文件可以不受内存大小的限制。1文件结构所谓文件结构,是指文件存储的方式。Visual Basic文 件由记录组成,记录由字段组成,而字段又由字符组成。2文件种类根据不同的分类标准,文件可以分为不同的类型。(1)根据数据的存储方式和结构分,可以分为顺序文件 和随机文件;(2)根据数据的编码方式分,可以分为ASCII文件和二 进制文件;(3)按照数据的性质分,可以分为程序文件和数据文件 。14.2 文件的打开与关闭在Visual Basic中,数据文件的操作是按照下面的步骤 进行的: 打开或建立文件; 进行读写操作; 关闭文件。 14.2.1 文件的打开(建立)在对文件进行操作之前,必须用Open语句打开或建立 一个文件。其格式为:Open 文件名For模式Access 存取类型锁定As #文件号Len = 记录长度语句功能:为文件的输入输出分配缓冲区,指定文件的 存取类型(模式)和存取方式,定义与文件有关的文件号 ,给出随机存取文件的记录长度。参数说明: 格式中的Open、For、Access、As、Len都是关键字。 文件名(Filename):要被打开文件的名字,可用字符串 变量或者字符型变量表示,可以包含盘符和路径。 模式(Model):用来说明访问文件的方式,可以以下几 种方式:Output 设定为顺序输出的模式;Input 设定为顺序输入的模式;Append 设定为添加模式,与Output方式不同,以 Append方式打开顺序文件时,文件指针定位在文件的末 尾,写入的数据添加在原来文件的后面;Random 设定为随机访问的模式;Binary 设定为二进制访问的模式。如果将For参数省略,则系统默认为以随机访问模式打 开文件。 存取类型(Access):用来指定访问文件的类型,可以是以下几种类型:Read 对打开的文件只能进行读操作;Write 对打开的文件只能进行写操作;Read Write 对打开的文件既可以进行读操作,又 可以进行写操作。 锁定(Lock):该参数旨在网络或者多任务的环境中使用 ,作用是防止其它计算机或者其它程序对打开的文件进行 读写操作。锁定的类型有以下几种: Shared 允许任何计算机上的任何进程对该文件进行 读写操作; Lock Read 防止读出。其它计算机可以对已打开的 文件进行写操作,但是不能进行读操作; Lock Write 防止写入。其它计算机可以对文件进行 读操作,但是不能进行写操作; Lock Read Write 防止读写操作。禁止其它程序和计算机访问。 文件号(Fileno):这是一个整型表达式,其取值范围在 1 511之间。执行Open语句时,文件与分配给定的文件 号相关联。在相关文件操作语句和函数中,使用“文件号” 与文件发生联系。 记录长度(Reclength):是一个整型表达式,其值不能 超过32 767。对于顺序文件,用该参数设定缓冲区的大小 ;对于随机文件,用该参数设定记录的长度,如果省略, 随机文件的记录长度的系统缺省长度是128个字节。如果 不在Len参数中指定,则缓冲区的系统缺省值为512个字 节。Len参数适合用于二进制访问的文件中。说明: 如果以Output、Append、Random和Binary模式打开 一个不存在的文件,Visual Basic会自动创建一个相应的文件; 在Input、Random和Binary模式下,可以用不同的文件 号打开同一个文件,但是以Output和Append模式打开的 文件按在关闭之前不能用不同的文件号重复打开它; 所有当前使用的文件号必须是惟一的,即当前使用的文 件号不能再分配给其它文件; 如果以Output模式打开一个已经存在的顺序文件,则该 文件中原来的数据将会被覆盖。 14.2.2 文件的关闭文件读写操作完成后,应及时地使用Close语句,将 文件关闭。Close语句的格式如下:Close#文件号,#文件号语句功能:执行Close语句后,结束相应文件的输入输 出操作,将文件缓冲区中的数据安全地保存到磁盘上的相应文件中去,释放相应缓冲区和与该文件相联系的文件号 。该文件号又可以供其它Open语句使用。说明: 文件号:是指某个Open语句使用的文件号; Close语句可以包含多个文件号参数,“文件号”之间用 逗号隔开; 如果Close缺省“文件号”参数,则所有用Open语句打开 的活动文件都将被关闭; 除了用Close语句关闭文件外,当程序结束时,所有打 开的文件也会自动关闭。14.3 文件操作语句和函数 14.3.1 文件指针文件被打开后,会自动生成一个文件指针,但是这个指 针是隐含的,文件的读写操作就是从文件指针所指的位置 开始的。在Visual Basic中,与文件指针有关的语句和函数是 Seek。文件指针的定位通过Seek语句来实现,其格式如下:Seek # 文件号,位置语句功能:在与指定文件号相联系的文件中设置下一个 读写操作的位置,即把相应文件的文件指针移动指定的位 置。对于随机访问文件,是记录的位置,其它类型的文件 是字符的位置。说明: 文件号:指的是某个已经打开文件的文件号; 位置(Position):是一个整型或者长整型变量,也可 以是常量,其取值范围是1 2 147 483 647; Get语句和Put语句的操作不受其影响,因为这两个语 句本身就可以指定读写操作的记录号或字符的位置; 如果Seek语句指定的位置超出文件的结束位置,且在 Seek语句指定的位置进行写操作,则文件会自动扩展。与Seek语句配合使用的是Seek函数,其格式如下:Seek(文件号)函数功能:以长整型的形式返回某个打开文件的当前读 写位置,即文件指针当前的位置。由Seek函数返回的值 在1 2 147 483 647范围内。说明: 对于用Input、Output或Append方式打开的文件,Seek 函数返回文件中下一个要读写的字节位置; 对于用Random方式打开的文件,Seek函数返回下一 个要读写的记录位置; Seek语句和Seek函数区别在于:对于顺序文件,Seek 语句把文件指针移到指定的字节位置上,而Seek函数返 回的是下一个要读写的位置信息;对于随机文件,Seek 语句把文件指针移到一个记录的开头,而Seek函数返回 的是下一个记录的位置。 14.3.2 其它语句和函数1FreeFile函数函数功能:以整数形式返回Open语句可以使用的下一 个有效文件号。FreeFile函数的格式如下:FreeFile(文件号范围)说明: 文件号的范围是一个可选参数,该参数值为0或者省略 的时候,函数返回可用文件号在1 511之间;该参数为 1的时候,函数返回的文件号在256 511之间。 不能单独使用FreeFile函数得到一系列的文件号,只有 当使用Open语句的时候,FreeFile函数的返回值才会改变 。2Loc函数函数功能:以长整型形式返回某打开文件最近一次读写 操作的位置。Loc函数的格式如下:Loc(文件号)说明: 对于顺序文件,Loc函数返回的是从该文件被打开以来 读写操作的记录个数,一个记录是一个数据块; 对于随机文件,Loc函数返回的是最近被访问的记录位 置; 对于二进制访问文件,Loc函数返回的是最近被访问的 字符位置。3LOF函数函数功能:以长整型形式返回已用Open语句打开的某 个文件的字节数。LOF函数的格式如下:LOF(文件号)说明: 在Visual Basic中,文件的基本单位是记录,每个记录 的默认长度是128个字节,因此,对于由Visual Basic建立 的数据文件,LOF函数返回的128的倍数,不一定是实际的字节数; 对于其它软件建立的文件,LOF函数返回的是文件的实 际长度。4EOF函数函数功能:当文件指针到达文件尾部时返回真,否则返 回假。EOF函数的格式如下:EOF(文件号)说明: 对于顺序文件,EOF函数的返回值告诉用户是否已经 到达文件最后一个字符或者数据项; 对于随机文件或二进制文件,直到最后一次执行的Get 语句无法读出完整的记录时,EOF函数返回值都是假。 EOF函数常用来在循环中测试是否已到文件尾,程序 代码如下:Do While Not EOF(1)'文件读写语句Loop14.4 顺序文件顺序文件实际上是一系列的ASCII码格式的文本行。文 本中的数据是按顺序组织的,与文档中出现的顺序相同。 每行长度是可以变化的,访问顺序文件时只能按顺序存取 。访问一个数据文件的操作分为三步:打开文件、读写文 件和关闭文件。 14.4.1 顺序文件的写操作1打开文件向顺序文件写数据可以用下面的两种方法打开文件:Open 文件名 For Output As #文件号Open 文件名 For Append As #文件号2Print # 语句语句功能:将一个或者多个数据写到顺序文件中。Print # 语句的格式如下:Print # 文件号,Spc(n)|Tab(n)表达式表分隔符 3Write # 语句语句功能:该语句和Print # 语句一样将数据写到文件中 去。Write # 语句的格式如下:Write # 文件号,输出列表 14.4.2 顺序文件的读操作1Input # 语句语句功能:从一个打开的顺序文件中读取数据,并将这 些数据赋值给相应的变量。 Input # 语句的格式如下:Input # 文件号,变量表2Line Input # 语句语句功能:从一个打开的顺序文件中,读出一行数据赋 给一个字符型变量或变体变量。Line Input # 语句的格式如下:Line Input # 文件号,变量名3Input$ 函数函数功能:以字符串形式返回从某个以Input或Binary模 式打开的文件中读出一个或多个字符。Input$ 函数的格式如下:Input$(n,(#文件号)14.5 随机文件以随机存取方式的文件称为随机文件。随机文件是由一 组长度相等的记录组成。它有以下特点: 随机文件的记录是定长的; 每个记录划分为若干个字段,每个字段的长度等于相应的 变量的长度; 各变量要按一定的格式置入相应的字段; 随机文件打开后,既可以读,又可以写,可以根据记录号 访问文件中的任何一个记录,无需按顺序进行。随机文件以记录为单位进行操作,“记录”包含两层含义 ,一是记录类型,即用TypeEnd Type语句定义的类型 ;另一个是要处理的文件记录。处理一个随机文件除了要用Open语句打开它,用Close 语句将其关闭,用Put # 语句和Get # 语句进行读写操作 外,还要声明所有用来处理随机文件中的数据所需要的变 量。14.5.1 随机文件的打开与读写操作随机文件与顺序文件的读写操作类似,但通常把需要读 写的记录中的各字段放在一个记录类型中,同时应指出每 个记录的长度。1随机文件的写操作随机文件的写操作分为以下四步:(1)定义记录类型和声明变量如果需要打开(或建立)的随机文件的记录是由多个字

注意事项

本文(国二计算机vb教程14)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.