E espite Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-22 #1 对数据文件进行读写,利用文件I/O例程和利用文件流 有无本质区别?哪个效率更高? 哪里有介绍流的Delphi书籍? 谢了!
Y yanghaijun Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-22 #2 我想最重要的是:流是一个面象对象的概念,故而它有着非常多 的优越性,和一般的文件读写有着本质的区别,但对于一般的数据 文件,我想还是文件I/O例程的效率高,但若你想进行其它的特殊 操作,如将一些控件信息或其它特殊信息等储存起来,流就大派用场了。
我想最重要的是:流是一个面象对象的概念,故而它有着非常多 的优越性,和一般的文件读写有着本质的区别,但对于一般的数据 文件,我想还是文件I/O例程的效率高,但若你想进行其它的特殊 操作,如将一些控件信息或其它特殊信息等储存起来,流就大派用场了。
茶 茶叶蛋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-22 #3 对于文件读写, 如果是文本文件的话,我会用Readln和Writeln来搞定它, 毕竟这还是蛮简单的. 如果是二进制文件,推荐您用流. 用Delphi编程讲究的是开发效率,如果非常强调执行效率的话,可以用VC或汇编编Dll嘛! <<Delphi高级开发指南>>里头有一章"流与持久性"讲的还是满详细的.
对于文件读写, 如果是文本文件的话,我会用Readln和Writeln来搞定它, 毕竟这还是蛮简单的. 如果是二进制文件,推荐您用流. 用Delphi编程讲究的是开发效率,如果非常强调执行效率的话,可以用VC或汇编编Dll嘛! <<Delphi高级开发指南>>里头有一章"流与持久性"讲的还是满详细的.
茶 茶叶蛋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-22 #4 对不起,上面说的书是 Delphi高级编程指南(好像一打一对"<",我的文字就看不见了).
W wangjian4936 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-10 #6 我前几天刚好做了一个,文件分复制和分割的程序,我是用块读和块写的方式 的也许是属于I/O例程吧,我觉的还是可以的,在写大的文件的时候很牛,想再试一下用文件流的方式再做一个试一下!再了解一下文件流!