注册 登录
编程论坛 VFP论坛

foxpro+iis+foxweb 实现BS开发之入门

sam_jiang 发布于 2022-06-28 19:51, 3133 次点击
首先得确保你有FoxPro,IIS,FoxWeb

FoxWeb 的输出代码类似ASP,下面我们来开始我们的第一个程序

程序代码:
<HTML>
<BODY>
<%response.write("Hello World!")
%>
</BODY>
</HTML>

只有本站会员才能查看附件,请 登录


在浏览器里运行结果如下图:
只有本站会员才能查看附件,请 登录


FoxWeb 的输出方式有两种:一种是response.write("你要输出的内容"),另一种就是直接用="你要输出的内容"
上面的代码 <%response.write("Hello World!")%> 和 <%="Hello World!"%> 效果是一样的。

我们可以用下面这段代码来体验一下:
程序代码:
<HTML>
<BODY>
This page was served on <%=DATETIME()%>.
<br/>
<%=sys(2015)%>
<br/>
<%response.write("say hello to me!")
%>
</BODY>
</HTML>

只有本站会员才能查看附件,请 登录

浏览器里运行结果如下:
只有本站会员才能查看附件,请 登录


基本的输出就这样了,接下来我们来尝试获得用户提交的数据:
程序代码:
<!DOCTYPE html>
<html>
<body>

<form action="./foxscript/getpara.fwx" method="post" name="myform">
<input name="name" value="张三">
<input name="age" value="20">
<input type="submit" value="提交">
</form>


</body>
</html>

图示:
只有本站会员才能查看附件,请 登录

这段代码是一个收集用户提交数据的静态网页,浏览器运行效果如图:
只有本站会员才能查看附件,请 登录

网页中指示了接受用户提交数据的程序getpara.fwx, 源代码如下:
程序代码:

<html>
<body>


<%cname=request.form("name")
if empty(cname)
    response.write("didn't found 'name'")
else
    response.write("you type the name : "+cname)
    response.write("<br/>")
endif   
nage=request.form("age")
if empty(nage)
    response.write("didn
't found 'age'")
else
    response.write("his age is : "+nage)
endif
%>

</body>
</html>

运行效果如下:
只有本站会员才能查看附件,请 登录


未完待续。。。
23 回复
#2
zhken2022-06-28 23:22
不错。
#3
schtg2022-06-29 05:17
非常感谢!
#4
aqyejun2022-06-29 07:55
#5
hu9jj2022-06-29 08:46
不错的尝试!N年前我也曾经设想过,但无疾而终
#6
hu9jj2022-06-29 08:49
现在WIN7+光猫不知道该如何安装配置IIS?
#7
星光闪闪5132022-06-29 11:29
#8
厨师王德榜2022-06-29 12:15
老树开新花,可喜可贺.
除了IIS,其它的服务框架也可以吗?
#9
sam_jiang2022-06-29 14:21
回复 6楼 hu9jj
配置IIS应该是比较简单的,你说的光猫应该有说明。
#10
sam_jiang2022-06-29 14:22
回复 8楼 厨师王德榜
可以的,nginx服务器也可以。
#11
sam_jiang2022-06-29 14:27
回复 5楼 hu9jj
对于vfp软件开发者来说,这是一个很好的尝试。可以让自己的CS程序稍加改动成为BS程序,从而摆脱客户端的限制,只要能上网(手机,Ipad都可以),不用安装什么软件,一个浏览器就实现自己软件的所有功能。

由于是基于FoxPro开发,所以不用额外去学习新的编程语言,特别是我们喜欢VFP的,估计都是有点年纪的人,再去学习其他编程语言,估计没有那个时间和精力了。

[此贴子已经被作者于2022-6-29 14:30编辑过]

#12
aqyejun2022-06-29 17:21
FoxWeb可有资源下载?
#13
sam_jiang2022-06-29 19:40
回复 12楼 aqyejun
http://www.
#14
easyppt2022-06-29 20:51
谢谢分享!
向您学习!
#15
悄俏如来2022-06-30 00:01


#16
sam_jiang2022-07-03 09:33
回复 6楼 hu9jj
光猫是什么东西,能不能提供看看?
#17
sostemp2022-07-04 00:31
以下是引用sam_jiang在2022-6-29 19:40:43的发言:

http://www.

谢谢
#18
chenjf2022-07-10 11:50
有什么限制没有?
#19
sam_jiang2022-07-19 23:05
回复 18楼 chenjf
什么叫限制啊?没明白你的意思。
#20
aqyejun2022-07-21 08:04
回复 12楼 aqyejun
...

[此贴子已经被作者于2022-7-21 08:06编辑过]

#21
aqyejun2022-07-21 08:06
回复 13楼 sam_jiang
非常感谢!
#22
asdf_1230002023-10-09 16:17
学习
#23
sam_jiang2023-10-09 19:50
这老帖也被你们翻出来了,我看没有人关注,就懒得更新了。。。
#24
schtg2023-10-09 19:59
回复 23楼 sam_jiang
希望你更新哈,谢谢!
1