C#的WebService完全教程(之一)

C#的WebService完全教程(之一)比如翻译服务,请大家做这么一个试验:百度搜索“中文<->英文双向翻译WEB服务”,你要是找到了我见过的那个站点,就会看到下图所示的免

欢迎大家来到IT世界,在知识的湖畔探索吧!

这篇文章是写给编程的小伙伴们看的。咱们在做网站或者做什么什么平台什么什么服务的时候,经常需要这样的功能——客户查询什么,我这儿服务器里储存着这方面的数据,我像翻图书馆一样替他找这个东西,找到了就发给他。比如翻译服务,请大家做这么一个试验:百度搜索“中文<->英文双向翻译WEB服务”(我不知道这里让不让贴网址,只能让你搜索了。说明一下,这是一个公开的、免费的网络服务),你要是找到了我见过的那个站点,就会看到下图所示的免费网络服务,你要是找到了别的站点,看到的也大同小异:

C#的WebService完全教程(之一)

一个免费的网络服务示例

现在我在图中画了红圈的地方,输入“媒体”两个字,这是我要翻译的单词,我想把它从中文翻译成英文。当然你做试验的时候你可以随便填。这件事的关键是,在这个网页的背后,有一个服务器,它会帮我们把我们输入的单词翻译成英文,再告诉我们。

然后点“调用”按钮,然后我就看到了:

C#的WebService完全教程(之一)

这个免费网络服务给用户的反馈

这里画横线的部分,就是服务器传给我们的结果,就是“媒体”这个词的翻译结果:“media”。是不是隐藏得很深,是不是很难辨认,很不直观?是的,这是一个专业调试界面,是给程序猿朋友们看的,不是给普通人看的。那么普通人看到的是什么样子呢?应该是有一个弹出窗口,很醒目地写着“media”这几个字母吧?这是可以做到的,但这需要像你我这样的程序猿做一些中介工作,我们做了一个软件给用户使,这个软件上有一个框框让用户输入“媒体”,有一个按钮叫“翻译”,客户输入这个词,点“翻译”按钮,然后,消息不是通过网页传给服务器了,而是在我们做的程序里有一个函数负责搞这个事情,搞好之后再负责把服务器传来的答案转发给用户,也就是在软件界面上用很醒目的字体显示“meida”这几个字母。这只是举个例子,并不是说一定要教你做翻译软件。好了,现在要说的是,总体上,在软件制作中怎么实现这种网络服务,这就是第二讲、第三讲……的内容了。同学们休息一下,稍后继续。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/33930.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信