visualfoxpro编程
㈠ 求visual foxpro编程,明天要交作业,求救,help help !!!!!!!!!
1、录入表单的实现
先建表,再建立表单,添加数据环境,向表单添加命令按钮,为命令按钮编写代码。
2、密码验证表单的实现
locate for 用户名=alltrim(thisform.text1.value)&&在用户信息表中,查找输入的用户名
if found()&&数据环境表中,在用户名字段,是否找到文本框中输入的用户名
if 密码=alltrim(thisform.text2.value)&&找到合法用户名,继续对其密码进行判断
do form d:\luru.scx&&用户名、密码均正确,进入第一题录入表单的界面
endif
endif
3、设计一计算器
先设计表单,再为命令按钮编写代码。
㈡ 关于visual foxpro编程的实例问题
*采用冒泡排序方法
CLEA
PUBLIC
AB(10)
FOR
I=1
TO
10
&&先通过键盘输入构造一个数据列
INPU
'请输入一个数'
TO
AB(I)
ENDFOR
FOR
I=1
TO
10
&&冒泡排序方法
FOR
M=i+1
TO
10
IF
AB(I)<=AB(M)
C=AB(i)
AB(i)=AB(M)
AB(M)=C
ENDIF
ENDFOR
ENDFOR
FOR
I=1
TO
10
&&降序输出结果
?'AB(',i,')=
'
,AB(I)
ENDFOR
㈢ Visual Foxpro 简单编程
命令按牛的代码如下:
sno=alltrim(thisform.text1.value)
use 学生
locate for 学号=sno
if found()
thisform.text2.value=姓名
else
messagebox("没有这个学号的学生")
endif
如果你已经添加了数据环境,那个use语句可以不用
㈣ visual foxpro 的编程问题
先要计算出各位数字,然后再计算立方和,例子程序如下:
set
talk
off
input
'n='
to
n
a=mod(n,10)
b=mod(int(n/10),10)
c=mod(int(n/100),10)
?a,b,c
m=a*a*a
+
b*b*b
+
c*c*c
?m
当然可以一步计算,只是我觉得没有必要弄得那样复杂,而且分步计算效率更高。
㈤ 2个Visual Foxpro编程
我忘记foxpro的命令格式是什么样的了,给你写个实现方法,具体命令你按照foxpro的修改一下即可。
1.
function
sum(num:integer):integer;
var
i,num1:integer;
begin
if
num=1
then
result:=1
else
begin
num1:=0;
for
i:=1
to
num
do
num1:=num1+i;
result:=num1+sum(num-1);
end;
end;
2.
function
max(num1,num2:double):double;
begin
if
num1>num2
then
result:=num1
else
result:=num2;
end;
foxpro我记得好象有iif这个函数。如果有的话一句话就解决了。
iif(num1>num2,num1,num2)
3.这个问题那要看你怎么显示了。给个简单的结果。
list
for
成绩>90
㈥ Visual FoxPro的编程和C语言有什么区别
C、Visual
FoxPro都是计算机程序设计语言,说的直白一点,计算机语言就是人和计算机交流的语言,因为计算机是一种电子机器,它听不懂咱们人说的话,人要想利用它完成指定的任务,必须给计算机明确的指令,每一种语言就可以当做是人和计算机交流的语言,每种语言中都包含有很多种指令。其实计算机语言有成千上万种,不过常用的有C/C++、Visual
FoxPro、Visual
Basic、Fortran、Pascal、CoBol、JAVA等。C语言和Visual
Foxpro两者都是编程语言,VF在数据库编程方面较常用,但现在也很少用了,因为它在网络数据库方面较差,至于图形和影像方面更是不太擅长。C语言可以面各底层编程:如底层模块驱动的编程、硬件设备的控制;也可用于中间层或者高层。C语言因为编绎后的程序执行效率高、可移植性好等优点,一直被很多人使用。尤其是在系统级软件的开发上,更是离不开C。至于你们学校开设什么样的课程,是由学院制订教学计划报由教务部门(教务处)批准的。尤其是对于非计算机专业的学生,各学校开设的课程不同。
㈦ Visual FoxPro 是什么意思
Visual是可视的意思
FoxPro就是一种数据库的程序
Visual
FoxPro就是可视的FoxPro
㈧ visual FOXPRO 编程题
****猜数程序
CLEAR
orig_num=INT(999*RAND(-1)+1)&&生成随机数
gues_num=0&&用户猜的数
times=0&&猜的次数
DOWHILE.t.
input"请输入数值:"togues_num
times=times+1
DOcase
CASEgues_num>orig_num
?"猜大了!"
CASEgues_num<orig_num
?"猜小了!"
CASEgues_num=orig_num
?"恭喜你,猜对了!"
?"你总共猜了"+ALLTRIM(STR(times))+"次。"
EXIT
OTHERWISE
?"输入错误!"
ENDCASE
ENDDO
RETURN
程序运行结果:
㈨ 请问Visual Foxpro是一种编程软件吗还有哪些编程软件
对,VFP(Visual Foxpro)是一种面向对象的编程语言,其他的编程语言还有很多呢,同样是面向对象的有:VB(Visual Basic) 、C++、Java等,面向过程的有C语言等.
VFP善于编写一些数据库管理程序,它从一开始就引入了SQL,现在基本上覆盖了SQL的数据定义和数据操作两部分的语言了,与其他的数据库连接很方便。而且它有很多的辅助设计工具,制作起一些特定功能的表单特别方便。
㈩ visual foxpro 编程
clear
store 0 to s1,s2
for i=1 to 100
if i%2=0
s1=s1+i
else
s2=s2+i
endif
endfor
?"1到100的偶数和:",s1
?"1到100的奇数和:",s2
return