主题:[请教] 我们用VFP编的软件能不能放到网站上去运行?
北京惬意
[专家分:1330] 发布于 2009-11-27 12:32:00
近日我这里开始建网站,拟将开发的《北京惬意商务软件》放到网站上去销售。
为了能在网上详尽的说明软件的功能,我突发奇想,若能把我们用VFP编写的软件直接放到网上去,让上网者自己操作运行,岂不是最直观了吗?
但不知这种想法能否实现?如果想的离谱望各位高师和朋友不要笑话呀。
谢谢关注!谢谢指导!谢谢参与!
回复列表 (共29个回复)
21 楼
kosung [专家分:910] 发布于 2009-12-13 14:44:00
嗯,内网运行和外网运行是两回事。外网运行还涉及到数据传输速度的影响,问题不是一般地多。因此才有SQL。
22 楼
北京惬意 [专家分:1330] 发布于 2009-12-14 07:16:00
十分感谢楼上朋友的指导!
SQL本人刚初步会一点点,看来为了将来我们的VFP软件能上网运行,还得进一步学习。
希望能得到更多的指导,能有更多的交流,因为我们同在广州。
23 楼
moz [专家分:37620] 发布于 2009-12-14 19:07:00
1.服务器版需要有服务器来放置数据库,从今天开始,个人用户不允许申请 .cn 域名了。我之前用花生壳,且安装了 sever 2003, 但我只成功到“文件服务器”,至于远程数据库,我还是没搞明白ASP的详细用法。
2.曾经论坛上有上传过一个VFPWEB,以下为引用内容
[qoute]
VfpWeb系统简介
VfpWeb是一个VFP的Web接口系统,可以使用VFP编写Web服务器程序,发布B/S结构的Web程序。系统的使用与ASP类似。系统采用COM原理实现服务,需要PWS或IIS的支持,需要在Web服务器上安装系统,客户端不需安装软件。系统包括内核系统、开发管理工具与部分实例。
VfpWeb版权所有者:郑建标
Email: vfpweb@163.com
系统的安装
首先必须安装好PWS(若使用Windows98或Windows Me)或IIS(若使用Windows2000或Windows XP)。
系统支持VFP7.0、VFP8.0及VFP9.0版,因此还必须安装相应版本的VFP,包括开发环境及运行环境。执行安装程序SETUP.EXE,选择要安装的VFP版本号,根据提示回答即可。
安装完后,在桌面生成开发管理工具VWEB.APP的快捷方式,运行它即可进行脚本编写及编译。在脚本编写过程中,可以使用VFP提供的智能感应功能,快速输入程序。
1.4版增加了安装模式,系统有这样几种模式:
1.标准版:包含服务器支持环境、开发环境及帮助。普通安装即为此方式。
2.纯服务器版:此版不包含开发工具及帮助,只有发布所需的文件。安装方法是用开始菜单运行压缩包中的SETUP?.EXE(其中?为VFP版本号),并把安装目录作为命令行参数传入。如:SETUP.EXE C:\VFPWEB。 纯服务器版只需此EXE一个文件(当然VFP的运行库也是要先安装的),运行安装命令后不用键盘输入任何字符,可自动进行。
3.移动版:把所需要的文件都复制到U盘或移动硬盘的一个目录下,可以随时在别的机器上使用。到了一新机器,除了VFP系统外(可以自己复制相关文件,VFP一般不安装也能使用),还要对VfpWeb进行注册(可用批处理进行)。移动版大家可以自己定制。这样可以在安装了完全版中机器中进行开发,然后利用ftp上传功能把编译好的文件自动上传到纯服务器版发布。[/qoute]
24 楼
北京惬意 [专家分:1330] 发布于 2009-12-15 03:34:00
MOZ兄弟一向可好:
通过你与其他几位老师认真详实的讲述,我越来越体会到VFP上网运行确实是一项巨大而复杂的工程。虽然你讲述的那些我大部分不懂,但我感觉更接近去实现的步骤了。
我是06年上半年找到咱们这个论坛,至今4年时间从未离开过,在这里学到了很多东西,解决了很多问题,受益匪浅。也感到我们这个论坛确实是强手如林,高人倍出。
来到这个VFP论坛,大家当然都更关心VFP,关于VFP上网络运行的事应该不只是我的事,也是大家的事,希望各位高师继续献计献策,让我们的VFP走上网络从讨论层面逐步早日进入实际操作层面。
再次感谢MOZ与各位高师!
25 楼
zxs4785 [专家分:410] 发布于 2010-01-01 15:43:00
VFP的客户端可以直接操作互联网络上的数据库,不需要B/S,用三层C/S很好。
我一直在研究VFP三层C/S,发现中间层如果是用 asp + VFP的COM 方式来做,只能用于自有服务器或主机租用,是无法用于网络上的虚拟主机上的,因为在虚拟主机上不能注册COM组件。 因此 ,我重新研究了 asp.net 做中间层的技术,并成功了。
现在,我的这个asp.net 2.0通用数据处理中间层,可以用各种类型的服务器上,只要服务器上有.net2.0 框架就可以了。 用于虚拟主机上时,只能用SQL Server 和 MDB数据库,不能用DBF数据表,因为虚拟主机上禁止 ODBC FOR DBF的驱动了。
26 楼
北京惬意 [专家分:1330] 发布于 2010-01-01 17:04:00
今天是元旦,首先祝赵弟新年快乐!全家幸福安康!
听赵弟讲解,觉得赵弟对远程数据传递是很有研究的了。你讲的那些虽然我还都不懂,但我有信心去一点一点弄懂,软件开发到这里也逼迫我必需弄懂。因而必需向赵弟虚心学习,和赵弟建立起学而不厌、悔人不倦的固定关系。
27 楼
zxs4785 [专家分:410] 发布于 2010-01-02 15:54:00
张洪举的 “使用VFP建立Web Service” 的确是学习VFP互联网应用的经典文章,但是,我必须说,服务器端使用VFP的Web Service进行处理数据与通信,效率太低了,不太适合大数据量的传递。
28 楼
hsw8208 [专家分:20] 发布于 2010-01-06 13:45:00
看来对于好东西,大家的看法是一致的,权威指南这本书我前一段从网上买的,看了醍醐灌顶的感觉,好书,就是权威!
29 楼
SUNWANG [专家分:10] 发布于 2010-02-02 09:38:00
这个不容易实现,是个技术问题,可用ASP.NET编写
我来回复