注册 登录
编程论坛 VFP论坛

VFP的Web开发

sash 发布于 2025-06-18 17:35, 941 次点击
经过一年多,近两年的努力,终于使用王子老师的VfpHttpServer.fll,把我以前所做的应用系统(需要在手机上应用的部分),逐步成功地移植到手机APP中来了。下面发两个视频文件 (主要是其中一个实例的操作过程),以及关于我是如何应用王子老师的VfpHttpServer.fll进行"VFP的Web开发"的过程说明,压缩包是全部网页和后端代码。一起分享给大家。由于在Web开发方面我还是新手,有不当之处请各位老师多多指正。视频文件太大,不知道怎么上传。
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


所附实例:如解压在D盘中,运行D:\MyVFPWeb\WebServer\VfpWebServer.exe文件,就会显示如下窗口:
只有本站会员才能查看附件,请 登录

点击“启动服务”按钮,然后打开浏览器,在浏览器的地址栏中输入:htpp://127.0.0.1/tools/login.html,或者在手机微信的“文件传输助手”中输入:http://192.168.0.10/tools/login.html(假设你安装web服务的电脑的IP地址是192.168.0.10,并且您的手机也连接在同一网段中)。就可以看到“工具外借”这个实例的登入页面了。这个“工具外借管理”实例的用户有:01,02,03,04,05,密码分别是:01,02,03,04,05。外借人的编号分别是:001,002,003,004,005。业务流程非常简单,无非是什么人,借了些什么工具,工具大概有二百多种,如果不知道编号,输入名称也行,您可以输入,诸如:工具,电表,等部分名称,系统会跳出一个列表供您选择。等一个个要外借的工具输入完以后点保存就可以了。余下的无非就是的修改单据,删除单据的操作(如果需要)。接下来,就是:确认外借和归还。这个操作更简单。另外两个是查询。这些操作看看就会。

以下为:APP的几个截图
只有本站会员才能查看附件,请 登录



VFP 的 WEB 开发
随着时代的进步和科技的发展,特别是互联网日益普及的今天,人们获取和观察数据的方式已不再局限于坐在办公室的电脑前。尤其在智能手机普及的背景下,用户更希望通过手机直接查询和浏览应用系统中的数据。然而,VFP(Visual FoxPro)是一个专注于桌面数据库管理和客户端应用程序开发的工具,原生并不直接支持现代 Web 开发(如动态网页、API 服务等),因此难以满足用户的新需求。如果转而使用其他新语言重新开发,不仅会造成用户原有投资的巨大浪费,也会迫使 VFP 应用开发者另谋出路。
那么,如何延长既有应用系统的生命周期,充分发挥 VFP 强大的数据库处理能力(如快速查询、本地数据缓存)参与到 Web 开发中来呢?这方面已有不少 VFP 开发者做了诸多尝试,取得了一定成果,成功解决了一些问题。
作为一名 VFP 应用程序开发者,我使用 VFP 开发过许多应用。利用 VFP 开发 Web 应用,让用户能在手机上查询应用系统数据,一直是我梦寐以求的想法。然而,实现这个想法却耗费了我多年时间,主要原因如下:
1.    年纪偏大(已退休多年)。
2.    技术栈单一:虽然学过多种编程语言,但 VFP 是我用于开发应用的唯一主力语言。
3.    缺乏 Web 经验:没有任何 Web 编程经验,不会编写前端网页,不会编写后端服务,也不会 Web 部署。尽管在过去的十多年里,通过论坛、QQ 群等途径多次学习,始终未能入门,最终放弃。
几年前,我加入了国内几个 VFP 相关的 QQ 群,特别是“我的 FLL”群,有幸接触到网友“王子”老师开发的 VfpHttpServer.fll。这个工具一下子吸引了我,让我对用 VFP 开发 Web 应用重新燃起了希望。经过近两年的摸索和网友帮助,我竟然渐渐入了“门”。利用王子老师开发的 VfpHttpServer.fll 工具,我成功实现了 Web 开发,使我的用户能够通过手机 APP 连接到原有的应用系统,实现数据查询、单据录入等操作,扩展了原应用系统在移动端的功能。
VFP 是我多年来最喜爱的开发工具,也曾是赖以谋生的工具。但随着年龄增长,它已逐渐从谋生工具转变为平时的兴趣爱好。因此,我想将这两年利用 VFP 作为工具开发 Web 后端服务的成果,分享给各位有兴趣、有想法的朋友。(首先声明,这只是我的个人体会和经验,在 Web 应用开发方面尚属起步阶段,其中必然存在一些错误和不足。恳请这方面的高手老师们多多指点,多提宝贵经验,不求全责备)。



