WebService简单解释

WebService简单解释_第1张图片
Web服务,个人觉得就是别人写好了方法你直接调用。不同的是 调用的方式而已
需要添加Web引用

自己写的一个 两数字相加的小例子 当然很多需要考虑的比如判断是否是数字都没有 只是演示一下效果
 1 using  System;
 2 using  System.Web;
 3 using  System.Web.Services;
 4 using  System.Web.Services.Protocols;
 5
 6 [WebService(Namespace  =   " http://tempuri.org/ " )]
 7 [WebServiceBinding(ConformsTo  =  WsiProfiles.BasicProfile1_1)]
 8 public   class  Service : System.Web.Services.WebService
 9 {
10    public Service () {
11
12        //如果使用设计的组件,请取消注释以下行 
13        //InitializeComponent(); 
14    }

15    
16    /// <summary>
17    /// 两个数字相加
18    /// </summary>
19    /// <param name="x"></param>
20    /// <param name="y"></param>
21    /// <returns></returns>

22    [WebMethod]
23    public double Add(double x, double y)
24    {
25        return x + y;
26    }

27    
28}

29
选择Web引用 如果是分为本地机器上的  这个项目中的
或者是网络的  我这里选择的是网络上的 是调用webService获取IP地址所在地址的那那篇里面的
不过 我这个是调用本机上的WebService
点击后会显示出Web服务
WebService简单解释_第2张图片
添加引用 写上引用名 做为你调用的命名空间
我在使用本地的时候 写的是GetTest
WebService简单解释_第3张图片
1 using  GetTest;
2 protected   void  Button2_Click( object  sender, EventArgs e)
3      {
4        Service s = new Service();
5        Response.Write( s.Add(double.Parse(this.TextBox2.Text),double.Parse(this.TextBox3.Text)));
6        
7    }

作者:不在线
个人Blog: http://www.cnblogs.com/buzaixian
更多资源请访问: http://www.92dotnet.com/

你可能感兴趣的:(webservice)