一个离开.NET的程序员

ryhan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2011 档案

摘要:Dim xmlDoc,xmlRoot,xmlNode,lastNode,newNode Dim doc,docRoot,i,flag Dim strNodeName,strPath,docPath Dim xmlFolder,docFolder,oshell Set oshell = CreateObject("Shell.Application") Set xmlFolder = oshell.BrowseForFolder(0, "选择目标XML文档所在的目录", 0, ssfDRIVES) strPath = xmlFolder.Self.Path 阅读全文
posted @ 2011-05-04 15:12 ryhan 阅读(1084) 评论(0) 推荐(0)

摘要:-------------------------------------------------------------------------------------------------------Function GetXml (strXmlFilePath,nodestring)Dim xmlDoc,xmlRootSet xmlDoc = CreateObject("Microsoft.XMLDOM") '创建XML DOM对象xmlDoc.async = False '控制加载模式为同步模式(xml树加载完毕后再执行后续代码)xmlDoc.lo 阅读全文
posted @ 2011-05-04 15:10 ryhan 阅读(3171) 评论(0) 推荐(0)

摘要:''* 功能:使用VBS读取ini文件中指定节点下的所有值'* 输入参数:inipath :ini文件的地址'* initypes :ini文件中包含在"["和"]"之间的值'* 返回值:找到的字段的值组成的array'* 编写人: chenyb'* 编写日期:2008-12-26'* 其他说明:以下只是方法,具体问题具体修改'Function vbsGetIniFields(inipath,initypes)Const ForReading = 1 '定义常量'FS 阅读全文
posted @ 2011-05-04 15:08 ryhan 阅读(1323) 评论(0) 推荐(0)

摘要:'作者:CSDN 许仙 'Homepage : jjweb.126.com'MSN :Coderxu#hotmail.com'QQ:19030300'转载请保持文章完整,保存以上作者信息 请珍惜他人劳动成果 由于卡巴斯基 太厉害 弄的 OFFCIE编写的程序 调用API读取配置文件都不可以 于是 想到了用FileSystemObject对象读取INI 文件 代码如下, 修改了一下, 同时 支持了 VBS 当然 也支持ASP 网页读配置文件了.... VB代码Public Function GetIni1(ByVal strPrimary As Strin 阅读全文
posted @ 2011-05-04 15:06 ryhan 阅读(965) 评论(0) 推荐(0)

摘要:有两种方式注册组件:一种是调用regsvr32.exe:例如我们运行regsvr32.exe c:\test.dll来注册位于C:盘根目录下的test.dll。另外一种是在MTS(微软事务服务器)中注册。MTS是值得推荐的,因为它具有下列优点:1、动态卸载平衡,提高组件和基于组件的应用程序的升级性。2、包含公布和提交事件和队列组件的能力,使得更容易与多个组件联合。 本文将详细介绍COM+组件在MTS中的注册方法:步骤一:【开始菜单】→【程序】→【管理工具】→【组件服务】步骤二:出现窗口后,【组件服务】→【计算机】→【我的电脑】→【COM+ QC Dead Letter Queue Listen 阅读全文
posted @ 2011-05-04 14:53 ryhan 阅读(628) 评论(0) 推荐(0)

摘要:Dim soapclient, resultSet soapclient = CreateObject("MSSOAP.SoapClient30")soapclient.mssoapinit "MyTestWebService.wsdl"result = soapclient.Add( 1 , 2 )MsgBox result 阅读全文
posted @ 2011-05-03 21:16 ryhan 阅读(413) 评论(0) 推荐(0)

摘要:当初对这段历史有过一点研究,不过当初写得关于这部分历史的论文不知道被我丢哪儿去了,下面我用通俗一点的语言来话说一下这段历史吧,因为当初详细到具体人物具体时间的已经记不清了,所以这里写得不够专业,大家就当看个笑话好了。 公元2000年前,互联网发展非常迅速,HTML得到了越来越多的应用,但专家们对HTML并不满意,因为它只是一个用于描述网页的文档语言,只是一个SGML在具体方面(Web上)的一个应用的实现,HTML不具有良好的扩展性,而SGML虽然无比强大,但又太过复杂,以至于甚至没有人知道它是个什么东西。 在这种情况下,专家们开始设计一种比SGML要简单的多,还要比HTML具有更好扩展性的文档 阅读全文
posted @ 2011-05-03 20:08 ryhan 阅读(592) 评论(0) 推荐(0)

