WEB开发网
开发学院软件开发VC 在VC中调用WebService 阅读

在VC中调用WebService

 2010-07-11 20:44:27 来源:WEB开发网   
核心提示:TService.h是由编译器自动生成的,打开文件,在VC中调用WebService(2),我们可以看到,在命名空间TService中,用来描述翻译语言的类型,比如:EnglishTOChinese(英语到中文)ChineseTOEnglish(中文到英语)EnglishTOGerman (英语到德语)EnglishT

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)

上一页  1 2 3 4 5  下一页

Tags:VC 调用 WebService

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接