摘要: .NET 有如下使用了自定义扩展HEADER来做验证 server.asmx代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;usi... 阅读全文
posted @ 2014-08-09 16:20 加菲猫的VFP 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,可以理解为字符匹配或搜索技术 ,重要的是Pattern属性的写法.*--判断是否是手机号码Function isMobiPhoneLparameters cStroRegExp=Newobject("QYRegexp","Prg\qyregexp.prg")oRegExp.Pattern... 阅读全文
posted @ 2014-07-11 09:56 加菲猫的VFP 阅读(548) 评论(0) 推荐(0) 编辑
摘要: VFP仿.NET String.Format 方法将指定字符串中的每个{x}替换为相应值,并返回文本*-- 调用格式 StringFormat("日期{2},字符{1}","TAB",{^2013-01-01})Function StringFormatParameters cText,Parameter1,Parameter2,Parameter3,Parameter4,Parameter5,Parameter6,Parameter7,Parameter8,Parameter9,Parameter10Local _tokens As Collectio 阅读全文
posted @ 2014-02-17 09:17 加菲猫的VFP 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 猫用vs2010写了一个webservice,并写了一个盘点程序客户端,PDA盘点机用C#开发,笔记本用VFP开发,发布在本地局域网IIS服务器,用了两年一直很稳定。后面仓库搬迁,需要外网进行访问,在路由器上设置端口映射1008。MSsoapInit 将URL网址改成 http://外网IP:1008/netbookserver/Service.asmx?wsdl结果一直报错,无法访问,用端口查看工具,发现客户端一直访问的是80端口,后面不得已采用临时解决方案,每台笔记本做好本地端口映射。盘点程序配置文件改成 http://外网IP:80/service.asxm?wdslProtMap程序将 阅读全文
posted @ 2014-02-14 09:26 加菲猫的VFP 阅读(4856) 评论(0) 推荐(0) 编辑
摘要: Connector=CREATEOBJECT("mssoap.HttpConnector")Connector.Property["EndPointURL"] = "URL"Connector.Connect()Connector.Property ["SoapAction"] = "URL"Connector.BeginMessage()Serializer=CREATEOBJECT("mssoap.SoapSerializer")Serializer.Init(Conne 阅读全文
posted @ 2014-02-14 09:25 加菲猫的VFP 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.按我设想的三层架构中,VFP是完全可以做为前端UI的,我们可以划分如下三层结构:图片:三层架构图.jpg[设为封面] [删除]其实大家看图,都明白大致意思,但是要明白各层数据是怎么流动的,却要云里雾里,我当初也是这么着。看着图,觉得懂了,真正要动手,妈啊,不知道怎么动手。行话是说三层架构是逻辑架构,不是我们物理架构。什么中间层神马的,其实不是主流的说话。扯完了,我们的题目是VFP调用C#后端,咱跟三层架构扯上什么关系了。好吧,这个是我们最终要到达的目标,我们先来做个这个样子的东东。图片:三层架构2.jpg[设为封面] [删除]对于我们VFPUI来讲,我所看见的只是WebService,我管 阅读全文
posted @ 2013-09-21 17:57 加菲猫的VFP 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: SQLSetprop(m.lnAccHandle,[Transactions],2)SQLSetprop(m.lnSetHandle,[Transactions],2)SQLSetprop(m.lnAccHandle,[DisconnectRollback],.T.)SQLSetprop(m.lnSetHandle,[DisconnectRollback],.T.)m.lcToken=[]SQLExec(m.lnAccHandle,"begintran")SQLExec(m.lnAccHandle,"{callsp_getbindtoken(?@lcToken)} 阅读全文
posted @ 2013-09-21 17:48 加菲猫的VFP 阅读(625) 评论(0) 推荐(0) 编辑