0
点赞
收藏
分享

微信扫一扫

webserver 教程 一例通


通过百度得知 气象站提供的webserver接口是

​​http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx​​

通过浏览器访问可以看到 官方提供哪些方法需要什么参数等。

 

程序中使用 以VS2005为例

新建C/S程序

webserver 教程 一例通_web

这是我界面设计

 

下面是webserver调用

1.

webserver 教程 一例通_web_02

 

2.右键项目 添加web引用

在URL里面输入 官方提供的webserver路径

​​http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx​​

点击 绿色按钮 前往

再点击右下角添加引用

webserver 教程 一例通_web_03

 

 

3.此时在web项目里会出现Web Refercens下面会出现一个命名空间,此命名空间里就是web服务里所包含类

webserver 教程 一例通_web_04

 

将此cn.com.webxml.webservice 当成类 使用就可以了。

后台确定代码如下:

private void btnOK_Click(object sender, EventArgs e)
{
cn.com.webxml.webservice.WeatherWS wws = new cn.com.webxml.webservice.WeatherWS();
string[] data = wws.getWeather(this.txtWeatherLocal.Text.Trim(), "");
this.lblLocal.Text = data[0];
this.lblTqsk.Text = data[4];
this.lblProposal.Text = data[6];
}

 

页面效果如下:

webserver 教程 一例通_object_05

 

总结:精简下原话

首先你在你的web项目下面的References,右击References,点击Add Web
Refercenes 然后把​​​http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx​​​地址输入到URl文本框后面,然后点击后面的绿色箭头,再点击添加按钮,此时在web项目里会出现Web Refercens下面会出现一个命名空间,此命名空间里就是web服务里所包含类,然后你在一个页面上添加一个测试按钮,在按钮事件里写如下代码: cn.com.webxml.webservice.WeatherWS wws = new cn.com.webxml.webservice.WeatherWS();
            string[] data= wws.getWeather("杭州","");
然后你根据实际情况做处理即可

 

这个用例 我已经上传到我的资源里面了,参考的直接下过来看下。

予人方便于己方便

 

举报

相关推荐

0 条评论