- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 VB文件操作
Visual Basic 程序设计教程 主讲教师: 目 录 目 录 第9章 VB文件操作 要点提示 文件系统控件 文件操作语句及函数 3种类型的文件访问 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 模式 Output 进行写操作 Input 进行读操作 Append 在末尾追加记录 文件号 1~511 注意:文件名可以为字符串常量,也可以是字符变量。 第9章 VB文件操作 Print #语句功能与Write 基本相同,区别在于字符串在文本文件中不加双引号,数据之间没有“,”。 例如,Print #1,One,Two,123 写入到文件后格式: One Two 123 Write在数据项之间插入“,”并给字符串加上双引号。 例如 Write #1 “One”, “Two”, 123 写入到文件后格式:One,Two,123 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 教材P251思考题,如果要求一个字符一个字符地读取,程序如何修改? Input(读取字符个数,#文件号) Open “c:\1.txt” For Input # 1 Do While not Eof(1) s=Input(1,#1) text1=text1 s Loop Close #1 注意,用这种方法,回车符也是一个字符。 第9章 VB文件操作 第9章 VB文件操作 第9章 VB文件操作 Put[#]文件号,[记录号],变量名 将一个记录变量的内容,写入所打开的磁盘文件中指定的记录位置处。如果忽略记录号,则在当前记录后插入一条记录。 Get [#]文件号,[记录号],变量名 将指定的记录内容读入记录变量中。如果忽略记录号,则表示读出当前记录后的那一条记录 第9章 VB文件操作 二进制访问模式 二进制访问模式与随机访问模式类似,读写语句也是Get和Put,区别在于二进制模式的访问单位是字节,而随机模式的访问单位是记录 例如: Open C:\Student.Dat For Binary As # 1 第9章 VB文件操作 第9章 VB文件操作 本章小节 思考题 1.什么是文件?什么是记录? 2.顺序文件和随机文件有何区别? 3.请用不同的方法,将文本文件Text.dat中的内容读入字符串变量strTest中(写出程序代码片段)。 4.请说明Print和Write语句的区别。 5.请说明EOF和LOF函数的功能。 9.3 文件的访问模式 9.3.1 顺序文件 【例9.3】 利用Print #语句把数据写入文件。 9.3 文件的访问模式 9.3.1 顺序文件 【例9.4】 将【例9.3】中的Print #改为Write #。程序运行后,打开C:\1.txt文件 。 9.3 文件的访问模式 9.3.1 顺序文件 【例9.5】 随机生成100个1~100内的正整数,并存入到文件C:\out.txt中。 9.3 文件的访问模式 9.3.1 顺序文件 3. 读文件 (1)EOF函数 格式:EOF(文件号) 功能:用于测试是否到文件的末尾,可以避免因试图在文件 结尾处进行输入而产生的错误。 (2)LOF函数 格式:LOF(文件号) 功能:返回以字节为单位的文件大小。 9.3 文件的访问模式 9.3.1 顺序文件 3. 读文件 (3)Input#语句 格式:Input # 文件号,变量列表 (4)Line Input #语句 格式:Line Input #文件号, 字符串变量 功能:该语句从文件中读取一个完整行,并把它赋给一个字 符串变量。 注意:读出的数据中不包含回车换行符 9.3 文件的访问模式 9.3.1 顺序文件 【例9
文档评论(0)