如题诚盼各位 予以赐教啊

解决方案 »

  1.   

    1、自己实现
    2、使用property bag
    3、到网上随便找个开源的持久层项目,比如jcframework
      

  2.   

    能具体的说一下 property bag 是什么意思么
      

  3.   

    property bag :那是控件的属性包啊!
      

  4.   

    好像csdn的首页这两天就有数据持久层的源码可以下载btw:我可不是给源码作者作广告,呵呵
      

  5.   

    property bag是用来把对象序列化为字节流的,保存activex控件属性只是它的用途之一
      

  6.   

    PropertyBag对象用来保存一个对象的多个实例之间需要传递的信息,它通过class模块和usercontrol模块中的InitProperties、ReadProperties和WriteProperties事件来工作,Property对象的唯一属性是Contents,它是Byte()型的,里面存储PropertyBag对象中的数据。
    Function ReadProperties(Name As String,[DefaultValue]) As Variant
    用来实现从PropertyBag对象中检索属性值
    Name包含了PropertyBag对象中存储的属性值的名称,DefaultValue是一个Variant值,包含了属性的默认值
    Sub WriteProperties(Name As String,Value,[DefaultValue])
    用来向PropertyBag对象中存储一个属性值
    另外:
    默认一致性,由于只有在与指定的属性值不同时,才会存储该属性值,故必须为ReadProperties和WriteProperties方法指定相同的属性默认值。
      

  7.   

    自定义的类如何实现持久性呢  InitProperties、ReadProperties和WriteProperties事件
    是自己定义的么  好像没有发现这三个事件啊
      

  8.   

    就是如何让自己定义的类支持 propertybag呢