- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO 学习目标 了解文件类型及文件流的概念。 了解传统文件的访问方法。 了解System.IO命令空间。 掌握System.IO命令空间中与文件相关的类及应用。 4.1 文件的类型 1.文本文件与二进制文件 在计算机中,根据文件数据的组织形式,文件可分为文本文件(即ASCII字符文件:Text File)和二进制文件(Binary File)。 文本文件存储时,每个字节存放一个字符的ASCII码,输出时每个字节代表一个字符,便于对字节逐个进行处理。但这种文件一般占用空间较大,并且转换时间较长。利用简单的文本浏览程序就可以查看此类数据文件的内容。WWindows应用程序“记事本”所建立的文件就是典型的文本文件。 4.1 文件的类型 2.顺序文件与随机文件 按文件的存取方式及结构分类,文件可以分为顺序文件和随机文件。 顺序文件中的数据是一个接一个顺序存放的,而且只提供第一个数据的存储位置。顺序文件采取的是最简单的一种文件存储方式,它不但占用的存储空间少,而且使用起来很简便。 随机文件是指可以随机地对文件中的记录进行存取操作的文件。随机文件的每个记录均有固定的长度,每个记录都有一个记录号。 4.2 传统的文件操作方法 4.2.1 文件名与文件号 1.文件名与文件号的关系 对大部分的程序语言来说,对文件的操作一般都涉及文件名与文件号。文件名就是用户希望打开的文件,每当需要对文件进行操作时,会先通过指令将文件名传给系统,系统在收到这个文件名之后,返回一个文件号。以后对这个文件的所有操作,都要通过这个文件号进行。 文件名与文件号之间的关系就好像去银行开户一样:根据姓名(文件名),建立一个账户,每一个账户都有一个账号(文件号),以后所有存款和取款(文件操作)操作都要通过这个账号(文件号)来进行。 4.2 传统的文件操作方法 2.文件号的指定方法 在Visual Basic.NET的文件操作中,可以自己指定文件号,也可以通过FreeFile函数取得目前系统中尚未使用过的文件号。FreeFile函数的语法如下: FileNumber=FreeFile() FreeFile函数返回的文件号是介于1~255之间的整数。 当使用中的文件超过255个时,会引发异常,异常的类型为IO.IOException。 4.2 传统的文件操作方法 4.2.2 与文件操作相关的常用函数 1.文件打开函数FileOpen 在对文件进行操作之前,首先要打开文件。FileOpen函数用于打开文件,其语法格式如下: FileOpen(FileNumber,FileName,OpenMode[, OpenAccess][, OpenShare][, RecordLength]) (1)FileNumber:指定文件号。 (2)FileName:指定文件名,文件名中可以包含文件的路径。 (3)OpenMode:指定文件的打开方式。 (4)OpenAccess:可选项。用于设定打开文件可允许的操作。 (5)OpenShare:可选项。用于指定其他处理程序对于所打开文件允许的操作。 (6)RecordLength:可选项。小于或等于32767(字节)的数字。 4.2 传统的文件操作方法 2.文件关闭函数FileClose 在结束对文件的操作后,需要关闭文件以防止文件内容丢失。关闭文件使用FileClose函数实现,其语法格式如下: FileClose(FileNumber) 其中,FileNumber用来指明要关闭文件的文件号。若省略该参数,则表示关闭所有打开的文件。 4.2 传统的文件操作方法 3.文件结束测试函数EOF 该函数返回布尔值,指示目前读取的位置是否已经到达文件的结尾。True表示已经到达结尾,False表示未到达结尾。其语法格式如下: EOF(FileNumber) 其中,FileNumber用来指明要测试文件的文件号。 4.2 传统的文件操作方法 4.生成空格函数SPC(n) 该函数的功能是在要输出的文字或字符串之间插入指定个数(n)的空格。如SPC(5)就是插入5个空格。 如果n大于目前输出行的宽度,会使用Mod函数来计算下一个输出的位置。例如,目前的输出位置为24,而输出行的宽度为80,若执行SPC(90),则下一个输出位置为34。 计算方法为24(目前的输出位置)+10(90 Mod 80)。 4.2 传统的文件操作方法 5.TAB(n)函数
您可能关注的文档
- VB程序设计第4章.ppt
- VB程序设计第5章.ppt
- VB程序设计第6章 对话框的设计.ppt
- VB程序设计第7章 菜单的设计.ppt
- VB程序设计第8章 图形程序设计.ppt
- VB程序设计第9章 文件处理.ppt
- VB程序设计第10章 ActiveX控件简介.ppt
- VB程序设计第12章 多媒体程序.ppt
- VB程序设计第14章 创建安装程.ppt
- VB程序设计第二章.ppt
- Visual BasicNET案例化教程第5章 菜单程序设计.ppt
- Visual BasicNET案例化教程第6章 ADO.NET与数据库编程.ppt
- Visual BasicNET案例化教程第7章 Visual Basic.NET 异常处理.ppt
- Visual BasicNET案例化教程第8章 Visual Basic.NET 框架的使用.ppt
- Visual BasicNET案例化教程第9章 项目开发案例——学生档案管理系统.ppt
- Visual BasicNET程序设计第1章 基本知识.ppt
- Visual BasicNET程序设计第2章 程序控制.ppt
- Visual BasicNET程序设计第3章 数组对象.ppt
- Visual BasicNET程序设计第4章 程序控制.ppt
- Visual BasicNET程序设计第5章 类与对象.ppt
文档评论(0)