FreeCAD源码分析: 串行化工具

本文分析FreeCAD中的串行化工具。

注1:限于研究水平,分析难免不当,欢迎批评指正。

注2:文章内容会不定期更新。

零、预修

0.1 QDataStream

0.2 Boost.Iostreams

0.3 Zipios++

0.4 Xerces-C++

一、核心组件

1.1 Base::Writer

1.2 Base::XMLReader

1.3 App::Persistence

1.4 App::Document

二、关键流程

2.1 保存文档

2.2 打开文档

网络资料

Boost.Iostreamshttps://www.boost.org/doc/libs/latest/libs/iostreams/doc/index.html

Boost.Serializationhttps://www.boost.org/doc/libs/latest/libs/serialization/doc/index.html

Zipios++https://snapwebsites.org/project/zipios

Xerces-C++https://xerces.apache.org/xerces-c/

QDataStreamhttps://doc.qt.io/qt-6/qdatastream.html

QTextStreamhttps://doc.qt.io/qt-6/qtextstream.html

QXmlStreamWriterhttps://doc.qt.io/qt-6/qxmlstreamwriter.html

QXmlStreamReaderhttps://doc.qt.io/qt-6/qxmlstreamreader.html

相关推荐
职坐标在线1 天前
职坐标AI算法实战:TensorFlow/PyTorch深度模型
其他
深圳衡益科技2 天前
粽叶飘香时 山水有相逢
其他
职坐标在线2 天前
职坐标精选嵌入式AI物联网开源项目
其他
kernelguru3 天前
AI绘画提示词:从零开始掌握Prompt Engineering的艺术
人工智能·其他·ai作画·prompt
草莓熊Lotso3 天前
【C语言编译与链接】--翻译环境和运行环境,预处理,编译,汇编,链接
c语言·开发语言·汇编·经验分享·笔记·其他
飞龙观奥3 天前
倚光科技在二元衍射面加工技术上的革新:引领光学元件制造新方向
其他
职坐标在线5 天前
职坐标IT培训:硬件嵌入式与AI芯片开发实战
其他
橘子洲头5 天前
蛋白质研究用蛋白酶购买渠道推荐
其他
安德胜SMT贴片6 天前
SMT贴片制造流程关键环节解析
其他