摘要: 序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行 化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存 储;第三种其实和第二种差不多也是XML的格式存储,只不过比第二种的XML格式要简化很多(去掉了SOAP特有的额外信息)。 可以使用[Serializable]属性将 阅读全文
posted @ 2011-10-25 12:49 H.H.H 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。序列化和反序列化最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化本文就通过一个小例子主要说说这三种方法的具体使用和异同点这个例子就是使用三种不同的方式把一个Book对象进行序列化和反序列化,当然这个Book类首先是可 阅读全文
posted @ 2011-10-25 12:44 H.H.H 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 修饰符用于修改类型和类型成员的声明。本节介绍 C# 修饰符:修饰符用途访问修饰符publicprivateinternalprotected指定声明的类型和类型成员的可访问性。public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问a 阅读全文
posted @ 2011-10-25 12:38 H.H.H 阅读(282) 评论(0) 推荐(0) 编辑
摘要: htc就是Html Component,出来很长时间了,IE5以上开始支持.可以为一些有共同行为的html组件定义公用的行为,一是代码整洁,二是可以实现代码公用.不过我并没有大面积使用过它.因为这个东西只能被IE支持. 行为的具体内容定义在.htc文件中. color.htc //定义组件的方法和事件响应. //事件 <PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="changeColor()" /> //方法 <PUBLIC:METHOD NAME="show" /> & 阅读全文
posted @ 2011-10-25 12:34 H.H.H 阅读(162) 评论(0) 推荐(0) 编辑