前阵子都是一直在玩弄数据库的,乱七八糟的都没写过几行代码了,
好几天不写代码,这个心里慌啊,闲来无事就做个了查询天气的工具,
这个工具呢,您可以用来查询指定城市的天气情况,说到底呢,也就是一个访问 WebServices 的过程,
通过访问 WebServices 来获得天气数据,然后显示一下就 OK 了,所以相对来讲,
简单的不行,
不过既然是要通过 WebServices 来获得天气的数据,
那么当然您也得知道这个 WebServices 所在地方吧,
下面就给出这个 WebServices 所在的位置吧,
http://www.webxml.com.cn/Webservices/WeatherWebService.asmx
然后就来看效果吧,说实在,虽然整个的思路是非常的简单(也就是调用 WebServices ),
但是呢,我在外观上可是下了一个小时的功夫哦,所以还是比较好看的,
先看我的效果吧,然后再总结一下这个 WinForm 程序的开发的过程及一些操作 WebService 的步骤,
为了关照本人所在地--长沙,故还查询一下长沙的天气状况吧,
上面呢,就是整个小工具的演示了,当然,这个呢主打外观,内涵的话,说实在的,
这东西还真没多少内涵。
下面就来看开发过程吧,我主要是介绍一下在 Visual Studio 中如何引用 Web 服务,
在 WinForm 项目上,右键,选择“Web 引用”,如果没有这个选项的,
您可以先在项目中添加一个名为“Web References”的文件夹,
然后再在项目或者是新添加的“Web References”文件夹上右键,此时便会出现“添加 Web 引用”这个选项了,
URL 就指定为上面我给出的地址即 WebServices 所在的地址,也就是
http://www.webxml.com.cn/Webservices/WeatherWebService.asmx
然后“前往”
再指定 Web 引用名,
到这里,您就成功添加了对指定的 Web 服务的引用了,接下来就是在项目中使用它了(也就是编码),
这些呢,就不介绍了,因为说真的,很简单的,
您可以去您添加的 Web 服务所在的地址查看关于这个 Web 服务公开的各种方法的详细介绍,
您只需要按着这些介绍来使用就 OK 了!!!
当然,如果是初次接触 Web 服务的使用的朋友,如果还有不懂的地方,
您就留个邮箱吧,我把代码发给你,自己去好好研究吧!!!