[此贴子已经被作者于2025-6-19 13:39编辑过]

22 回复
#2
吹水佬2025-06-19 05:01
大文件可通过“下载频道”处理。
#3
ls_y0412025-06-19 05:50
vfp真的可以web一下,让vfp再应用一些时间,至少这个方法是目前实现web最为简单的一种,是一条新的路,看看有没有兴趣来实践一下。
#4
schtg2025-06-19 07:15
谢谢分享!
#5
seasoners2025-06-19 07:40
谢谢分享
#6
easyppt2025-06-19 08:25
大佬们威武,致敬!
收藏从未停止,学习从未开始
#7
trial032025-06-19 08:44
老師, 手机前瑞APP是用什么开发?

谢谢
#8
sam_jiang2025-06-19 10:46
终于看到比较详细的说明了,感谢楼主~~~
#9
ls_y0412025-06-19 11:57
感谢王子,感谢楼主。
#10
sash2025-06-19 13:27
回复 7楼 trial03
是MUI框架,开发的。
#11
ykxby0012025-06-19 14:27
感谢王子,感谢楼主。
#12
sash2025-06-21 09:13
版主,不好意思,结贴怎么操作,我不会。请帮下忙,谢谢!
#13
ls_y0412025-06-21 18:23
才开始学习
#14
sash2025-06-21 19:45
用王子的FLL文件做BS,最大的好处就是,后端的编程基本不需要花多少时间,对VFP代码编程有一定经验的人来说,快的半天就能掌握,慢的三,五天一定能够掌握。主要精力可以放到网页编程方面来,找一个合适自己的网页编程“框架”,学起来还是比较快的。
#15
ls_y0412025-06-22 07:25
这是一条小路,本来就没有人这样处理过,只要明白原理是很简单方便的相比其他的来说相当方便简单应用足够了只要上手会很快的
#16
aqyejun2025-06-23 15:57
#17
ls_y0412025-06-23 19:36
我想说最难的不是实现的结果如何,是说大家这么多年一直没有成功的感觉,不是收费,就是看不明白,这次是真的可以有完整的教材了,大家又没有时间了。
#18
jsddx6 天前 17:06
感谢!
#19
kangss4 天前 19:46
以下是引用trial03在2025-6-19 08:44:02的发言:

老師, 手机前瑞APP是用什么开发?

谢谢

如果你对html、css、js一无所知,又想高效快速的开发手机端app,建议使用《篮茑中文编程》。
只有本站会员才能查看附件,请 登录


代码逻辑跟VFP相似度很高,可以在不懂html、css、js的情况下直接开发app。

篮茑,本身是MUI的二次封装,把MUI框架打造成中文可视化编程:
只有本站会员才能查看附件,请 登录


篮茑开发的app效果,我是根据篮茑认识和学习html、css、js的:
只有本站会员才能查看附件,请 登录


篮茑中文编程论坛:http://bbs. 正版终身价:99元


#20
kangss4 天前 19:49
篮茑例程视频教程(24集完结):
百度网盘链接:https://pan.baidu.com/s/175YkFZty8ehhBtKVef2uKA
提取码:2l0s

通常看完前5课教材,就能可以开始开发app了
#21
schtg3 天前 07:49
#22
ls_y041前天 18:05
每天看看都是收获
#23
ls_y041昨天 18:16
学习bs是可以实现的,json是交互的关键,web服务用哪个都是可以的,主要是vfp要跟上这个节奏是最好的,数据处理很方便加上html就上bs说难也是很难,说不难一下子就上手了。
1