posts - 153, comments - 479, trackbacks - 5, articles - 25
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

文件流处理

摘要: 尽管程序能够让数据的管理功能足够强大,但是有的时候需要导出Excel,GSV等文件格式,用于对数据进行备份、分析、报告等。 阅读全文

posted @ 2008-09-24 11:22 停留的风 阅读(999) | 评论 (3) 编辑 |

摘要: 应用程序常常需要在硬盘上存储数据,而逐段构建文本和数据文件不是最方便的方式。
有时最好以对象的形式存储数据。

● System.Runtime.Serialization.Formatters.Binary:这个命名空间包含了BinaryFormatter类,它能把对象串行化为二进制数据,把二进制数据串行化为对象。

● System.Runtime.Serialization.Formatters.Soap:这个命名空间包含了SoapFormatter类,它能把对象串行化为SOAP格式的XML数据,把SOAP格式的XML数据串行化为对象。
阅读全文

posted @ 2007-11-16 19:47 停留的风 阅读(436) | 评论 (0) 编辑 |

摘要: FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行.阅读全文

posted @ 2007-11-16 17:25 停留的风 阅读(10995) | 评论 (10) 编辑 |

摘要: File类是静态的,FileInfo不是静态的也没有静态的方法,仅可用于实例化的对象。
FileInfo方法基本类似于File。关于二者,作何选择。
● 如果仅进行单一方法调用,则可以使用静态File类上的方法。在此,单一调用要快一些,因为.NET Framework不必实例化新对象,再调用方法。
● 如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好一些。这会节省时间,因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找文件。
而Directory与DirectoryInfo的区别也基本类似。阅读全文

posted @ 2007-11-16 16:01 停留的风 阅读(1364) | 评论 (0) 编辑 |

摘要: 如今在面向对象和XML盛行的时代,能够很好的发挥二者的特长,并协调合作,未来的网络结构和网络开发的模式将会有质的改变。网络开发将逐步的走向系统化、模块化、精尖化。所以呢,能够很好的运用好这些新的东西对于我们从事网络开发的人很重要。这是一个简单的小例子,实现了对象转化为XML。如果欠缺之处,希望大家批评指正。阅读全文

posted @ 2007-11-07 18:40 停留的风 阅读(279) | 评论 (0) 编辑 |