WinForm 做的天气查询工具

前阵子都是一直在玩弄数据库的,乱七八糟的都没写过几行代码了,

好几天不写代码,这个心里慌啊,闲来无事就做个了查询天气的工具,

这个工具呢,您可以用来查询指定城市的天气情况,说到底呢,也就是一个访问 WebServices 的过程,

通过访问 WebServices 来获得天气数据,然后显示一下就 OK 了,所以相对来讲,

简单的不行,

不过既然是要通过 WebServices 来获得天气的数据,

那么当然您也得知道这个 WebServices 所在地方吧,

下面就给出这个 WebServices 所在的位置吧,

http://www.webxml.com.cn/Webservices/WeatherWebService.asmx

然后就来看效果吧,说实在,虽然整个的思路是非常的简单(也就是调用 WebServices ),

但是呢,我在外观上可是下了一个小时的功夫哦,所以还是比较好看的,

先看我的效果吧,然后再总结一下这个 WinForm 程序的开发的过程及一些操作 WebService 的步骤,

image

image

为了关照本人所在地--长沙,故还查询一下长沙的天气状况吧,

image

上面呢,就是整个小工具的演示了,当然,这个呢主打外观,内涵的话,说实在的,

这东西还真没多少内涵。

下面就来看开发过程吧,我主要是介绍一下在 Visual Studio 中如何引用 Web 服务,

在 WinForm 项目上,右键,选择“Web 引用”,如果没有这个选项的,

您可以先在项目中添加一个名为“Web References”的文件夹,

然后再在项目或者是新添加的“Web References”文件夹上右键,此时便会出现“添加 Web 引用”这个选项了,

image

URL 就指定为上面我给出的地址即 WebServices 所在的地址,也就是

http://www.webxml.com.cn/Webservices/WeatherWebService.asmx

然后“前往”

image

再指定 Web 引用名,

image

到这里,您就成功添加了对指定的 Web 服务的引用了,接下来就是在项目中使用它了(也就是编码),

这些呢,就不介绍了,因为说真的,很简单的,

您可以去您添加的 Web 服务所在的地址查看关于这个 Web 服务公开的各种方法的详细介绍,

您只需要按着这些介绍来使用就 OK 了!!!

当然,如果是初次接触 Web 服务的使用的朋友,如果还有不懂的地方,

您就留个邮箱吧,我把代码发给你,自己去好好研究吧!!!

 

posted @ 2010-03-30 21:11  小宝马的爸爸  阅读(7443)  评论(66编辑  收藏  举报