调用公共服务Webservice的实际应用 .
来源:互联网 发布:ios 高仿今日头条源码 编辑:程序博客网 时间:2024/05/01 15:34
继昨天发现了公共webservice以后,今天就做一个调用webservice的应用出来,和大家一起学习下,
昨天我已经试过一些services了,今天再做一个吧。
今天做翻译吧,先在我上一个文章中找到翻译服务的地址 http://fy.webxml.com.cn/webservices/EnglishChinese.asmx;接下来回到vs环境上添加上这个引用,如下图
这里我给service起了一个名字叫做TranslateService,然后点击添加引用那么这个服务就添加好了,接下来就是调用这个引用了,怎么用呢?
首先,我们搭建一个简单的界面出来吧,我添加一个textbox用来输入要翻译的文字,添加一个button来触发查询事件,添加一个lable来显示查询的结果。
那么如下图:
这个就是搭建的一个很简单的界面,那么我们怎么用他来翻译呢?请看后台代码:
protected void btnCheckLetter_Click(object sender, EventArgs e)
{
//labShowResult.Text = new WebServiceClient2.TranslateService.EnglishChinese().Translator(txtInput.Text).Tables[0].Rows[0][0].ToString();
//DataList dl = new DataList();
//dl.DataSource = new WebServiceClient2.TranslateService.EnglishChinese().Translator(txtInput.Text).Tables[0];
//dl.DataBind();
//this.form1.Controls.Add(dl);
//GridView1.DataSource = new WebServiceClient2.TranslateService.EnglishChinese().Translator(txtInput.Text);
//GridView1.DataBind();
GridView gv = new GridView();
gv.DataSource = new WebServiceClient2.TranslateService.EnglishChinese().Translator(txtInput.Text);
gv.DataBind();
form1.Controls.Add(gv);
}
按照service上的说法,每个方法都能返回什么类型的值,大家看着用就行了,我这里只是绑定到了gridview上,进行了展示,里面还能获得读音什么的,挺好的。有兴趣的可以和我一起讨论学习哈。下面是运行的效果图(很烂,没布局)
这个只能查单词,要查短语可以自己看看提供的函数哦。就这样吧。
- 调用公共服务Webservice的实际应用
- 调用公共服务Webservice的实际应用 .
- Java调用C#的WebService实例三(实际应用)
- Java调用Webservice(asmx)的例子(实际应用)
- 搭建Vc 调用应用AXIS的WEBSERVICE服务
- 调用Spring应用中发布的Webservice服务
- Android的Service服务实际应用
- laravel:服务提供者的实际应用
- 发布Axis的webservice服务 调用webservice服务
- webservice实际应用之调用外部系统提供的服务端地址,写java的webservice客户端程序并通过接口给外部系统传数据
- ASP调用webservice服务的方法
- Flex 调用Webservice服务发布的数据
- 动态调用WebService服务的方法
- 调用webservice服务出现的问题
- 调用外围系统的webservice服务注意事项
- 用soap调用webservice的WSDL服务
- 调用第三方提供的webService服务
- WebService初探之天气服务的调用
- C/C++程序员是这样理解内存的
- VS2010使用问题:Microsoft Visual C++ Package Server 已停止工作
- 关键字static和const的作用
- linux 添加网关
- java编程之对10个整数进行排序(从命令窗输入数据)
- 调用公共服务Webservice的实际应用 .
- JDBC连接数据库 超时问题
- android4.2中为什么要高效的处理位图资源
- 中华短肠蕨
- todo
- Android申请更大推内存 android:largeHeap
- 使用listview/expanablelistview listitem中的button控件获取item的索引
- java编程之对10个整数进行排序(从对话窗体输入数据)
- 黑马程序员_java基础day02