top
Loading...
運用VB.net創建Web服務訪問程序

一.介紹:

Web服務是微軟提出的基于互聯網的開發模型,一經提出即收到了業界的廣泛推從。從目前的發展趨勢來看,Web服務將引領下一代互聯網的潮流。它是創建可互操作的分布式應用程序的新平臺,是基于網絡的、分布式的模塊化組件。它執行特定的任務,遵守具體的技術規范,這些規范使得Web服務能與其他兼容的組件進行互操作。

本文就向大家介紹如何運用VB.net來調用Google的Web服務,也就是如何在自己的應用程序中添加訪問Google的服務的功能。文章中介紹的功能包括了Google提供的搜索功能、緩存功能以及拼寫檢查功能。我們運用的開發工具是VS.net中的VB.net。

二.開發步驟:

第一步,下載開發者工具箱(Developer's Kit)并申請一個許可證密鑰(License Key)。你可以到http://www.google.com/apis/去下載開發者工具箱,里面包含了有關Google的Web服務的詳細說明文檔,你可以通過參考該文檔開發出許多高級的應用。在下載完畢后,你必須申請一個許可證密鑰,否則你無法訪問其Web服務。

第二步,新建一個VB.net項目。打開VS.net,新建一個項目,在項目類型中選擇"Visual Basic項目",在模板中選擇"Windows應用程序",同時不妨命名為"GoogleWebService"。

第三步,添加Web引用。在"解決方案資源管理器"中選擇該項目,并在右鍵菜單中選擇"添加Web引用",在彈出的對話框的地址欄中填上Web服務的描述的地址URL(http://api.google.com/GoogleSearch.wsdl),圖示如下:


圖1

在添加Web引用后,我們就可以像是在本機上一樣調用其中的各種方法(Method)來為我們的程序服務,我們還可以像是在編寫本機程序一樣運用智能感知等VS.net開發工具的功能。在Web引用被成功添加后,"解決方案資源管理器"中就多了相應的Web服務引用了,圖示如下:


圖2


同時,因為我們創建的項目是一個Windows應用程序,所以我們還得添加引用:System.Web.Services,這樣我們才可以實現對Web服務的調用功能的開發。

第四步,開發程序的主界面。你可以按照如下方式設計程序的主界面:


圖3


作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