文件掌握内容.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件掌握内容

文件知识点总结 一、文件操作三控件 ??? 根据上图掌握两点: ??? 1、将三个控件关联上的代码写法(即:灰色框中深蓝色代码); ??? 2、文件列表框(FileListBox)的两个属性Pattern(文件种类)、FileName(显示的文件名)含义和用法。 二、顺序文件读写操作 ????? Open 文件名 For 读写方式(output/input/Append) As? #文件号 ??? 注意事项: ??? 1、?文件号取值:1-511 ??? 2、?文件号不能重用,否则产生“文件已经打开”错误; ??? 3、?如果对一个不存在的文件用input方式打开则产生文件未找到的错误! ,而用output/append方式,则自动新建一个文件。对于已经存在的文件,如果用output方式打开,即便不进行具体的写操作,原来文件中的内容也丢失。 ??? 4、?对于同一个文件,用相同的方式不同的文件号可以打开多次,但是不能用不同方式打开多次。 5、LOF函数 LOF函数将返回某文件的字节数。例如,LOF(1)返回#1文件的长度,如果返回0值,则表示该文件是一个空文件。 6、LOC函数 返回在一个打开文件中读写的位置。 对随机文件,返回上一次对文件进行读出或写入的记录号。 对顺序文件,返回文件中当前字节位置除以 128 的值。但是,对于顺序文件而言,不会使用 Loc 的返回值,也不需要使用 Loc 的返回值。 对二进制文件,返回上一次读出或写入的字节位置。 三、熟悉读写操作两段示例代码 ??? 读文件input示例 Option Explicit Private Sub Command1_Click() ??? Dim chr As String, x As Integer ??? Dim y As Integer, logic As Boolean ??? Dim str As String ??? Dim filenumber As Integer ??? filenumber = 2 ??? Open App.Path + \1.txt For Input As #filenumber ??? Input #filenumber, chr ??? Input #filenumber, x, y, str ??? Close #filenumber ??? logic = str ??? Print chr ??? Print x, y, logic End Sub 1.txt文件内容: this is file test.dat,-2365,4893,True 写操作(建议用Write) Private Sub Command2_Click() ??? Dim filenumber As Integer ??? filenumber = 3 ??? Open App.Path + \2.txt For Output As #filenumber ??? Print #filenumber, 123, 456 ??? Write #filenumber, 123, 456 ??? Close #filenumber End Sub 2.txt文件内容: 123????????? 456 123,456 将数据文件的内容读到文本框 方法一 把文本文件的内容一行一行地读入文本框。 方法二 把文本文件的内容一次性地读入文本框。 方法三 把文本文件的内容一个字符一个字符地读入文本框。 把文本文件的内容一行一行地读入文本框 txtTest.Text=“” Open “MYFILE.TXT” For Input As #1 Do While Not EOF(1) Line Input #1,InputData txtTest.Text=txtTest.Text+InputData+vbCrLf Loop Close#1 把文本文件的内容一次性地读入文本框 txtTest.Text=“” Open “MYFILE.TXT” For Input As #1 txtTest.Text=Input(LOF(1),1) Close#1 把文本文件的内容一个字符一个字符地读入文本框 Dim InputData As String*1 txtTest.Text=“” Open “MYFILE.TXT” For Input As #1 Do While Not EOF(1) Input #1,InputData txtTest.Text=txtTest.Text+InputData Loop Close#1

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档