论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
 12 12
发新话题
打印

[求助] 求一些关于VB顺序文件的例子

求一些关于VB顺序文件的例子

求一些关于VB顺序文件的例子:012 :012 ,希望有的人支持一下

TOP

首先我想说的是
你在网上搜索过了吗
耐得寂寞~

TOP

@顺序文件
打开顺序文件,我们可以使用Open语句。它的格式如下:
Open pathname For [Input |Output |Append] As [#]filenumber [Len = buffersize]
说明:(1)参数pathname 表示要打开的文件名,文件名可以包含有驱动器和目录
           (2)Input Output和Append用于设置顺序文件的打开方式。其中,Input表示从打开的文件中读取数据。以这种方式打开文件时,文件必须存在,否则会产生错误。Output表示向打开的文件中写入数据。以这种方式打开文件时,文件中原有的数据将被覆盖,新的数据将从文件开始写入。如果文件不存在,则创建一个新文件。Append表示向打开的文件中添加数据。以这种方式打开时,文件中原有的数据将被保留,新的数据将从文件为开始添加。如果文件不存在,则创建一个新文件。
           (3)As[#]filenumber 子句用于为打开的文件指定文件号.对文件进行读写操作时,要用文件号表示该文件.文件号是介于1~511之间的整数,既可以是数字,又可以是变量.也可以省略不用。
             (4)当在文件与程序之间拷贝数据时,Len=buffersize子句指定缓冲区的字符数。


例如:Open App.Path + "\test.dat" For Output As 1
        Open App.Path + "\test.dat" For Output As 1
  这两句代码在当前应用程序所在目录下创建了一个名为test.dat的文本文件,分配文件号为1.

       Open App.Path + "\test.dat" For Input As [#]filenumber
  这条语句是从文本文件中读取数据.

       Open App.Path + "\test.dat" For Append As [#]filenumber
  这条语句则是像文本文件中添加数据
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

谢谢了,不过我想知道如果一个文本有多行数据时,如何才可以读出这多行数据,如何才能实现:014

TOP

Open "c:\2.txt" For Output As #1
Print #1, Text1.Text
Close #1


直接赋值就可以:001

TOP

为什么不用.Net呢?
System.IO.File.WriteAllText(fileName, strSave)
System.IO.File.ReadAllText(fileName, System.Text.Encoding.Unicode)

直接读写文件。。

TOP

VB和VB.net各有好处吧
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

引用:
原帖由 cwctt 于 2008-5-30 08:55 发表
Open "c:\2.txt" For Output As #1
Print #1, Text1.Text
Close #1


直接赋值就可以:001
如何直接赋值呀,比如我有个文本的数据是这样,第一行是12,50,60,80,第二行是45,90,92,75,第三行是50,45,66,59,
如何令到第三行的66赋值到变量去呀?谢

[ 本帖最后由 风之承诺 于 2008-5-30 14:42 编辑 ]

TOP

拿去看看吧
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 郄中洋 于 2008-5-30 15:26 发表
拿去看看吧
郄中洋,太感谢你了

TOP

 12 12
发新话题