什么是读写数据
许多程序需要读写数据,比如商品管理,图书管理,学生档案等,当需要查询的时候,就是读取数据,新增或者更改就需要写数据,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 是关闭这个文件,然后释放文件号,也就是你看完书,合上,放回原处。
运行效果: