VB6中怎么着利用C#开发的Web瑟维斯进行开发

2.         消除方式

2.2.        怎么着利用VBA生成的代理类和实体类等

在代码文件上应用右键菜单导出生成的代码文件,参加你的VB6工程文件中,如下所示。

图片 1

导出VBA代码文件

在VB6工程的引用中投入MSSOAP30.DLL和MSXML3.DLL那五个引用的DLL(请先安装SOAP Toolkit 3.0,地址:http://www.microsoft.com/downloads/details.aspx?familyid=c943c0dd-ceec-4088-9753-86f052ec8450&displaylang=en
),如图所示:

                    
图片 2
   在代码中动用WebService的代理类的时候,会有智能提示的,使用起来11分便利,如下所示,足以看出在代码应用WebService代理类获取数据是多么的有利。

            
图片 3
选取WebService代理类获取重临字符串方法和实体类数组代码示例如下所示。

               图片 4

伍华聪(http://wuhuacong.com.cn/)

1.         难点讲述

       在品种开发进程中,我们须求集成已有些权限管理种类,作为它本身的权能控制的模块。不过已部分权限管理体系是接纳C#支出的,提供了Web瑟维斯的权能访问接口,而付出品种是应用VB6开发的;两者能够相互交流么?要是能够,怎样才能履行在VB6中赢得WebService中的音讯吗?

         
         

2.1.        使用Microsoft Office XP Web Services Toolkit 2.0成立代理类

       Microsoft Office XP Web 瑟维斯s Toolkit
2.0(下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=4922060F-002A-4F5B-AF74-978F2CD6C798&displaylang=en
),该工具提须求开发者在VBA中快捷访问和选拔Web瑟维斯的效力,使用大致和在VS.NET中使用WebServcie一样方便,真是很爽。

图片 5

Office XP Web 瑟维斯s Toolkit 2.0装置界面

设置完Office XP Web Services Toolkit 2.0之后,打开你的Office2000套件中任二个,按急迅键(Alt + F11)恐怕菜单【工具】【宏】【VisualBasic编辑器】菜单进入,如下所示:

图片 6
进去VBA的Office工具菜单

在弹出的VBA程序窗口中,选取【工具】【Web引用】的菜单项,如下所示。

图片 7

在弹出的对话框中挑选“Web服务UCRUISERL”项,输入WebService的UQashqaiL,如:http://localhost/HWSecurity/WebServices/Security.asmx
,点击搜索,则在对话框的右上角列出WebService的章程,采取具有的章程,单击按钮“添加”即可在VBA代码中进入了WebService的代理类等相应的代码,如下所示。

图片 8

VBA中添加WebService引用的对话框

变更的代码如下所示,当中涵盖了WebService对应的代理类和有关的实体类,还有2个工厂类。

图片 9
WebService生成的VBA代理类、实体类等代码文件

 

VB6中如何使用C#支出的WebService举行付出

相关文章