- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 gSoap访问Web Service
gSoap访问Web Service 这里调用的是查询QQ状态的Service。http://www.webxml.com.cn/zh_cn/web_services.aspx?offset=2这里有很多免费的Service。 首先需要到下载gSoap开发包:我是从这下的http://www.cs.fsu.edu/~engelen/soapdownload.html 解压(我这里是直接放在C
2014-02-28 17:57:19 1621
原创 QtSoap调用Web Service
今天学习如何用QtSoap访问Web Service服务。这里调用的是查询QQ在线状态的服务qqOnlineWebService。调用的几个步骤: 1.创建QtSoapMessage对象 message; 2.message调用setMethod设置调用的服务 3.message调用addMethodArgument设置参数 4.创建QtSoapHttpTransport *m_pHtt
2014-02-23 13:01:43 4912 1
原创 Xerces 序列化XML
今天继续学习Xerces序列化XML,保存到xml文件和打印。 class XmlSerializer { public: XmlSerializer(); ~XmlSerializer(); voidAddNode(string nodeName,string nodeValue); voidSave(string
2014-02-22 00:23:02 1413
原创 Xerces解析XML
今天学习一下用XercesDOMParser 解析XML。简单的实现了自定义的类XdomParser,分别用DOMNodeIterator和DOMTreeWalker实现对DOM树的遍历输出。这里仅是为了简单理解XercesDOMParser 的用法,至于它具体支持的属性以后再仔细研究。 class XDomParser { public: XDomParser(st
2014-02-21 00:34:58 2102
原创 Xerces学习
本文翻译自Xerces开发文档,为了能更好理解自行翻译学习,没有完全一一对应。英语不是很好,还望理解。 Using DOM API Accessing API fromapplication code 包含了所有DOM API头文件,所以程序需要#include Class Name 为了防止与程序中其他名称出现冲突,所以DOM类名都以“DOM”作为前缀。如 DOMDoc
2014-02-20 00:27:29 1460
原创 备忘录模式-----C++实现
备忘录模式: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。 适用性: 1、 必须保存一个对象在某一个时刻的状态,这样以后需要时它才能恢复到先前保存的状态。 2、 如果一个用接口来让其它对象直接得到这些状态,将会保留对象的实现细节并破坏对象的封装性。 结构图: 实现: //备忘录,用于
2014-02-13 21:43:11 1007
原创 策略模式-----C++实现
策略模式: 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 适用性: 1、 许多相关的类仅仅是行为有异。策略模式提供了一种用多个行为中的一个行为来配置一个类的方法。 2、 需要使用一个算法的多个变体。 3、 算法使用客户不应该知道的数据。可使用策略模式以避免暴露复杂的,与算法相关的数据结构。 4、 一个类定义了多种行为,并且这些行为在这个类的操作中以多个条件语
2014-02-11 18:12:49 1043
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人