- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12章 数据文件ppt课件
第12章 数据文件 第12章 数据文件 作业: Private Sub Command1_Click() Dim S As String CD1.Filter = 所有文件(*.*)|*.*|文本文件(*.txt)|*.txt CD1.ShowSave Open CD1.FileName For Output As #1 Print #1, Text1.Text Close #1 End Sub Private Sub Command1_Click() Dim i As Integer i = FreeFile Open d:\test.txt For Output As #i Write #i, 123 Close End Sub Private Sub Command2_Click() SetAttr d:\test.txt, vbHidden End Sub Private Sub Command3_Click() SetAttr d:\test.txt, vbNormal End Sub VB 马致明 * 数据文件在各种程序设计领域中,都占有极其重要的地位。一般而言,程序执行时用户所输入的数据及程序的运算结果都是存储在内存RAM中,一旦程序运行结束或电源中断,内存储器中的数据也随之消失!若想永久储存,在程序中必须将RAM中的数据以文件的形式存储到外存储器中。需要时程序也可以从文件中将数据读出。 §12.1 文件的结构和分类 §12.2 文件操作语句和函数 §12.3 顺序文件的操作 §12.4 随机文件的操作 §12.5 文件系统控件 §12.6 文件基本操作 §12.1 文件的结构和分类 程序文件:这种文件存放的是可供计算机执行的程序,包括源程序文件和可执行程序文件。 数据文件:用来存放运行程序所需的数据,或用来存储程序的运行结果。 一、文件的分类: 1.按文件性质分类 §12.1 文件的结构和分类 顺序文件:数据的写入是一个接一个依次进行的。数据在文件中的存放次序,以及读出次序与写入数据时的顺序一致,也是从头到尾按序进行的。 随机文件:数据通常也以记录的形式存放,但与顺序文件不同的是,其每条记录的长度相等,且拥有一个唯一的记录号。 一、文件的分类: 2.按存取方式和结构分类 §12.1 文件的结构和分类 ASCII文件:又称为文本文件,它以ASCII方式存储,数值型数据中的每位数字分别使用代表它们的ASCII码存储,汉字的存储则使用双字节的汉字字符集编码。 二进制文件:以二进制方式保存信息,该类文件不具有可读性,不能用文本编辑器建立或修改,占空间较小。 一、文件的分类: 3.按编码方式分类 §12.1 文件的结构和分类 为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式就是文件的结构。VB的随机文件由记录组成,记录由字段组成,字段由字符组成。 字符(Character):是构成文件的最基本单位。 字段(Field):又称域,由若干个字符组成。 记录(Record):由一组相关的字段组成。 文件(File):由记录组成。 二、文件的结构: 在计算机中,数据文件一般为磁盘文件。从磁盘文件向计算机的内存传送数据,对于计算机来说,属于“输入”操作,称为“读文件”。从计算机的内存向磁盘文件传送数据,则是计算机的“输出”操作,称为“写文件”。 为了有效地管理文件的输入输出操作,每一个打开的数据文件中都有一个指针,指向下一次将要读写的数据位置,称为“文件指针”或“记录指针”。当缺省读写位置时,数据的读出或写入总是指向文件指针的当前位置。 一、数据文件的操作 §12.2 文件操作语句和函数 二、文件的打开与关闭语句 §12.2 文件操作语句和函数 在对文件执行任何读写操作之前,必须打开文件。Open语句用来打开或建立一个文件,分配一个缓冲区供文件进行输入/输出,并决定缓冲区的访问方式。其语法格式为: Open〈文件名〉For〈读写方式〉[Access〈存取类型〉] [〈锁定类型〉] As [#]〈文件号〉[Len =〈记录长度〉] 说明:文件号:1至511。 1. Open语句 二、文件的打开与关闭语句 §12.2 文件操作语句和函数 Close语句用来关闭Open语句所打开的输入/输出文件。其语法格式为: Close [[#]〈文件号〉] [, [#]〈文件号〉]… 2. Close语句 文件使用完后必须用Close语句关闭,否则将可能丢失数据! 关闭文件时,若没有指明文件号,则关闭所有已打开的文
文档评论(0)