在VC中调用WebService
2010-07-11 20:44:27 来源:WEB开发网TService.h是由编译器自动生成的,打开文件,我们可以看到,在命名空间TService中,编译器为我们自动封装了一个叫TranslateService的托管 类,以及一个名字叫Language的枚举类型。
Language类型在这个 WebService 中,用来描述翻译语言的类型,比如:
EnglishTOChinese(英语到中文)
ChineseTOEnglish(中文到英语)
EnglishTOGerman (英语到德语)
EnglishTOFrench (英语到法语)
等等……
在测试程序中,我们选择英语到中文的形式。
#include "stdafx.h"
#include " WebService .h"
//包含 WebService .h头文件到程序中
#using
using namespace System;
using namespace TService;
//使用TService的命名空间
int _tmain()
{
String *str=new String(S"Hello,world!");
String *strResult;
TranslateService *pService=new TranslateService; //建立远程 WebService 对象
Language Lan=Language::EnglishTOChinese; //设置翻译类型
strResult=pService->Translate(Lan,str); //调用 WebService
Console::WriteLine(str);
Console::WriteLine(strResult); //输出结果
return 0;
}
程序结果如下:(图3)
Tags:VC 调用 WebService
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接