用XMLHTTP实现无刷新的与server通信
摘要:XMLHTTP的用处很多,这里只说我们需要的,就是无刷新的与server通信,看这段代码: 代码: 豁然开朗,这段代码就是打开一个HTTP连接,以标准的HTTP格式传递数据,如果你喜欢,可以用XML的格式来传递。更改一下xml对象的构造方式就可以兼容Mozilla和Netscape。下面来写一个轮询,每隔一段时间刷新一次用户列表,当然,是不需要刷新页面的: 代码: 探测器 这样的通信...
阅读全文
在Repeater中动态添加服务器端(按钮)控件
摘要:Repeater Example Repeater1: Company Symbol ...
阅读全文
NET设计模式(18):迭代器模式(Iterator Pattern)(转载)
摘要:概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴...
阅读全文
两种自定义表单设计方案 [转贴]
摘要:一直想搞定这个问题,最近在网络上搜索了一下查找些资料 最近参与一个项目,客户要求提供自定义表单的功能。主要的要求是:能够对表单的字段进行增删改,对显示表单的格式可以灵活定制。由于客户的表单变动可能比较频繁,所以决定实现自定义表单功能。初步设想出以下两种自定义表单的解决方案,目前只涉及到表单的显示方案。 请大家讨论一下两种方案的优劣,使用哪种较好。也欢迎大家提出更好的解决方案。HTML模板...
阅读全文
简介.Net对象序列化.txt
摘要:简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满...
阅读全文
关于.Net框架下的序列化机制
摘要:程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。 .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System....
阅读全文
对象序列化到数据库的例子.
摘要:using System;using System.Collections.Generic;using System.Text;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;using System.IO;using System.Data;using System.D...
阅读全文
Asp.Net Forums中对.Net中序列化和反序列化的应用
摘要:Asp.Net Forums中对.Net中序列化和反序列化的应用 在Forums中,有些内容是不固定的,例如用户资料,除了一些基本资料,可能还要有一些其他资料信息,例如MSN、个人主页、签名档等,一般对于这样的都是每一个属性对应于数据库中的一个字段。但是如果以后我们因为需要增加一些属性,例如QQ号、Blog地址等,如果还是用这种增加数据表字段的方法,那么将会频繁的修改数据库表结构、存储过程、数据...
阅读全文
对象序列化的例子
摘要:using System;using System.Collections.Generic;using System.Text;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;using System.IO;namespace SerializableTest{ [...
阅读全文