基础组件
jxw3000
workjxw@126.com
展开
-
自定义 序列化3
<br />现在开始做序列化的读,也即是反序列化,本来为没个序列化的类设计了2个序列化接口函数:<br />//序列化接口<br /> virtual void GetObjectData(CJSerializationInfo* info) {}<br /> virtual void DeSerializationObjectData(CJSerializationInfo* info) {}<br />可突然发现,其实DeSerializationObjectData是没必要存在的,在.net中,每个对原创 2013-11-12 12:03:28 · 553 阅读 · 0 评论 -
自定义 序列化1
<br />使用过微软framework 的人对他的序列化肯定印象深刻,方便性真是没得说了。之前用C#做过一套绘图系统,图形的保存,以及保存后的版本兼容性基本上没费什么时间。后来发现,其实序列化在其他方面应用很多,比如通讯,我只要定义好链路帧格式,其他应用内容都可以交给序列化来做,非常的方便。现在的系统,基于c/c++ 跨平台。这么重要的基础功能也不想基于他看第3方控件。仔细研究了下framewok的序列化机制,决定自己实现。<br />首先,要定位功能,肯定没办法和framework比,毕竟基础和能力在那原创 2013-11-12 12:02:51 · 758 阅读 · 0 评论 -
自定义 序列化2
今天可以开始步入序列化的实质阶段了,定义CSerialization作为序列化的入口(持续更新中)class EXPORTED_JHMF CSerialization{public: class ObjectSerializationInfo { public: CJString Name; juint32 TypeID; juint32 Valuetypeid; }; class ObjectSerializationInfos { public: ObjectSerializationInf原创 2013-11-12 12:03:08 · 679 阅读 · 0 评论