社区
VB基础类
帖子详情
VB中写的类,如何保存他的所有属性到一定格式的文件中?
qffhq
2004-11-02 10:14:56
写一个套打程序,所有数据都是保存到类中的,如何把这个类中的所有数据保存到文件中,VC中有序列化,
VB下怎么实现 ,有没有办法?
...全文
175
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
生成二维码图形的控件,非常好用,含使用范例源码
在
VB
(Visual Basic)开发环境
中
,生成二维码图形的需求日益增多,尤其在移动互联网时代,二维码作为数据传递的快捷方式,被广泛应用于各种场景。本文将详细介绍如何使用
VB
生成二维码图形的控件,以及如何利用提供的...
.NET 二维码生成(ThoughtWorks.QRCode)源代码
这个博客可能涵盖了如何将生成的二维码
保存
到
文件
、如何在网页上显示二维码、如何处理URL编码等问题。 总的来说,ThoughtWorks.QRCode是一个强大而灵活的.NET二维码生成库,适用于各种项目。通过深入学习和实践,...
日历源程序
在
VB
(Visual Basic)或者
VB
A(Visual Basic for Applications)
中
,`.FRM`
文件
存储了窗体的设计信息,包括控件的位置、大小、
属性
等。`.FRX`
文件
则包含了窗体
中
控件的视觉数据,如字体、颜色和图像等。这表明日历...
JPI即时战斗游戏
《JPI即时战斗游戏》是一款基于
VB
(Visual Basic)编程语言开发的完整即时战略游戏,其设计理念受到了经典的C&C(Command & Conquer)系列游戏的影响。这款游戏不仅包含了丰富的游戏元素,还提供了辅助开发工具,为...
vb
读取
文件
属性
如果只是查看大小、修改时间的话,可以直接使用
VB
内建函数: 返回
文件
修改时间:FileDateTime(
文件
路径) 返回
文件
字节大小:FileLen(
文件
路径) 示例: Private Sub Form_Load() Dim sOut As String Const ...
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章