webservice系列教学(8)-如何调用webservice(vb.net)

web

4.7使用vb.net调用
无需下载任何组件
新建项目Visual Basic项目windows应用程序。
在解决方案资源管理器中添加web引用,输入wsdl文件所在地址。
将web引用改名为yundan.
yundan.(service_name)即可引用
*需引用System.web.services*
例程:
    Public Class Form1
        Inherits System.Windows.Forms.Form
#Region " Windows 窗体设计器生成的代码 "
    Public Sub New()
        MyBase.New()
        InitializeComponent()
    End Sub
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub
    Private components As System.ComponentModel.IContainer
    Friend WithEvents Label1 As System.Windows.Forms.Label
    Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.Label1 = New System.Windows.Forms.Label()
        Me.TextBox1 = New System.Windows.Forms.TextBox()
        Me.SuspendLayout()
        Me.Label1.AutoSize = True
        Me.Label1.Location = New System.Drawing.Point(96, 40)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(91, 14)
        Me.Label1.TabIndex = 0
        Me.Label1.Text = "Webservice演示"
        Me.TextBox1.Location = New System.Drawing.Point(88, 144)
        Me.TextBox1.Name = "TextBox1"
        Me.TextBox1.TabIndex = 1
        Me.TextBox1.Text = "TextBox1"
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(292, 273)
        Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.TextBox1, Me.Label1})
        Me.Name = "Form1"
        Me.Text = "VB.net webserive演示"
        Me.ResumeLayout(False)
    End Sub
#End Region
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim cc As yundan.Service1 = New yundan.Service1()
        TextBox1.Text = cc.test(12, 123)
    End Sub
End Class

时间: 2024-08-17 18:31:51

webservice系列教学(8)-如何调用webservice(vb.net)的相关文章

webservice系列教学(3)-如何调用webservice

web 4.如何调用webservice4.0 webservice的调用过程    客户端:取得服务端的服务描述文件WSDL,解析该文件的内容,了解服务端的服务信息,以及调用方式.根据需要,生成恰当的SOAP请求消息(指定调用的方法,已经调用的参数),发往服务端.等待服务端返回的SOAP回应消息,解析得到返回值. 服务端:生成服务描述文件,以供客户端获取.接收客户端发来的SOAP请求消息,解析其中的方法调用和参数格式.根据WSDL和WSML的描述,调用相应的COM对象来完成指定功能,并把返回值

webservice系列教学(6)-如何调用webservice(C#,)

web 4. 5使用C#调用无需下载任何组件新建项目Visual C#项目windows应用程序.在解决方案资源管理器中添加web引用,输入wsdl文件所在地址.将web引用改名.yundan.(service_name)即可引用*需引用System.web.services*例程:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windo

webservice系列教学(5)-如何调用webservice(Jscript,vbscript)

js|jscript|vbscript|web 4. 3 在asp中使用Jscript调用需下载msSoapToolkit20.exe引用:MSSOAP.SoapClient    例程:    <%@ LANGUAGE = JScript %><HTML><HEAD><TITLE>webservice演示</TITLE></HEAD><BODY>    <%         var WSDL_URL = "

webservice系列教学(9)-如何调用webservice(vb6.0,vbscript)

vbscript|web 4.8使用vb6.0调用需下载msSoapToolkit20.exe添加引用:Microsoft Soap Type Library 位置:"C:\Program Files\Common Files\MSSoap\Binaries\ MSSOAP1.dll"    调用方法:    Dim cc As New MSSOAPLib.SoapClient    例程:    新建工程标准EXE添加3个textbox控件,text1,text2,text3添

webservice系列教学(4)-如何调用webservice(pb,java)

web 4.1 使用PowerBuilder调用    适用版本8.0 需下载Bulletin Web Services Toolkit 4.14.2使用java调用需要下载apache soap.下载地址:http://xml.apache.org/soap/index.html导入:import org.apache.soap.*;import org.apache.soap.rpc.*;例程:import java.io.*;import java.util.*;import java.n

webservice系列教学(10)-如何调用webservice(vc1)

web 4.10使用vc调用需下载msSoapToolkit20.exe    引用#import "msxml3.dll" using namespace MSXML2;#import "C:\Program Files\Common Files\MSSoap\Binaries\mssoap1.dll" exclude("IStream", "ISequentialStream", "_LARGE_INTEGER&

webservice系列教学(7)-如何调用webservice(javascript)

需下载msSoapToolkit20.exe引用:MSSOAP.SoapClient    例程:var WSDL_URL = "http://192.168.0.4/yundan/service1.wsdl"WScript.echo("Connecting: " + WSDL_URL)var Calc = WScript.CreateObject("MSSOAP.SoapClient")Calc.mssoapinit(WSDL_URL, &qu

webservice系列教学(15)-如何调用webservice(vc6)

web ////////////////////////////////////////////////////////////////////////////////////////////////////  function: CMClientDlg::AddtoTree()////  parameters: (HTREEITEM hParent, HTREEITEM hInsertAfter, LPTSTR pszData, UINT mask, IUnknown //          

webservice系列教学(16)-如何调用webservice(vc7)

web ////////////////////////////////////////////////////////////////////////////////////////////////////  function: CMClientDlg::assignItem()////  parameters: (LVITEM *item, UINT mask, int iItem, int iSubItem, LPTSTR pszText, int cchTextMax) ////  de