首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >FoxServer(二):使用 VFP 新建 WEB 项目

FoxServer(二):使用 VFP 新建 WEB 项目

作者头像
firstxinjie
发布2024-12-06 14:15:31
发布2024-12-06 14:15:31
1930
举报
文章被收录于专栏:X#(XSharp)X#(XSharp)

只要浏览项目主页,就基本上知道该如何如何下载和创建 WEB 项目了。单写这篇儿,不是为了骗眼球。

因为本人对其的认知是逐步形成的,所以,在做 MagicMenu 汉化时,出了一点儿小差错。此外,因为 VFP 只认识 ANSI ,而西班牙文和中文,在同一 OS 上,必然有一种语言会显示(部分)乱码,而主页所下载的 APP 是老易编译的,因此,直接使用,在中文环境会出现乱码。解决办法暂时有一个,就是公众号私信我免费索取。未来,会在我的克隆仓库提供我所编译的简体中文版本的 APP 。

在我写这篇文章之前,老易更新了 APP,应该是动了 .h 文件的生成部分,因此,我也只能在写完这篇儿后,手动查找源码的改动,再次编译一个正常使用的 APP 。

众所周知,国内访问 github 的时候,极其不稳定。因此,在使用汉化版时,一定不要忘记 domain4cn.txt 文件,它一定要和 APP 同处 VFP 安装目录。其内容,就是 github 的可用镜像地址。如果你觉得慢,完全可以自己再找个地址替换它。(中文版在使用过程中,如果预置的镜像出现问题,你还可以临时切换到另一个自己指定的可用镜像地址)

此外,创建项目成功后,会在项目目录中发现一个 XML 文件。用记事本打开它,另存为同名文件,记得选择 UTF-8 编码。这点很重要。

项目的主文件中,有一处错误,需要如下图修改(事实上,这个影响很小,完全可以忽略,但是随着 FoxServer 的不断完善,这最终会成为一个问题)

此外,因为编码的问题,你还需要手动修改一下 BaseCLass.prg 文件,如图添加一个单引号

编译项目为一个 VFP 多线程 DLL,然后,执行 Install.bat 安装服务,start.bat 用于启动服务......以此类推。

浏览器中,你就可以试试访问 http://127.0.0.1:8080/ 和 http://127.0.0.1:8080/hello 。

你如果成功看到了一些东西,恭喜你,你已经迈入了 WEB 开发的大门!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 xinjie的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档