31209017李辉webservicer

31209017李辉webservicer

ID:36190091

大小:123.50 KB

页数:4页

时间:2019-05-07

31209017李辉webservicer_第1页
31209017李辉webservicer_第2页
31209017李辉webservicer_第3页
31209017李辉webservicer_第4页
资源描述:

《31209017李辉webservicer》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.创建一个最简单的WebService首先,打开VS2005,打开"文件-新建-网站",选择"ASP.NETWeb服务",查看Service.cs代码,会发现VS.Net2005已经为WebService文件建立了缺省的框架。直接运行点击显示页面上图中的"HelloWorld"超链接,跳转到下一页面:点击"调用"按钮,就可以看到用XML格式返回的WebService结果下图。说明我们的WebService环境没有问题,而且还初步接触了一下最简单的WebService。二.创建一个简单带有功能的WebService上面我们宏观的了解了webservice,其实它就是个

2、对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获取数据.在代码文件里,如果我们写了一个函数后,希望此函数成为外部可调用的接口函数,我们必须在函数上面添上一行代码[WebMethod(Description="函数的描述信息")],如果你的函数没有这个申明,它将不能被用户引用.下来我们开始编写一个简单的WebService的例子。简单的写了求加减乘除

3、运算的四个方法;<%@WebServiceLanguage="C#"CodeBehind="~/App_Code/Service.cs"Class="Service"%>using System;    using System.Web;  using System.Web.Services;  using System.Web.Services.Protocols;    [WebService(Namespace = "http://tempuri.org/")]  [WebServiceBinding(ConformsTo = WsiProfiles.Basic

4、Profile1_1)]  public class Service : System.Web.Services.WebService  {      public Service () {             }      [WebMethod(Description = "求和的方法")]      public double addition(double i, double j)      {          return i + j;      }      [WebMethod(Description = "求差的方法")]      public 

5、double subtract(double i, double j)      {          return i - j;      }      [WebMethod(Description = "求积的方法")]      public double multiplication(double i, double j)      {          return i * j;      }      [WebMethod(Description = "求商的方法")]      public double division(double i, doubl

6、e j)      {          if (j != 0)              return i / j;          else              return 0;      }  }  运行可以看到我们自己写的可以被调用的方法,如下图:任意点击四个中的某一个,输入数字得得到结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。