WinForm 做的天氣查詢工具

weixin_34119545發表於2010-03-30

前陣子都是一直在玩弄資料庫的,亂七八糟的都沒寫過幾行程式碼了,

好幾天不寫程式碼,這個心裡慌啊,閒來無事就做個了查詢天氣的工具,

這個工具呢,您可以用來查詢指定城市的天氣情況,說到底呢,也就是一個訪問 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 服務的使用的朋友,如果還有不懂的地方,

您就留個郵箱吧,我把程式碼發給你,自己去好好研究吧!!!

 

相關文章