日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

VB6中如何使用C#开发的WebService进行开发

發布時間:2024/6/3 C# 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VB6中如何使用C#开发的WebService进行开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VB6中如何使用C#開發的WebService進行開發<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

?????????
?????????

伍華聰(http://wuhuacong.com.cn/)

?

1.???????? 問題描述

???????在項目開發過程中,我們需要集成已有的權限管理系統,作為它本身的權限控制的模塊。但是已有的權限管理系統是采用C#開發的,提供了WebService的權限訪問接口,而開發項目是使用VB6開發的;兩者可以互相溝通么?如果可以,如何才能實行在VB6中獲取WebService中的信息呢?

2.???????? 解決方法

2.1.??????? 使用Microsoft Office XP Web Services Toolkit 2.0創建代理類

???????Microsoft Office XP Web Services Toolkit 2.0(下載地址:http://www.microsoft.com/downloads/details.aspx?familyid=4922060F-002A-4F5B-AF74-978F2CD6C798&displaylang=en ),該工具提供給開發者在VBA中快速訪問和使用WebService的功能,使用幾乎和在VS.NET中使用WebServcie一樣方便,真是很爽。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

Office XP Web Services Toolkit 2.0安裝界面

安裝完Office XP Web Services Toolkit 2.0之后,打開你的Office2003套件中任一個,按快捷鍵(Alt + F11)或者菜單【工具】【宏】【VisualBasic編輯器】菜單進入,如下所示:


進入
VBAOffice工具菜單

在彈出的VBA程序窗口中,選擇【工具】【Web引用】的菜單項,如下所示。


在彈出的對話框中選擇“Web服務URL”項,輸入WebServiceURL,如:http://localhost/HWSecurity/WebServices/Security.asmx ,點擊搜索,則在對話框的右上角列出WebService的方法,選擇所有的方法,單擊按鈕“添加”即可在VBA代碼中加入了WebService的代理類等相應的代碼,如下所示。



VBA
中添加WebService引用的對話框

生成的代碼如下所示,其中包含了WebService對應的代理類和相關的實體類,還有一個工廠類。


WebService
生成的VBA代理類、實體類等代碼文件

2.2.??????? 如何使用VBA生成的代理類和實體類等

在代碼文件上使用右鍵菜單導出生成的代碼文件,加入你的VB6工程文件中,如下所示。



導出
VBA代碼文件

VB6工程的引用中加入MSSOAP30.DLLMSXML3.DLL這兩個引用的DLL(請先安裝SOAP Toolkit 3.0,地址:http://www.microsoft.com/downloads/details.aspx?familyid=c943c0dd-ceec-4088-9753-86f052ec8450&displaylang=en ),如圖所示:

????????????????????
???在代碼中使用
WebService的代理類的時候,會有智能提示的,使用起來非常方便,如下所示,足以看到在代碼使用WebService代理類獲取數據是多么的方便。

????????????
使用
WebService代理類獲取返回字符串方法和實體類數組代碼示例如下所示。

???????????? ?

轉載于:https://www.cnblogs.com/wuhuacong/archive/2007/01/29/634003.html

總結

以上是生活随笔為你收集整理的VB6中如何使用C#开发的WebService进行开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。