【VFP] MS Virual FoxPro 9.0 | 常用命令 | VFP

1、复制表结构(自由表)

USE C:\Users\HUAWEI\新建文件夹\benqi

COPY STRUCTURE to C:\Users\HUAWEI\新建文件夹\test3\benqi

说明1: benqi,即benqi.dbf

说明2: 自由表不能被占用

2、获取自由表字段名

USE d:\t_lie

for i = 1 to fcount()
    WAIT WINDow '字段名: ' + field(i)  TIMEOUT 3
ENDFOR

说明1: t_lie不能被占用

3、弹框提示

WAIT WIND 'ok...'  TIMEOUT 3

说明1: 3秒后自动关闭

说明2: 如果不带“timeout 3”,需点击才会关闭

4、物理删除表数据

DELE FROM D:\t_result WHERE msg like "-%"

CLOSE TABLES 

PACK D:\t_result

说明1: dele from只是逻辑删除,给删除的记录打标签

说明2: pack是物理删除

说明3: pack前表不能打开,需关闭表,即close tables

 5、自定义函数

FUNCTION mkdir(_name) md _name return

说明1: 函数具有返回值

说明2: 调用直接传参即可

 6、自定义过程

procedure mkdir(_name) ;
md _name
end

说明1:过程没有返回值

 7、判断文件是否存在

IIF(file("d:\001"), MESSAGEBOX("存在"), MESSAGEBOX("不存在"))

8、判断目录是否存在

IIF(directory("d:\001"), MESSAGEBOX("存在"), MESSAGEBOX("不存在"))

 9、函数

1)是否为NULL

ISNULL()

2)是否为空串

EMPTY()

10、DBF数据表操作

示例表)

CREATE dbf D:\vfp\t_lie(z101 C(20), t C(20))

1)修改表字段名称

alter table D:\vfp\t_lie rename t to t1

2)修改表字段类型

ALTER table D:\vfp\t_lie alter COLUMN t1 B(10)
Visual FoxPro 9.0多媒体三维图形编程 Visual FoxPro 9.0多媒体三维图形编程工具包含三部分库函数构成,OpenGL库, DxInput库,DxAudio库等三部分,这三部分合并到DLGame.fll库文件中。 OpenGL(全写Open Graphics Library)是定义了一个跨编程语言、跨平台的编程接口,它用于三维图象(二维的亦可)。 OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 OpenGL不是语言,是专业的图形程序接口。现在Windows系统的主流编译环境有Visual C++/C#,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。今天我把他移植到了Visual Foxpro9中,为喜爱图形设计的狐友带来福音。 OpenGL原函数为C函数,我们通过FLL库,封装到了DLGame.fll库中,大多数函数的名称和定义都和原C函数相同,因此具有很强的移植性。 DxInput库是封装了微软DirectX的DirectInput开发工具库,使键盘,鼠标,游戏杆的控制编程更加高效和简单。这些函数也封装到了DLGame.fll库中 DxAudio库是封装了微软DirectX的DirectAudio开发工具库,DirectAudio包含两部分,DirectMusic和DirectSound。DirectMusic用于播放音效的mid格式文件,通常用于背景音乐。DirectSound用于播放wav格式的音乐文件,一般用于音效效果。通过我们的封装,对音乐编程更加高效和简单。这些函数也封装到了DLGame.fll库中 一般编程语言必须先编译再运行,调试麻烦。VFP有先天的优势,边解释边运行。可以说,程序编写完成就可以通过DO命令运行程序。 完整例子,可以在我们帮助中点红色感叹号运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值