什么是“VFP程序设计”

什么是“VFP程序设计”,第1张

“VFP程序设计”简称VFP或VF。VFP是面向对象的数据库管理系统将使您可以创建出具有艺术性的企业数据库解决方案。

VFP是一个功能强大的交互式数据管理工具,而且可以创建应用程序来充分发挥其完善的功能。掌握 Visual FoxPro的面向对象程序设计技术以及事件驱动模型,可以最大限度地提高程序设计的效率。

VFP还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,VFP是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

VISUAL FOXPRO的基本数据元素:

(1) 常量、变量、表达式。

(2) 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

打开工作表2

打开data目录下的dyzmdbf表

删除dyzm表中所有记录

从data目录下的dyk1dbf表中拷贝数据到dyzm表

打开工作表1

将总记录数赋值给a

记录指针指向首记录

给j赋值1

(开始循环)

将字段ZKZH左右空格去除后赋值给fzkzh

将j转换为字符型后去除左右空格,然后赋值给i

将kch左右空格去除后赋值给fkch

将kcmc左右空格去除后赋值给fkcmc

将cj左右空格去除后赋值给fcj

将xf左右空格去除后赋值给fxf

选择工作表2

将工作表2的ZKZH字段值等于fzkzh的所有记录的几个字段用对应值替换掉

选择工作表1

记录指针下移1个记录

将j值加1

(结束循环)

打开工作表2

将变量a转换为字符型后去除左右空格,将对应值替换掉tgms字段

关闭当前工作表

VFP全称是Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件,主要用于开发数据管理与运算等方面的软件。

执行文件夹下setupexe文件,按照提示进行安装就可以。中间可能要序列号,你可以提前找好,用时填上。

这是一段根据姓名和产品名进行筛选的程序。

逐行解释很累啊!大概写一下,你就看明白了

PUBLIC TJ,tu && 声明全局变量

tj='' && tj=''赋值

if !empty(thisformText1value) && 如果text不为空

tu=allt(thisformText1value)&& tu=text1

tj1="姓名='&tu'" && tj1=

else && 否则

tj1='' && tj1=''

endif

if !empty(thisformText2value) &&同上一个if

tu=allt(thisformText2value)

tj2="产品名='&tu'"

else

tj2=''

endif

下面意思就是:

假设

如果姓名产品都输入了,那么tj=

如果姓名没输入,那么tj=

如果产品没输入,那么tj=

总之,tj通过宏替换得来,是用来set filter的

if !empty(tj1) &&如果tj1不为空

tj=tj1 && tj=tj1

endif

if !empty(tj2) &&如果tj2不为空

if !empty(tj) &&如果tj不为空

tj=tj+' and '+tj2 && tj=tj+'and'+tj2

else

tj=tj2 && 否则tj=tj2

endif

endif

if !empty(tj2)

tj=tj2

endif

SET FILTER TO

if !empty(tj)

SET FILTER TO &tj

else

set filter to

go top

endif

thisformrefresh

1 n=0 &&定义一个变量n,初始值为0

2 for i=1 to 9 &&i为第一个乘数,从1到9循环

3 for j=1to 9 &&j为第二个乘数,从1到9循环

4 if n%9=0 then &&如果n为0或者9,那么就换行显示

5 str(i,1)+""+str(j,1)+"="+str(ij,2)

6 &&拼接显示的字符串 str(ij,2) 意思为要返回的字符串长度为2

7 else &&如果n不为0,则直接在前面显示的信息后显示,不用换行显示

8 space(6)+str(i,1)+""+str(j,1)+"="+str(ij,2)

9 &&的意思是显示信息不换行显示,每行信息中的字符串间隔加6个空格

10 endif

11 n=n+1 &&j每循环一次,n就加1,判断他是否换行。对应第4行

12 endfor

13 n=0 &&J完成一个循环后,i进入下一个循环,n从0重新开始

14 endfor

以上就是关于什么是“VFP程序设计”全部的内容,包括:什么是“VFP程序设计”、请解释一段VFP程序代码,50分!、什么是vfp程序,如何安装等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9760428.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存