『壹』 VFP中文件的包含与排除是什么东西
包含指抄:项目编译成可执行程序后包含这些文件,因此这些文件可以在你的编译后的文件中使用。即可以脱离你的vfp应用。比如:包含 表单1.scx,则编译后的应用程序中直接使用do 表单1.scx就可以使用。而不管你电脑中是不是有表单1.scx这个文件,因为这个文件已编译成一个可执行文件了。
排除指:项目编译成可执行程序后不包含这些文件,因此在其它使用编译后的程序的电脑中,不能够直接使用这个文件。比如:排除 表单1.scx,则编译后的应用程序中直接使用do 表单1.scx就不可以使用(除非本机中的磁盘中有这个文件。)
『贰』 VFP中文件的包含怎么设置包含文件与排除文件的区别是什么
包含文件, 连编后该文件会添加进exe程序里, 无需额外添加.
优点就是打包进回exe文件里,减少安装文件夹里答文件数量,也防止被别人篡改文件.
缺点就是不能修改内容.
适用: 一些不会变动,或者会根据程序升级变动的,包含进去. 而设置文件,根据用户设置变更的,要排除
『叁』 在vfp中怎样建立一个包含歌曲的数据库
两种方法:
一、建复立一个表,将歌曲制的文件名存入表,歌曲文件则统一放在某个文件夹下(比如my_music)
调用歌曲播放的时候就将 "路径\my_music\"+alltrim(歌名字段) 赋给播放器程序
二、将歌曲包含到表里面(这种方法不适合于大量的歌曲,因为DBF最大容量只有2G)
做法是为数据表增加一个blob类型的叫歌曲字段(blob类型好像vfp9才有,vfp6可以用二进制备注型)用filetostring()函数将文件转为字符串,然后将字符串存到歌曲字段,调用的时候先用stringtofile()将文件还原,再播放。
假设将xxx.mp3存入表中
cTemp=filetostring("xxx.mp3")
insert into 数据表名 (歌曲名字段,歌曲字段) values ("xxx.mp3",cTemp)
还原出来的时候是先打开表,定位到相应的记录
stringtofile(歌曲字段,alltrim(歌曲名字段))
『肆』 $(包含)在vfp中怎么用
$ 操作符
如果一个字符表达式包含于另一个字符表达式中返回真 (.T.); 否则, 返回假 (.F.)。
cSearchFor $ cSearchIn
参数
cSearchFor
指定要在 cSearchIn 中查找的字符表达式。
cSearchIn
指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样操作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码
LIST FOR 'FOX' $ UPPER(memo_fld)
返回值
Logical
说明
如果没有找到字符表达式,则返回“假”(.F.)。操作符 $ 区分大小写,但不能进行 Rushmore 优化。
示例
下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。
CLOSE DATABASES
CLEAR
CREATE TABLE memotest (Text C(3), Memo M)
INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')
INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')
INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')
LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)
USE
DELETE FILE memotest.dbf
DELETE FILE memotest.fpt
『伍』 如何在VFP中建立一个项目并添加一个程序进去,并设置成主文件
1、文件菜单选新建选项目
2、在项目窗口里的代码选项卡的程序里新建内prg文件
3、在新建的prg文件上右键,容弹出菜单选设置主文件
注:你新建的prg文件要是没有内容的话,可以粘贴如下代码:
x=Val(Inputbox("请输入一个数:","测试"))
If x>0
Y=x*x
Endif
If x=0
Y=100
Endif
If x<0
Y=x*10
Endif
Messagebox("Y="+Transform(Y),0+64,"输出")
呵呵~~~
『陆』 VFP中的“包含”设置怎么弄啊
包含什么?
如果是数据库查询包含 用like '%变量%'
『柒』 VFP命令中的范围包括哪四种限定方法
VFP命令中的范围包括:ALL、NEXT、RECORD、REST四种限定方法。
ALL表示所有记录;NEXT(N)从当前记录起的N个记录;RECORD(N)第N个记录;REST从当前记录起到最后一条记录。
VFP命令一般由命令动词和控制短语构成。
一般格式:命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>][FIELDS<字段名表>]
[ ]表示可选,<>表示必选, / 表示或选。
例如:APPEND FROM C:RSDA.DBF FOR 基本工资>100 FIELDS 编号,姓名,职称,基本工资。
从C:\RSDA.DBF表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资,COUNTFOR职称="高工"TOGG统计高工的记录数到内存变量GG。
控制短语规定了对数据库操作的限制条件:
指向输入输出目标:
FROM/TO;APPEND FROM,COPY FILE TO <目标文件>。
限制记录范围(SCOPE):
ALL所有记录;NEXT<n> 本记录后的第几个记录 ;RECORD<1> 第1个记录;REST当前记录之后所有记录。
选择字段: FIELDS<字段表>选择输入/输出的字段。
限制条件: FOR/WHILE<条件>;FOR 基本工资>100 .AND.基本工资<200。
(7)vfp怎么设置文件为包含扩展阅读:
VFP编程是一个数据库管理系统软件,VisualFoxPro是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。
VisualFoxPro6.0能够得到广泛的使用,这是与其具有的强大的功能分不开的,VisualFoxPro6.0与其前期的版本相比,有更高的性能指标和鲜明的特点。
提供多种可视化编程工具,最突出的是面向对象编程,在表的设计方面,增添了表的字段和控件直接结合的设置。