- 博客(10)
- 收藏
- 关注
原创 Windows 核心编程学习笔记-第二章
Unicode介绍 U n i c o d e是A p p l e和X e r o x公司于1 9 8 8年建立的一个技术标准。1 9 9 1年,成立了一个集团机构负责U n i c o d e的开发和推广应用。Windows 2000是使用U n i c o d e从头进行开发的,用于创建窗口、显示文本、进行字符串操作等的所有核心函数都需要U n i c o d e字符串。通过从头开始用
2008-02-18 22:32:00 479
原创 Windows 核心编程学习笔记-第一章
Wi n d o w s函数常用的返回值类型1.V O I D 该函数的运行不可能失败。Wi n d o w s函数的返回值类型很少是V O I D。2.B O O L 如果函数运行失败,那么返回值是0,否则返回的是非0值。最好对返回值进行测试,以确定它是0还是非0。不要测试返回值是否为T R U E。3.H A N D L E 如果函数运行失败,则返回值通常是N U L L,否则返回值为
2008-02-18 20:48:00 770
转载 gsoap中文文档(8.1.4~8.1.6)
8.1.4 如何建立客户端程序代理类 用于C++客户端程序的代理类信息是由gSOAP预编译器自动创建的。为了说明代理类的生成过程,我们在getQuote.h头文件中加入一些信息,以便gSOAP预编译器可以生成代理类。这些信息就类似于WSDL解析器自动生成的头文件中就已经包含的信息。//"getQuote.h"的内容: //gsoap ns1 service name: Quote //gsoa
2008-02-03 11:34:00 568
转载 gsoap中文文档(8.1.7~8.1.15)
8.1.7 如何改变回传元素的名称 SOAP返回消息重的元素命名没有固定的方式,但是推荐使用方法名加Response结尾。例如,getQuote方法的返回参数为getQuoteResponse。 返回参数的名称可以在头文件中以类或结构体的方式声明。这个类或结构体的名字就是服务返回参数的名字。因此,远程方法的输出参数必须声明为类或结构体的一个(多个)字段。gSOAP预编译器可以自动生成
2008-02-03 11:34:00 724
转载 gsoap中文文档(8.1.2~8.1.3)
8.1.2 关于命名空间 函数ns1__getQuote(上节提到的)中,使用了ns1__作为远程方法的命名空间。使用命名空间是为了防止远程方法名冲突,比方多个服务中使用同一个远程方法名的情况。 命名空间前缀及命名空间名称同时也被用来验证SOAP信息的内容有效性。存根例程通过命名空间表中的信息来验证服务返回信息。命名空间表在运行时被取出用于解析命名空间绑定,反序列化数据结构,解码并验证服务返回信息
2008-02-03 11:33:00 525
转载 gsoap中文文档(8.1.1)
8 快速指南 本指南旨在让你快速开始你的gSOAP开发之旅。阅读本节的内容,需要你对SOAP 1.1协议及C/C++语法有大体的了解。虽然使用gSOAP编译器可以直接用C/C++开始编写web服务及客户端程序而不需要了解SOAP协议的细节,但是由于我们在本节中使用了大量的实例来说明gSOAP与其他SOAP实现的连接及通讯,所以了解一些SOAP及WSDL协议也是必需的。 8.1 如何使用gSOAP
2008-02-03 11:25:00 653
转载 gsoap中文文档(7 准备工作)
要开始用gSOAP创建一个web服务应用, 你需要: 一个C/C++编译器. 拥有根据操作系统平台创建的可执行的gSOAP的stdsoap2(windows下为stdsoap2.exe)编译器。 拥有根据操作系统平台创建的可执行的gSOAP的wsdl2h(windows下为wsdl2h.exe)WSDL解析器。 需要stdsoap2.c或stdsoap2.cpp及st
2008-02-03 11:23:00 686
转载 gsoap中文文档(5.gSoap2.x版与gSOAP 1.x版的不同)
5. gSoap2.x版与gSOAP 1.x版的不同 如果你是从1.x版升级到2.x版,请注意下面的内容。 gSOAP2.0及之后的版本是在1.x版基础上重写的。gSOAP2.0之后的版本是线程安全的,但之前版本不是。gSOAP2.x版本中的主要文件已经重新命名,以便与1.x版区分。 gSOAP 1.X gSOAP 2.X soapcpp soapcpp2 soapcpp.
2008-02-03 11:22:00 543
转载 gsoap中文文档(1.介绍)
1.介绍 gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的
2008-02-03 11:16:00 699
原创 gSOAP官方网站
gSOAP官方网址:http://www.cs.fsu.edu/~engelen/soap.htmlgSOAP下载网址:http://sourceforge.net/projects/gsoap2
2008-02-02 12:04:00 4333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人