用VB调用Webservice

原创 2006年06月19日 10:01:00
关键字:VB,WebService,C#,
调试环境:vb6+sp5 , Vs.net 2005 , SOAP Toolkit 3.0
 
在VB中调用Webservice先要安装Soap Toolkit,可以到微软的网站上下载,下载地址为:http://www.microsoft.com/downloads/details.aspx?familyid=BA611554-5943-444C-B53C-C0A450B7013C&displaylang=en
 

1 首先用Vs.net建立WebService工程,添加以下调试代码

    [WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }
    [WebMethod]
    public int Add(int x,int y)
    {
        return x + y;
    }
 
 

2 新建VB工程,添加对soap toolkit的引用(Microsoft Soap Type Library 3.0)

3 在VB中添加以下代码:

Private Sub Command1_Click()
    Dim soapClient As New SoapClient30
    Dim text As String


    '注:此为本地的WebService地址,实际应用中会有不同

    soapClient.MSSoapInit "http://localhost:2239/DemoWebService/Service.asmx?WSDL"


    text = soapClient.HelloWorld '此处直接写服务端方法名
    MsgBox text
   
    Dim total As Integer
   
    total = soapClient.Add(2, 3)
   
    MsgBox total
End Sub

VB调用WebService(直接Post方式)并解析返回的XML

Function TodoTaskBySOAP(postURL As String,host As String, n As Integer,FilterItem() As String,OwnerS...
  • kangkanglou
  • kangkanglou
  • 2014年09月01日 15:30
  • 6010

Ajax调用Webservice返回JSON数据

出处:http://blog.sina.com.cn/s/blog_4c81e6230100r2ve.html web服务 由于.net frameword3.5以上添加...
  • chelen_jak
  • chelen_jak
  • 2016年07月05日 11:13
  • 2784

VB动态调用类模块中的函数的方法

动态地调用函数是令广大VB程序员比较苦恼的一件事情。VB不同于C++,不同于Java,没有传递函数指针的概念。这么一说,肯定有很多的大神级别的VB高手要来喷我了,说“新手不懂就不要在这里胡说!”。的确...
  • keikisou
  • keikisou
  • 2016年01月22日 20:45
  • 1075

webservice--四种客户端调用方式

Webservice的四种客户端调用方式 公网服务地址: http://www.webxml.com.cn/zh_cn/index.aspx 一、生成客户端调用方式 1、Wsimpor...
  • CSDN_GIA
  • CSDN_GIA
  • 2017年02月04日 15:51
  • 16432

调用webService的几种方式

调用WebService的几种方式
  • u011165335
  • u011165335
  • 2016年05月08日 15:54
  • 76078

webservice客户端调用方式

这一篇介绍客户端调用方式 方法1)手动写客户端代码              这里不做介绍了,可阅读我的博客:http://blog.csdn.net/wlbing0625/article/d...
  • scholar_man
  • scholar_man
  • 2015年08月27日 20:24
  • 1625

webservice的简单调用方法之一

本人初遇webservice,研究了下webservice调用。现写出一个方法,如果你还有其他方式,欢迎留言。探讨学习。  try { Service service = new Servi...
  • lovebosom
  • lovebosom
  • 2016年06月14日 11:51
  • 1321

WebService CXF调用方式《三》

问题?WebService CXF调用方式《三》,CXF工作原理和调用方式 一、CXF是什么? Apache CXF是一个开源的,全功能的,容易使用的Web服务框架。CXF是两个项目的结合:由IO...
  • Mr_li13
  • Mr_li13
  • 2016年04月28日 09:34
  • 7368

VB如何调用DLL

Windows动态连接库是包含数据和函数的模块,可以被其它可执行文件(EXE、DLL、OCX 等)调用。动态连接库包含两种函数:输出(exported)函数和内部(internal)函数。输出函数可...
  • u013408061
  • u013408061
  • 2014年04月21日 16:09
  • 2812

VB静态调用与动态调用dll详解

【【请注意】】:在以下语法格式中,请注意 [函数名] 的【大小写】!!! 静态与动态比较:     静态调用简单,动态调用麻烦;静态调用占用资源多,动态调用占用资源少;正所谓鱼和熊掌不可兼...
  • sdgaojian
  • sdgaojian
  • 2013年12月23日 17:35
  • 2431
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用VB调用Webservice
举报原因:
原因补充:

(最多只允许输入30个字)