回 帖 发 新 帖 刷新版面

主题:[请教] VFP能否时时在远程网上传递数据?

近日在广州的一个展会上展销本人用VFP开发的《北京惬意商务软件》,就是进销存和餐饮都能应用的软件。
在展会上,有很多大一些的商家询问:“我在各地有多家分店或经销商,我能不能随时掌握各地的经营情况?”在我们软件里要得到这样的效果应该是叫时时传送吧?如何才能实现?
在展会上,本论坛的SIMON老师光临了我的展位,我们共同讨论了这个问题。SIMON老师提出要在总经销商那里设有固定IP地址,所有数据都时时传送到总经销商那里,总经销商才能方便的随时查看,不应该是总经销商去各地的分销商机子上去查看,我觉得很有道理。
我俩只是讨论,并非结论,同时也还要进一步细化。欢迎各位高师继续献计献策,在下首先拜谢了!

回复列表 (共48个回复)

41 楼

我现在也仅仅是在局域网中使用,
远程网络上我也看过ASP.net
一是链接数据库一直有疑问
二是只能使用SQL语句,程序中需要改的代码太多。
三是服务器架设不是那么稳定(路由器设置+花生壳动态IP)
(说到IP,我现在有一根网线是深圳天威视讯的,只要长期不断线,好像不会更新IP的,而且经常即使断线重启,IP仍不变)
远程登录桌面也能用,但经常要夺取控制权,也是比较麻烦。
至于VPN登录,暂时还不太了解如何设置主机,所以也不太明白。
我也想过通过邮件来传输数据,但仍无法实现自动发送。


至于局域网中使用的,好像没多大必要映射盘符吧,在程序中使用变量来保存绝对路径就可以了。
至于保密性......我单位里也有计算机专业本科毕业的,但好像都不明白是怎么回事。


K122.VBS为调用最新修改程序脚本,
face2.ico为快捷方式图标

安装快捷方式到桌面.VBS   (以下为文件内容)  
------------------------------------------------------
'E:\MyDoc\Visual FoxPro 项目\K122
set WshShell = WScript.CreateObject("WScript.Shell")
Set fs = CreateObject("Scripting.FileSystemObject")
a=Fs.GetParentFolderName(WScript.ScriptFullName) 

   strDesktop = WshShell.SpecialFolders("Desktop")
   set oShellLink = WshShell.CreateShortcut(strDesktop & "\出港程序.lnk")
   oShellLink.TargetPath = a+"\K122.VBS"
   oShellLink.WindowStyle = 1
   oShellLink.IconLocation = a+"\face2.ico"
   oShellLink.WorkingDirectory = a
   oShellLink.Save

42 楼

十分感谢moz兄弟解题,祝moz兄弟春节快乐、万事如意!

43 楼

vfp支持WEB SERVICE,用WEB SERVICE

44 楼

楼上老弟过年好:
    WEB是什么,能再详细讲讲吗?

45 楼

http://baike.baidu.com/view/67105.htm?fr=ala0_1

46 楼

lbscyb老弟您好:
    按照您的指点,看了那篇文章,由于水平有限,觉得大部分没能看懂,还是希望您能讲解一下。
    还有就是您是否应用过WEB,能介绍一些成熟经验更好。

47 楼

不是Web,是Web Service,是Web服务。
vfp帮助中有关于这个服务的帮助

我没有用web  Service(主要是偶转向SQL SERVER 和 C#) ,但是在梅子论坛看到有网友成功的例子,需要说明的是vfp的WEB服务向导汉化有误,按照向导发布肯定要失败

vfp web 服务需要服务器运行IIS服务

48 楼

多谢lbscyb老弟的讲解!多谢您的关注和关心!
Web Service应该是解决远程传输的途径之一,值得我们继续交流和探讨。

我来回复

您尚未登录,请登录后再回复。点此登录或注册