繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Web Service开发 >> VB.NET中的简单Web Service例程

VB.NET中的简单Web Service例程

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:14  文字大小:【】【】【
简介:VB.NET中的简单Web Service例程 本文和附带的源码向您演示了在.NET开发环境下创建一个WEB服务是如何得简单,同时演示了客户端如何使用这个WEB服务。例程创建了一个计算器的简单WEB服务,它有三个方法:加、减和...
关键字:Service 简单 NET Web VB

VB.NET中的简单Web Service例程

本文和附带的源码向您演示了在.NET开发环境下创建一个WEB服务是如何得简单,同时演示了客户端如何使用这个WEB服务。例程创建了一个计算器的简单WEB服务,它有三个方法:加、减和除。

下载文件包WebService_mehta.zip包含所有演示文件: Calculator.asmx

HTMLClient.Html

InetClient (VB6 Project)

Calculator.asmx代码

<%@ WebService Language ="Vb" Class="Calculator" %>

'这个实例演示了简单的WEB服务

'计算器有三个WEB方法作基本计算

'标记 导出方法

option strict off

Imports System.Web.Services

Public Class Calculator: Inherits WebService

Public Function Add(Num1 as integer,Num2 as integer)

As Integer

return Num1 + Num2

End Function

Public Function Substract(Num1 as integer,Num2 as

integer) As Integer

return Num1 - Num2

End Function

Public Function Divide(Num1 as integer,Num2 as

integer) As Integer

return Num1 / Num2

End Function

End class

Calculator.asmx有三个方法,它们都接受参数Num1和Num2,然后执行算数计算返回一个整数值。

在IIS下将Calculator.asmx发布到任何一个虚拟目录下,从浏览器中访问,如下:

http:////Calculator.asmx

你会看到一个“计算器Web服务”的描述页面,页面显示被导出的并且可以在同一个页面调用的三个方法。

创建HTML 客户端

Web服务演示

Web服务的URL,例如: http://server/service1.asmx



Num1 :

Num2 :

客户端页面提交数据到Calculator.asmx的Web服务页面,返回的结果是XML形式的。

WinInet 客户端

WinInet 客户端使用 win32 用户界面接受数据,然后提交给Calculator.asxm Web 服务,返回的XML结果经过客户端的分析提取以文本方式显示出来。

责任编辑:admin
相关文章