社区
VB基础类
帖子详情
VB中写的类,如何保存他的所有属性到一定格式的文件中?
qffhq
2004-11-02 10:14:56
写一个套打程序,所有数据都是保存到类中的,如何把这个类中的所有数据保存到文件中,VC中有序列化,
VB下怎么实现 ,有没有办法?
...全文
151
10
打赏
收藏
VB中写的类,如何保存他的所有属性到一定格式的文件中?
写一个套打程序,所有数据都是保存到类中的,如何把这个类中的所有数据保存到文件中,VC中有序列化, VB下怎么实现 ,有没有办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dapha
2004-12-13
打赏
举报
回复
VB可以使用 属性包,也可使用序列化来实现。
行云边
2004-12-13
打赏
举报
回复
下面是我一个 图片按钮(是UserControl, class好像没有这个事件 不知道 直接定义一个PropertyBag 来保存数据行不行 小弟没试过)的 代码的一部分 楼主参考一下
'读取所有保存在PropertyBag 对象的数据到相应的属性, 来初始化属性
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Set PictureNormal = PropBag.ReadProperty("PictureNormal", Nothing)
Set PictureDown = PropBag.ReadProperty("PictureDown", Nothing)
Set PictureOver = PropBag.ReadProperty("PictureOver", Nothing)
Shape = PropBag.ReadProperty("Shape", sb_stlEllipse)
AutoSize = PropBag.ReadProperty("AutoSize", False)
BackColor = PropBag.ReadProperty("BackColor", False)
WidthEllipse = PropBag.ReadProperty("WidthEllipse", 20)
HeightEllipse = PropBag.ReadProperty("HeightEllipse", 20)
End Sub
'保存属性值到PropertyBag里 以便下次启动时 来恢复其值
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("PictureNormal", PictureNormal, Nothing)
Call PropBag.WriteProperty("PictureDown", PictureDown, Nothing)
Call PropBag.WriteProperty("PictureOver", PictureOver, Nothing)
Call PropBag.WriteProperty("Shape", Shape, sb_stlEllipse)
Call PropBag.WriteProperty("AutoSize", AutoSize, False)
Call PropBag.WriteProperty("BackColor", BackColor, False)
Call PropBag.WriteProperty("WidthEllipse", WidthEllipse, 20)
Call PropBag.WriteProperty("HeightEllipse", HeightEllipse, 20)
End Sub
carefulman
2004-12-13
打赏
举报
回复
数据是你设计的,文件也是你设计的,这么写进去就这么读出来啊,二进制文件就可以,自己定义一个文件格式,读写都按照固定的格式进行就可以了
行云边
2004-12-13
打赏
举报
回复
在 ReadProperties 事件中读取保存在PropertyBag 对象的数据
在 WriteProperties 事件中写数据到PropertyBag 对象里
qffhq
2004-11-03
打赏
举报
回复
XML想过的,只是有图片数据怎么办!,也可以么
我看看
qffhq
2004-11-02
打赏
举报
回复
太麻烦这样,如果加了新属性还要修改,序列化应该不用修改吧!
tztz520
2004-11-02
打赏
举报
回复
不清楚VC,但写到INI文件中也是很方便的.读出来也一样.
qffhq
2004-11-02
打赏
举报
回复
能不能有VC中的序列化的办法呀
tztz520
2004-11-02
打赏
举报
回复
可以保存到INI文件中去.
viena
2004-11-02
打赏
举报
回复
保存到XML
VB
读写ini
文件
VB
读写ini
文件
(1)自从注册表诞生以来ini
文件
正在逐渐失去其市场占有率,然而基于ini
文件
的独立性,致使其还没有到达退出历史舞台的地步,很多应用程序的初始化和一些界面参数的设置仍然很愿意从ini
文件
中
读取,...
VB
.NET
中
将结构体
保存
到
文件
的方法(转)
VB
.NET
中
的结构体在使用的时候像是一个“小型的
类
”,其内部结构...这个结构体
中
包含了定长字符串、数组以及其它一些结构,需要将该结构体作为头
文件
直接
保存
到一个二进制
文件
中
,同时还要能从
文件
中
读出该结构体。在6.
VB
设置
文件
属性
为一个
文件
设置
属性
信息。 语法 SetAttr pathname, attributes SetAttr 语句的语法含有以下这些命名参数: 部分 描述 pathname 必要参数。用来指定一个
文件
名的字符串表达式,可能包含目录或...
VB
中
vb
p
vb
w frm frx log bas 等扩展名大全
我们在
VB
中
保存
工程时会自动生成很多
文件
,其
中
最常见的
文件
后缀名有
vb
p、
vb
w 和 frm,各位小伙伴有没有好奇他们都是什么意思呢?今天小编给大家发送福利啦,给大家分别介绍一下这些神奇の扩展名! 一、基本...
在
VB
.net
中
,利用反射,获得项目
中
所有公用对象的
属性
、方法、事件等
近日,想整理下我自己的
vb
.net应用程序
中
,自己定义的
类
、控件、窗体等对象,希望能够获得它们的“
属性
”、“字段”、“方法”、“事件”等名称。查阅了“反射”(Reflection)相关资料,写了以下一段代码,分享给...
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章