淘宝客怎么建设自己网站,wordpress 3 企业主题,管理咨询公司是做什么的,纯html5网站源码No.7 读写txt文件mp.weixin.qq.com许多程序需要读写数据#xff0c;比如商品管理#xff0c;图书管理#xff0c;学生档案等#xff0c;当需要查询的时候#xff0c;就是读取数据#xff0c;新增或者更改就需要写数据#xff0c;VB来讲#xff0c;中小型的数据一般用…No.7 读写txt文件mp.weixin.qq.com许多程序需要读写数据比如商品管理图书管理学生档案等当需要查询的时候就是读取数据新增或者更改就需要写数据VB来讲中小型的数据一般用Access数据库大型的数据多用SQL server数据库这些以后再讲今天主要了解如何读写txt文本文件。如何读取txt在生活中我们要看一本书先找到这本书然后打开开始读读完了要合上书放回原处然后别人再读。在程序中过程是一样的我们新建一个工程在窗体上放一个label标签控件一个Text文本框控件一个Command按钮控件在C盘根目录新建一个文本文件重命名为1.txt在txt中写入张明并保存如图设置:在Command1的单击事件中写下面的代码:我来解释每一个代码的含义Open 是打开文件相当于你读书前要翻开书一样。C:1.txt 是文件的地址就像你读书前要知道这本书在哪一样。For Input 是打开的方式Input是读取以这种方式打开文件时文件必须存在否则会产生错误。也就是说刚才如果C盘根目录没有这个1.txt程序就会报错。As #1 为打开的文件指定文件号.对文件进行读写操作时,要用文件号表示该文件.文件号是介于1~511之间的整数。Line Input #1, a 的意思是读取第一行并赋值给a。Close #1 是关闭这个文件然后释放文件号也就是你看完书合上放回原处。运行效果:如何写入txt我们在原有的窗体上再加上一个标签一个文本框一个按钮如图然后在写入按钮的单击事件中写入如下代码我们发现只有两处代码不一样其他都一样相同的部分我们就不解释了我们来看不同的For Output表示向打开的文件中写入数据。以这种方式打开文件时文件中原有的数据将被覆盖新的数据将从文件开始写入。如果文件不存在则创建一个新文件。如果刚才C盘根目录没有1.txt程序就会自动创建一个。Print #1, a 这里Print是输出也就是把a写入到#1里面。用这种方式打开文件写入的时候会覆盖原有的数据形成一个新的数据比如原来的txt文件里面是张明我们写入李亮以后就会把张明覆盖看下运行效果读取方式还有一种For Append表示向打开的文件中添加数据。以这种方式打开时文件中原有的数据将被保留新的数据将从文件开始添加。如果文件不存在则创建一个新文件。我们把写入的读取方式改为For Append 用这种方式打开文件写入李亮的时候会在原有的数据上增加并不会把张明覆盖。我们看下效果我们把打开方式改为 Append :效果图:读写txt有什么用虽然txt用来储存数据不规范但是也有一定的用途比如可以当做程序的配置文件举个例子我们把上面的代码稍加改动在窗体加载的时候读取C:1.txt里面的数值并把按钮的字体大小设置成这个数值就可以当一个简易的程序配置文件代码