在vb中如何实现类的持久性呢
如题诚盼各位 予以赐教啊 问题点数:0、回复次数:14Top
1 楼flxa(方子)回复于 2003-12-02 08:55:02 得分 0
保存到数据库中。
Top
2 楼sogno(一觞一咏)回复于 2003-12-02 09:51:10 得分 0
1、自己实现
2、使用property bag
3、到网上随便找个开源的持久层项目,比如jcframeworkTop
3 楼coolboyydw(coolboyydw)回复于 2003-12-02 11:13:14 得分 0
能具体的说一下 property bag 是什么意思么
Top
4 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-12-02 11:42:58 得分 0
property bag :那是控件的属性包啊!Top
5 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-12-02 11:45:34 得分 0
学习ing,期待答案Top
6 楼coolboyydw(coolboyydw)回复于 2003-12-02 15:33:07 得分 0
可否给出某些这方面的资料呢 小弟不知从哪里入手啊Top
7 楼sinom(小白MOU)回复于 2003-12-02 15:54:16 得分 0
关注ing...Top
8 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-12-02 16:17:33 得分 0
期待高手指教啊!Top
9 楼sogno(一觞一咏)回复于 2003-12-02 21:35:35 得分 0
好像csdn的首页这两天就有数据持久层的源码可以下载
btw:我可不是给源码作者作广告,呵呵Top
10 楼sogno(一觞一咏)回复于 2003-12-02 21:37:22 得分 0
property bag是用来把对象序列化为字节流的,保存activex控件属性只是它的用途之一
Top
11 楼zhangfjj(小张)回复于 2003-12-02 22:02:11 得分 0
这两天正在翻一本书,正好讲的是类的持久性,什么时候有时间,把东西贴上来给你看。Top
12 楼zhangfjj(小张)回复于 2003-12-03 15:43:16 得分 0
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方法指定相同的属性默认值。
Top
13 楼coolboyydw(coolboyydw)回复于 2003-12-21 11:07:48 得分 0
自定义的类如何实现持久性呢 InitProperties、ReadProperties和WriteProperties事件
是自己定义的么 好像没有发现这三个事件啊Top
14 楼coolboyydw(coolboyydw)回复于 2003-12-21 11:18:52 得分 0
就是如何让自己定义的类支持 propertybag呢Top




