VFP技术
ljyit
...
展开
-
VFP中使用winsock控件收发二进制数据
VFP中使用winsock控件收发网络数据时,如果包含有二进制数据,总是会丢失,或者与实际数据不符,这是由于字符转换的问题引起的。vfp的字符串本质与二进制数据没有任何区别,而所有的OCX控件和COM组件(OCX控件本质是一种有界面的COM),默认都是UNICODE字符传输,虽然COM定义了几十种数据类型,但在VFP中,基本就只数字和字符可以用了,所以VFP在与组件交换数据时,会自动进行ansi->unicode或者unicode->ansi转换,大于128的字符如果成对则不易转错,但不成对出原创 2022-05-14 10:25:55 · 621 阅读 · 0 评论 -
VFP算法示例RSA
*******************RSA算法示例*************************公开密钥 n:两个素数p和q的乘积* e: 与(p-1)(q-1)互素**私人密钥 d: e的负一次方((mod(p-1)(q-1)))*加密 c=m的e次方 mod n*解密 m=c的d次方 mod n*注:只是一个小数运算,大数计算会产生原创 2006-06-19 08:06:00 · 3253 阅读 · 0 评论 -
VFP中使用浏览器控件制软件界面
不知你在使用VFP中是否 有以下困惑:1.如何使自己VFP软件的界面更漂亮些?2.如何使用嵌入浏览器控件?3.如何屏蔽嵌入页面的右键菜单?4.如何截获超链接的点击事件?5.使用浏览器控件后,如何同时使用模式表单和非模式表单6.如何阻止浏览器控件弹出新窗口?下面,是我在编程时对浏览器控件的经验:1.如何使自己VFP软件的界面更漂亮些?这个问题可大可小,与个人原创 2006-08-04 16:00:00 · 6091 阅读 · 4 评论 -
VFP中使用json
找了好久,也没好用可用于vfp的json库,还是自己动手写一个吧:obj=CreateObject("foxJson") obj.Parse('{"name":"lee","age":32, "childs":[{"name":"xiao ming","age":2},{"name":"baobao","age":5}]}')?obj.item("name").value ?o原创 2013-02-22 12:41:46 · 4163 阅读 · 8 评论