VFP编程序。。。。

VFP编程序。。。。,第1张

1VFP编程序。。。。编一个程序要求从键盘输入一个证书,

判断其是否被3整除,如果能,则显示“该数是三的倍数”,

否则,显示“该数不能被三整除”。

clea

n=0

@4,20 say "输入一个整数" get n picture "99999999"

read

if mod(n,3)=0

@6,24 say "该数是三的倍数"

else

@6,24 say "该数不能被三整除"

endif

2编程序,要求接受键盘上输入的一个整数(1-9),

然后将这枚整数用英文单词显示出来,例如9显示nine。

clea

n=0

do while n=0

@4,20 say "输入一个整数" get n picture "9"

read

enddo

s=iif(n=1,"one",iif(n=2,"two",iif(n=3,"three",iif(n=4,"fore",iif(n=5,"five",iif(n=6,"six",iif(n=7,"seven",iif(n=8,"eight","nine"))))))))

@6,24 say "这枚整数的英文单词是:" ,s

3编一个程序计算下列数学式的结果,1+1/2+1/3+1/4+1/5+1/6+1/7+1/100,

要求用do while与for循环分别实现。求大神啊啊啊啊啊啊!!!!!明天要交%>_<%

clea

s=0

for i=1 to 100

s=s+1/i

endfor

s

s=str(s,12,10)

@4,20 say "1+1/2+1/3+1/4+1/5+1/6+1/7+1/100=" +s

一 、可以直接点击在VFP文件夹下后罪名是PRG的文件

二、进入 VFP 后 可以有以下方式进入:

1、点击菜单栏打开,然后在对话框下的下拉框中选中程序,然后点击你所要打开的程序就可以了。

2在项目管理器中打开

应用程序错误解决方法:

1检查电脑是否存在病毒,请使用百度卫士进行木马查杀。

2系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。

3安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。

4如果检查上面的都没问题,可以试试下面的方法。

打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\dll) do regsvr32exe /s %1回车。

完成后,在输入下面

for %i in (%windir%\system32\ocx) do regsvr32exe /s %i 回车。

如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。

1首先创建一个项目文件,然后把程序文件和其他一些相关文件都添加进去。

设置一个须最先运行的文件为 主文件。

2单击项目管理器右边的 “连编”按钮,在打开的“连编选项”对话框中选择一种要生成的文件类型(一般为exe)单击确定,根据向导完成 *** 作

将其制作成软件安装包。不需要第三方工具,vfp有此功能

具体 *** 作再此不多加描述

设置运行环境

Set Talk Off &&关闭命令显示

Set Escape Off &&禁止运行的程序在按 Esc 键后被中断

Set Exclusive Off &&数据库表以共享方式打开

Set Deleted On &&过滤掉已带删除标记的记录

Set Safety Off &&指定在改写已有的文件时不显示对话框

Set Date Ansi &&设定日期的年份为 4 位数

Set Century On &&指定日期表达式的显示格式为YYMMDD

SET MARK TO [-] &&指定日期的分隔符为"-"

SET SECONDS ON &&日期时间表达式的显示秒钟部分

SET HOURS TO 12 &&指定日期时间表达式的显示为12小时格式

Set Optimize ON &&启用或废止 Rushmore 优化。

Set ENGINEBEHAVIOR 70

Set DECIMALS TO 8 &&指定小数点位数,默认为2位

Clear &&清除主窗口

Clear All &&清除变量

开始进行程序的事务处理 *** 作

Public pcSys

pcSys=Sys(5)+Sys(2003)

Set Default To pcSys

Set Path To Class,Form,Poto,Menu,Prg,Report

DO form frmbegin &&运行启动画面表单frmBegin,名称自己改,

READ events

DO form frmlogin &&运行主界面表单frmlogin,名称自己改,

READ events

保存,名称自己安,然后设置为主文件

程序不是唯一解,你的程序进行如下修改后就行!

use jbb

scan

a=int(数值/100)

i=mod(数值,100)

b=int(i/10)

c=mod(i,10)

if 100a+10b+c=a^3+b^3+c^3 && 判断是否是水仙花数

replace 水仙花否 with t

else

replace 水仙花否 with f

endif

endscan

use XSDADBF

select from XSDADBF where 性别="男"

use XSDADBF

do while not eof()

if 性别="男"

学号、姓名、性别

endif

skip

enddo

DIMENSION marray(10)

for p=1 to 10

INPUT "请输入数值" TO marray(p)

endfor

for i=1 to 9

for j=i+1 to 10

if marray(j)>marray(i)

a=marray(i)

marray(i)=marray(j)

marray(j)=a

endif

endfor

endfor

for p=1 to 10

marray(p)

endfor

首先,要在在项目管理器里制作主程序(prg), 选择连编(Build)成exe文件,并将 gdiplusdll, msvcr71dll, vfp9rdll, vfp9rchsdll, vfp9tdll文件与这个exe可执行文件放在同一个目录下。

当然,你要先学主程序的制作方法,默认路径处理方法等。可以参考张洪举的《Visual Foxpro 程序设计参考手册》。

以上就是关于VFP编程序。。。。全部的内容,包括:VFP编程序。。。。、如何调用vfp应用程序、vfp中程序运行提示错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10078660.html

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

发表评论

登录后才能评论

评论列表(0条)

保存