摘要:在web服务中,有三种可供选择的发送和接受信息的协议:SOAP,HTTP GET,HTTP POST,但是SOAP支持的数据类型更为广泛SOAP=RPC+HTTP+XML SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。RPC的描叙可能不大准确,因为SOAP一开始构思就是要实现平台与环境的无关性和独立性,每一个通过网络的远程调用都可以通过SOAP封装起来,包括DCE(Distributed Computing En. 阅读全文
posted @ 2011-05-03 19:50 ryhan 阅读(1367) 评论(0) 推荐(0)

摘要:<wsdl:types/><wsdl:messagename="AddSoapIn"><wsdl:partname="a"type="s:int"/><wsdl:partname="b"type="s:int"/></wsdl:message><wsdl:messagename="AddSoapOut"><wsdl:partname="AddResult"type="s 阅读全文
posted @ 2011-05-03 19:36 ryhan 阅读(358) 评论(0) 推荐(0)

摘要:相对EndpointReference而言,个人认为在WS-Addressing规范中Message Addressing Properties的作用显的更加重要,下面将对它做详细介绍。与EndpointReference用于描述服务的 地址不同,Message Addressing Properties作为SOAP Head的扩展将包含在每一个SOAP 消息中,用于该消息的寻址。首先来看一下它的XML Infoset:<wsa:To>xs:anyURI</wsa:To> ?<wsa:From>wsa:EndpointReferenceType</ws 阅读全文
posted @ 2011-05-03 19:33 ryhan 阅读(991) 评论(0) 推荐(0)

摘要:随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet 环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web 应用程序的可靠访问。 随着异种计算环境的不断增加,各种系统间的互操作性就愈显得必要,要求系统能够无缝地进行通信和共享数据,从而在Internet环境下,消除巨大的信息孤岛,实现信息共享、进行数据交换,达到信息的一致性。Web services 希望实现不同的系统之间能够用“软件-软件对话. 阅读全文
posted @ 2011-05-03 19:24 ryhan 阅读(357) 评论(0) 推荐(0)

摘要:MSSOAP是个好东西呀,用它来调用WebService真是很便利!MSSOAP全称应当是Microsoft Soap Toolkit,2001年,已经出到2.0的版本了,但我一直没接触过,失败呀!.NET Frameword成熟后,貌似微软已经抛弃了Soap Toolkit,官方网页上的原话是:The Microsoft SOAP Toolkit is deprecated by the .NET Framework. The toolkit provides basic Web services capabilities for COM components and application 阅读全文
posted @ 2011-05-03 19:16 ryhan 阅读(2469) 评论(0) 推荐(0)

摘要:SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。一、SOAP(Simple Object Access Protocol)如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数据?用什么格式去表示函数以及它的参数等等。 1、SOAP的传输协议SOAP的传输协议使用的就是HTTP协议。只不过HTTP传输的内容是HTML文本,而SOAP协议传输的是SOAP的数据。看一下下面的例子:这是一个HTTP请求 阅读全文
posted @ 2011-05-03 19:14 ryhan 阅读(747) 评论(0) 推荐(0)

摘要:在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。SOAP 什么是SOAP,我想不用多说,google一把满眼都是。其实SOAP最早是针对RPC的一种解决方案,简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。但是随着SOAP作为WebService的广泛应用,不断地增加附加的内容,使得现在开发人员觉得SOAP很重,使 阅读全文
posted @ 2011-05-03 19:13 ryhan 阅读(3868) 评论(0) 推荐(0)

摘要:从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。 不管你的Web service是用什么工具,什么语言写出来的,只要你用SOAP协议通过HTTP来调用它, 阅读全文
posted @ 2011-05-03 18:56 ryhan 阅读(718) 评论(0) 推荐(0)

摘要:' DATABASE公用函数 ' '########################################################################################################### '########################################################################################################### Dim objConnection 'CONNECTION对象实例 Dim objReco 阅读全文
posted @ 2011-05-03 17:10 ryhan 阅读(571) 评论(0) 推荐(0)

摘要:例程1:Public strConn As StringPublic connPublic rsPublic xxPublic Sub Workbook_Open()strConn = "DSN=testdatabase;UID=;password="Set conn = CreateObject("ADODB.Connection")conn.Open strConnUserForm1.Showxx = 10000Set rs = conn.Execute("SELECT * FROM table1")Cells(1, 1).Val 阅读全文
posted @ 2011-05-03 17:02 ryhan 阅读(6826) 评论(0) 推荐(1)

摘要:'#######################################################################################'功能:VBS访问SQL数据库 dim connset conn=WScript.CreateObject("ADODB.Connection")conn.Open "Driver={SQL server};server=192.168.1.1;database=mydb;uid=myuser;pwd=mypwd;"dim rstset rst=WScript.Cr 阅读全文
posted @ 2011-05-03 16:56 ryhan 阅读(2161) 评论(0) 推荐(0)