
数据存储
文章平均质量分 91
byxdaz
十年以上C/VC++开发经验。熟悉网络编程、数据库编程、数字图像处理与识别,熟悉软件工程和项目管理,熟悉linux C/C++开发。
展开
-
jsoncpp使用小结
一、jsoncpp介绍 jsoncpp是一个开源C++库,提供对JSON字符串序列化/反序列化的功能。开源地址:https://github.com/open-source-parsers/jsoncpp文档地址:http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html二、jsoncpp的使用 jsoncpp主要包含三种类型的C++类 - value、reader、writer...原创 2020-05-31 22:36:09 · 4956 阅读 · 2 评论 -
VC操作PDF文件
一、使用PDFLib操作PDF文件PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第3方软件的支持。PDFLib库对于个人是免费的,对于商业产品需要购买许可。https://www.pdflib.com/使用PDFLib库引用头文件和库文件#include "PDFLib\PDFLib.hpp"#pragma comment(lib, ...原创 2019-03-05 00:11:36 · 4773 阅读 · 1 评论 -
VC++ 操作Word(使用开源库,不依赖于office控件)
DocxFactory是一个用于生成.DOCX文件的免费项目。不依赖于office,支持在模板里插入文字、报表、图片、条形码等。压缩包内包含各种语言的资源代码及操作手册。https://github.com/DocxFactory/DocxFactoryDuckX是一个读写docx文件的开源库代码。https://github.com/amiremohamadi/DuckX...原创 2019-03-04 23:34:12 · 8855 阅读 · 6 评论 -
VC++ 操作Word(使用微软office控件)
使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。仔细阅读下面的说明,并下载源文件进行参考,你就可以一步...转载 2019-03-04 23:25:33 · 9972 阅读 · 0 评论 -
使用SimpleIni解析ini文件
SimpleIni 是一个跨平台的 C++ 库,支持Windows, WinCE and Linux系统,提供一个简单的API用于操作 ini 配置文件。simpleini项目地址:https://github.com/brofield/simpleini一、Simpleini Api讲解void Reset();//释放内存中存储的对象void SetUnicode(boo...原创 2019-03-04 23:04:05 · 2922 阅读 · 0 评论 -
CMarkup 概述
CMarkup7.2 概述Markup72.zip 422k原文出自http://www.firstobject.com/dn_markup.htm 创建一个新的XML文档,分析修改现存的XML文档,所有的这些都中可以从一个利用MFC或STL字符串所实现的一个简单类的方法中得到。关于CMarkup,你可以运行Zip文件右边的例子,如果你愿意,你可以通过看源码,几分钟把它加入到...原创 2007-08-17 09:57:00 · 2749 阅读 · 0 评论 -
介绍两个 XML 文件操作类
介绍两个 XML 文件操作类可扩展标记语言XML(Extend Mark Language)是一种描述数据和数据结构的语言,XML数据可以保存在任何可以存储文本的文档中。HTML用来描述外观,而XML从一开始就被设计为表示原始信息而完全忽略数据呈现方式。XML之所以功能强大,是因为计算机行业已经把XML为数据交换的标准,并提供了相当数量的支持工具。 窃认为,XML最激动人心的应用是可以在分...原创 2006-03-29 14:48:00 · 1884 阅读 · 0 评论 -
vc中通过MSXML操作XML文件
原文:http://www.codeproject.com/cpp/C___XML_wrapper.asp对XML文件操作的时候,先安装XML解析器,并要到进行初始话,然后就可以用下面的封装好的类对XML文件进行读和写的操作了.初始话很简单(和ADO的初始话工作类似),下边以基于对话框的工程(TEST)为例,进行初始话只要在TEST.CPP的InitInstance()方法中加入AfxOl...转载 2006-04-17 11:16:00 · 3771 阅读 · 1 评论 -
利用MSXML解析XML文本(VC)
一、引言 当前Web上流行的剧本语言是以HTML为主的语言结构,HTML是一种标记语言,而不是一种编程语言,主要的标记是针对显示,而不是针对文档内容本身结构的描述的。也就是说,机器本身是不能够解析它的内容的,所以就出现了XML语言。XML (eXtensible Markup Language)语言是SGML语言的子集,它保留了SGML主要的使用功能,同时大大缩减了SGML的复杂性。XML语言...转载 2006-04-17 16:55:00 · 2719 阅读 · 1 评论 -
VC使用MSXML解析XML文档
VC使用MSXML解析XML文档第一部分:DOM解析: 概述:DOM解析将会把一个完整的XML文档读进来,生成一个结构树。这样会要把XML文档全部都加载到内在中。所以解析起来的速度会要慢一些。 1、如何加载xml文件: //创建DOM,加载XML文档 MSXML::IXMLDOMDocumentPtr pCommandDoc; ...转载 2006-04-17 17:00:00 · 8941 阅读 · 1 评论 -
C++ 解析Json(jsoncpp)使用方法
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Jsoncpp解析json的方法做一下记录。Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/,我下载的是v0.5.0,压缩包大约104K。方法一:使用Jsoncpp生成的lib文件...转载 2016-05-23 09:29:23 · 8797 阅读 · 0 评论 -
boost生成和解析json
一、boost生成和解析json解析Json的方法有很多,也有不少的第三方开源工具。比如boost json、jsoncpp库。这里仅介绍其中的一种,用Bosst解析。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“...原创 2018-08-30 19:41:17 · 15148 阅读 · 0 评论 -
boost json put int,double保存为string而不能保存int,double的解决方法
boost json put int,double保存为string而不能保存int,double的解决方法,主要修改write_json_helper函数。本文以boost 1.66.0版本为例,列出需要修改的地方。修改boost\property_tree\json_parser\detail\write.hpp文件两个地方:1、第46行,屏蔽掉。 else if...原创 2018-08-31 19:31:14 · 2058 阅读 · 1 评论