读书笔记 《VFP6.0-9.0 解决方案与范例大全》二[VFP自带控件解读]

本文主要解析了Visual FoxPro(VFP)中的常见控件,包括文本框、选项按钮和列表框的使用。文本框可通过VALUE属性设置不同数据类型;选项按钮根据VALUE属性可设置为数值或字符型;列表框则介绍了多种填充方式,如ADDITEM、SQL查询、表数据等。同时,还展示了如何向下拉列表框或组合框动态添加数据。
摘要由CSDN通过智能技术生成

常用控件解读:

文本框:

        文本框的输入输出格式通常是与文本框的数据类型相关的,一般情况下,将文本框与一个表字段邦定后,文本框的数据类型与表字段相同,务须进行设置。如果没有与表字段邦定,可以在文本框的VALUE属性中设置文本框的数据类型。如:

   thisform.text1.value=""   &&设置为字符型

   thisform.text1.value=0   &&设置为数值型

   thisform.text1.value={}   &&设置为日期型  可以使用DateFormat属性设置日期的显示格式

   thisform.text1.value=.T.  &&设置为逻辑型

 

选项按钮:

    选项按钮可以被设置为数值型或字符型

   如果设置选项按钮的VALUE属性为空("")或是其中某个选项按钮的标题(区分大小写),则选项按钮组为字符型

   如果设置选项按钮的Value属性为一个0至组中按钮数目之间的一个数值,则选项按钮为数值型。

  thisform.optiongroup1.value=1 &&数值

  thisform.optiongroup1.value="男" &&字符

列表框:

 列表框可以使用的几种填充类型:

 用ADDITEM方法添加数据项;用字符串值填充;用表中的数据填充;用SQL-select语句生成的临时表;

 用查询结果填充列表框;用数组填充列表框;使

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、付费专栏及课程。

余额充值