visual foxfoxpro中的项目管理器中,类用于显示和管理什么

2016年12月计算机二级VF单选练习及答案
2016年12月计算机二级VF单选练习及答案
  练习做多了自然会形成自己的做题方法和速度,为此,今天YJBYS小编为大家整理了以下的练习题,希望对大家有帮助!
  1.下列关于栈的叙述正确的是(   )。
  A.栈按&先进先出&组织数据
  B.栈按&先进后出&组织数据
  C.只能在栈底插入数据
  D.不能删除数据
  2.设X=11,Y=1122&P,下列表达式结果为假的是(   )。
  A.NOT(X==Y)AND(X$Y)
  B.NOT(X$Y)OR(X&&Y)
  C.NOT(X&=Y)
  D.NOT(X$Y)
  3.在数据库设计中,将E-R图转换成关系数据模型的过程属于(   )。
  A.需求分析阶段
  B.概念设计阶段
  C.逻辑设计阶段
  D.物理设计阶段
  4.以下是与设置系统菜单有关的命令,其中错误的是(   )。
  A.SET SYSMENU DEFAULT
  B.SET SYSMENU TO DEFAULT
  C.SET SYSMENU NOSAVE
  D.SET SYSMENU SAVE
  6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(   )。
  A.课号,成绩
  B.学号,成绩
  C.学号,课号
  D.学号,姓名,成绩
  7.结构化程序设计的基本原则不包括(   )。
  A.多态性
  B.自顶向下
  C.模块化
  D.逐步求精
  8.在软件开发中,需求分析阶段产生的主要文档是(   )。
  A.可行性分析报告
  B.软件需求规格说明书
  C.概要设计说明书
  D.集成测试计划
  9.软件设计中模块划分应遵循的准则是(   )。
  A.低内聚低耦合
  B.高内聚低耦合
  C.低内聚高耦合
  D.高内聚高耦合
  10.程序流程图中带有箭头的线段表示的是(   )。
  A.图元关系
  B.数据流
  C.控制流
  D.调用关系
  11.算法的有穷性是指(   )。
  A.算法程序的运行时间是有限的
  B.算法程序所处理的数据量是有限的
  C.算法程序的长度是有限的
  D.算法只能被有限的用户使用
  12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是(   )。
  A.EMPTY(SPACE(0))
  B.LIKE(Axy*&,Axyz&)
  C.AT(Axy&,Aabcxyz&)
  D.ISNULL(.NULL.)
  13.向一个项目中添加一个数据库,应该使用项目管理器的(   )。
  A.&代码&选项卡
  B.&类&选项卡
  C.&文档&选项卡
  D.&数据&选项卡
  14.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是(   )。
  A.局部变量
  B.私有变量
  C.公共变量
  D.全局变量
  15.执行USEscIN0命令的结果是(   )。
  A.选择0号工作区打开sc表
  B.选择空闲的最小号工作区打开sc表
  C.选择第1号工作区打开sc表
  D.显示出错信息
  16.在Visual FoxPro中,用于建立或修改程序文件的命令是(   )。
  A.MODIFY&文件名&
  B.MODIFY COMMAND&文件名&
  C.MODIFY PROCEDURE&文件名&
  D.MODIFY PROGRAM&文件名&
  17.在Visual FoxPro中,宏替换可以从变量中替换出(   )。
  A.字符串
  B.数值
  C.命令
  D.以上三种都可能
  18.在查询设计器环境中,&查询&菜单下的&查询去向&不包括(   )。
  A.临时表
  21.Modify Command命令建立的文件的默认扩展名是(   )。
  22.设置表单标题的属性是(   )。
  A.Title
  B.Text
  C.Biaoti
  D.Caption
  23.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(   )。
  A.DBS包括DB和DBMS
  B.DBMS包括DB和DBS
  C.DB包括DBS和DBMS
  D.DBS就是DB,也就是DBMS
  24.扩展名为mpr的文件是(   )。
  A.菜单文件
  B.菜单程序文件
  C.菜单备注文件
  D.菜单参数文件
  25.在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语(   )。
  A.T0 CURSOR
  B.INTO CURSOR
  C.INTO DBF
  D.TO DBF
  26.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(   )。
  A.主索引
  B.唯一索引
  C.候选索引
  D.普通索引
  27.打开已经存在的表单文件的命令是(   )。
  A.MODIFY FORM
  B.EDIT FORM
  C.OPEN FORM
  D.READ FORM
  28.释放和关闭表单的方法是(   )。
  A.Release
  B.Delete
  C.LostFocus
  D.Destroy
  29.SQL语句中删除视图的命令是(   )。
  A.DROP TABLE
  B.DROP VIEW
  C.ERASE TABLE
  D.ERASE VIEW
  30.计算每名运动员的&得分&的正确SQL命令是(   )。
  A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球
  B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球
  C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球
  D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球
  31.设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是(   )。
  A.SELECT*FR0M order WHEREYEAR(签订日期)=2011ORDERBY金额DESC
  B.SELECT*FROM order WHILEYEAR(签订日期)=2011ORDERBY金额ASC
  C.SELECT*FROM order WHEREYEAR(签订日期)=2011ORDERBY金额ASC
  D.SELECT*FROM order WHILEYEAR(签订日期)=2011ORDERBY金额DESC
  32.检索&投中3分球,,小于等于5个的运动员中&得分&最高的运动员的&得分&,正确SQL命令是(   )。
  A.SELECTMAX(得分)得分FROM运动员WHERE投中3分球&=5
  B.SELECTMAX(得分)得分FROM运动员WHEN投中3分球&=5
  C.SELECT得分=MAX(得分)FROM运动员WHERE投中3分球&=5
  D.SELECT得分=MAX(得分)FROM运动员WHEN投中3分球&=5
  33.设有订单表order(订单号,客户号,职员号,签订日期,金额),删除日以前签订的订单记录,正确的SQL命令是(   )。
  A.DELETE TABLE order WHERE签订日期&{^}
  B.DELETE TABLE order WHILE签订日期&{^}
  C.DELETE FROM order WHERE签订日期&{^}
  D.DELETE FROM order WHILE签订日期&{^}
  34.在SQL SELECT查询中,为了使查询结果排序必须使用短语(   ).
  B.DESC
  C.GROUPBY
  D.ORDERBY
  35.为&运动员&表增加一个&得分&字段的正确的SQL命令是(   )。
  A.CHANGE TABLE运动员ADD得分I
  B.ALTER DATA运动员ADD得分I
  C.ALTER TABLE运动员ADD得分I
  D.CHANGE TABLE运动员INSERT得分I
  36.查询单价在600元以上的主机板和硬盘的正确SQL命令是(   ).
  A.SELECT*FROM产品WHERE单价&600AND(名称=A主机板&AND名称=A硬盘&)
  B.SELECT*FROM产品WHERE单价&600AND(名称=A主机板&OR名称=A硬盘&)
  C.SELECT*FROM产品FOR单价&600AND(名称=A主机板&AND名称=A硬盘&)
  D.SELECT*FROM产品FOR单价&600AND(名称=A主机板&OR名称=A硬盘&)
  37.在表单中为表格控件指定数据源的属性是(   )。
  A.DataSource
  B.DataFrom
  C.RecordSource
  D.RecordFrom
  38.在Visual FoxPro中,报表的数据源不包括(   )。
  A.视图
  B.自由表
  C.查询
  D.文本文件
  39.查询客户名称中有&网络&二字的客户信息的正确SQL命令是(   )。
  A.SELECT*FROM客户FOR名称LIKE%网络%&P
  B.SELECT*FROM客户FOR名称=%网络%&P
  C.SELECT*FROM客户WHERE名称=%网络%&P
  D.SELECT*FROM客户WHERE名称LIKE%网络%&P
  40.在Visual FoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。若选项按钮&女&被选中,该选项组的Value属性值是(   )。
  C.女&P
  D.男&P
  C.文本文件
  D.屏幕
  参考答案及解析
  (1)B[解析]SQL的基本格式为SELECT-FROM-WHERE,其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。查询主机板和硬盘信息应使用&or连接。
  (2)C[解析]表格是-种容器对象,其外形与Browse窗口相似,-个表格由若干列对象(Column)组成,每个列对象包含-个标头对象(Header)和若干控件。这里,表格、列、标头和控件都有自己的属性、事件和方法。其中,RecordSource属性用于指明表格数据源,即C)选项正确。
  (3)D[解析]数据库的报表总是与-定的数据源相联系,在设计报表时,首先要确定报表的数据源。报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表。当数据源中的数据更新之后,使用同-报表文件打印的报表将反映新的数据内容,但报表的格式不变。文本文件不能作为报表的数据源,因此本题选D)。
  (4)D[解析]LIKE为字符串匹配运算符,可与通配符&%&和&-&-起使用。&%&表示与任意多个字符匹配;&-&表示与任意-个字符匹配。查询客户名称中有&网络&二字的客户信息可用LIKE&%网络%&表示,正确的选项为D)。
  (5)B[解析]选项组又称为选项按钮组,是包含选项按钮的-种容器。-个选项组中往往包含若干个选项按钮,但用户只能从中选择-个按钮。Value属性用于初始化或返回选项组中被选中的选项按钮。储存的是选择&选项组&中选项的位置顺序,女排在第2个位置,所以选项按钮&女&被中时,Value的值为2,即B)选项正确。
  (6)C[解析]学号是学生表s的主键,课号是课程表c的主键,所以选课表sc的关键字就应该是与前两个表能够直接联系且能唯-定义的学号和课号,所以选择C)。
  (7)A[解析]结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用go to语句,所以选择A)。
  (8)B[解析]A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。
  (9)B[解析]软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循-定的要求,以保证模块划分合理,并进-步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
  (10)C[解析]在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。
  (11)A[解析]算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。
  (12)C[解析]Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;IsnuU函数判断-个表达式的值是否为空值,故D)选项为真。
  (13)D[解析]&&项目管理器&窗口是Visual FeffiPm开发人员的工作平台,它包括6个项卡:数据、文档、类、代码、其他、全部。&数据&选项卡包括了-个项目中的所有数据数据库、自由表、查询和视图。添加-个数据库,应该使用&数据&选项卡。。
  (14)B[解析]内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL竹事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。
  (15)B[解析]在多个工作区打开某个表时,可彻命令:USE&表名&IN&工作区号&,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN0的结果是选择空闲的最小号工作区打开SC表。
  (16)B[解析]用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND&文件名&。
  (17)D[解析]宏替换的功能是替换出字符变量的内容,即&的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。
  (18)C[解析]查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件。四选项中,查询去向不包括文本文件。
  (19)C[解析]在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上&、&&两个字符。为&综合查询&设定访问键&x&的正确方法是:综合查询(\
  (20)D[解析]除了堆排序算法的比较次数是o(n1og2 n),其他的都是n(n-1)/2。
  (21)A[解析]MODify Command命令用于建立和修改程序文件。程序文件的默认扩展名是prg。
  (22)D[解析]表单的Caption属性指明显示于表单标题栏上的文本。
  (23)A[解析]数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。
  (24)B[解析]mpr是菜单程序文件的扩展名,菜单文件的扩展名是n1nx,菜单备注文件的扩展名是rant,菜单参数文件不存在。
  (25)B[解析]在SQL查询语句的尾部添加INTO CUR-SOR&临时表名&可以将查询的结果放人指定的临时表中。此操作通常是将-个复杂的查询分解,临时表通常不是最终结果,可以接下来对if缶时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以B)为正确选项。
  (26)A[解析]Visual FoxPro中的索引分为主索引、候选索引、唯-索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,-个表中只能有-个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯-索引是索引项的唯-,而不是字段值的唯-;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。
  (27)A[解析]修改表单文件的命令格式是:MODIFYFORM&表单文件名&。
  (28)A[解析]表单的Release方法是将表单从内存中释放;LostFocus事件是表单失去焦点的事件;Destroy事件是在表单对象释放时引发的事件;表单没有Delete事件和方法。
  (29)B[解析]视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROPVIEW&视图名&。因此B)选项正确。
  (30)D[解析]本题考查SQL数据更新语句。该语句的基本命令格式为:UPDATE数据表名SET字段名=更新表达式值WHERE条件表达式。当不使用WHERE子句时,则更新全部记录。套用UPDATE的命令格式,本题的正确答案为D)。
  (31)A[解析]本题考查的SQL排序查询。根据SQL查询语句的基本结构,可以很容易发现选项B)和选项D)中,用来指定查询条件的WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC短语表示升序排序,是默认的排序方式,可省略;而DESC短语表示降序排序,不可以缺少,选项A)和C)中,A)采用的是降序排序,与题目要求相符,正确答案为A)。
  (32)A[解析]本题考查的简单计算查询。求最大值的函数是MAX(),使用计算函数后,会改变原来的用于计算的字段名,如果要指定新的字段名,可以在该计算函数后通过AS短语指定新的字段名,也可以省略AS短语直接输入新字段名做为输出显示的字段名称。本题选项C)和D)中,使用计算函数的表达方式错误;而选项B)中,条件短语的关键字出错,应该是WHERE,而不是WHEN,正确答案是A)。
  (33)C[解析]本题考查的是SQL操作语句的删除功能。删除记录命令的标准格式为:DELETE FROM&数据表名&WHERE&逻辑表达式&。其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录。本题选项A)和B)都属于语法错误,没有DELETE TABLE这样的用法,而选项D)的WHERE关键字使用错误,正确答案为C)。
  (34)D[解析]0RDER BY是对最终的查询结果进行排序,用ORDER BY短语可将查询结果按升序(ASC)或降序(DESC)排列。GROUP BY短语用于对查询结果进行分组。
  (35)C[解析]修改表结构可使用ALTER TABLE命令,为表增加字段的命令格式为:ALTER TABLE&表名&ADD[COLUMN]&字段类型&[&长度&[&小数位数&])][NULLINOTNULL][CHECK&逻辑表达式1&[ERROR&字符型文本提示信息&]][DEFAULT&默认值表达式&][ADD PRIMARY KEY&索引表达式2&TAG&索引名1&][ADD UNIQUE&索引表达式3&TAG&索引名2&]套用ALTER TABLE的命令格式,选项C)正确。
  (35)B[解析]栈是按&先进后出&的原则组织数据的,数据的插入和删除都在栈顶进行操作。
  (36)D[解析]字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(&=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。所以比较第3个字符,由于x只有两个字符,则第3位x小于Y.所以x小于Y,故X&=Y为逻辑假;X&&Y为逻辑真。由以上可得:A)选项中,由于.NOT的优先级高于AND。所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。B)选项中。由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X&&Y也为逻辑真,所以NOT(X$Y)OR(X&&Y)为逻辑真。C)选项中,X&=Y为逻辑假,则NOT(X&=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。
  (37)C[解析]E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
  (38)A[解析]设置系统菜单的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[&&]l TO[&&1]1 TO[&&]I SAVE I NOSAVE。所以B)选项的SET SYSMEMU TODEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SETSYSMENU SAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确。
  (39)D[解析]自然连接是-种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第-元素,s集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D)。
下页更精彩:1
本文已影响人
2016年12月计算机二级VF单选练习及答案相关推荐
[2016年12月计算机二级VF单选练习及答案]网友评论
<div class="ds-thread" data-thread-key="304223" data-title="2016年12月计算机二级VF单选练习及答案" data-image="">共有 6143 人关注过本帖
标题:Visual FoxPro常用函数分类表(转载)
等 级:论坛游民
帖 子:186
专家分:42
结帖率:64.71%
&&问题点数:0&&回复次数:7&&&
Visual FoxPro常用函数分类表(转载)
VisualFoxPro磁盘_目录_文件函数
ADIR()将文件信息存放到数组中,然后返回文件个数。
CURDIR()返回当前目录或文件夹。
DEFAULTEXT()如果一个文件没有扩展名,则返回一个带新扩展名的文件名。
DIRECTORY()若在磁盘上存在指定的目录,返回真(.T.)。
DISPLAYPATH()为显示而截去长路径名到指定长度。
DRIVETYPE()返回指定驱动器的类型。
FDATE()返回文件最近一次修改的日期或日期时间。
FILE()如果在磁盘上找到指定的文件,则返回“真”(.T.)。
FILETOSTR()将一个文件的内容返回为一个字符串。
FORCEEXT()返回一个字符串,使用新的扩展名替换旧的扩展名
FORCEPATH()返回一个文件名,使用新路径名代替旧文件名
FTIME()返回最近一次修改文件的时间。
FULLPATH()返回指定文件的路径或相对于另一文件的路径。
GETDIR()显示“选择目录”对话框,从中可以选择目录或文件夹。
GETFILE()显示“打开”对话框,并返回选定文件的名称。
JUSTDRIVE()从完整路径中返回驱动器的字母。
JUSTEXT()从完整路径中返回三字母的扩展名。
JUSTFNAME()返回完整路径和文件名中的文件名部分。
JUSTPATH()返回完整路径中的路径名。
JUSTTEM()返回完整路径和文件名中的根名(扩展名前的文件名)。
LOCFILE()在磁盘上定位文件并返回带有路径的文件名。
PUTFILE()激活“另存为…”对话框,并返回指定的文件名。
STRTOFILE()将一个字符串的内容写入一个文件。
SYS(3)返回一个合法文件名,可用来创建临时文件。
SYS(5)返回当前VisualFoxPro的默认驱动器。
SYS(7)返回当前格式文件的名称。
SYS(2000)返回一个按字母排序的与文件名和扩展名梗概匹配的第一个文件名。
SYS(2003)返回默认驱动器或卷上的当前目录或文件夹的名称。
SYS(2014)返回指定文件相对于当前目录、指定目录或文件夹的最小化路径。
SYS(2020)以字节数返回默认磁盘空间。
SYS(2022)以字节为单位返回指定磁盘簇(块)的大小。
VisualFoxPro常用打印函数
ANETRESOURCES()将网络共享或打印机的名称放到一个数组中,然后返回资源的数目。
APRINTERS()将安装在Windows打印管理器中的打印机名称存入内存变量数组中。
GETPRINTER()显示Windows的“打印设置”对话框,并返回所选择的打印机名称。
PCOL()返回打印机打印头的当前列位置。
PRINTSTATUS()如果打印机或打印设备已联机,则返回“真”(.T.);否则返回“假”(.F.)。
PROW()返回打印机打印头的当前行号。
PRTINFO()返回当前的打印机设置。
SYS(6)返回当前打印设备。
SYS(13)返回打印机的状态。
SYS(102)包含向后兼容性.用SET(&PRINTER&)代替。
SYS(1037)显示“打印设置”对话框。
SYS(2040)确定报表的输出状态
VisualFoxPro低级文件函数
FCHSIZE()更改用低级文件函数打开的文件的大小。
FCLOSE()刷新并关闭低级文件函数打开的文件或通信端口。
FCREATE()创建并打开一个低级文件。
FEOF()判断文件指针的位置是否在文件尾部。
FERROR()返回与最近一次低级文件函数错误相对应的编号。
FFLUSH()刷新低级函数打开的文件内容,并将它写入磁盘。
FGETS()从低级文件函数打开的文件或通信端口中返回一连串字节,直至遇到回车符。
FOPEN()打开文件或通信端口,供低级文件函数使用。
FPUTS()向低级文件函数打开的文件或通信端口写入字符串、回车符及换行符。
FREAD()从低级文件函数打开的文件或通信端口返回指定数目的字节。
FSEEK()在低级文件函数打开的文件中移动文件指针。
FWRITE()向低级文件函数打开的文件或通信端口写入字符串。
VisualFoxPro环境函数
AEGTFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。
ANSITOOEM()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。
CAPSLOCK()返回CAPSLOCK键的当前状态,或把CAPSLOCK键状态设置为“开”或“关”。
CPCURRENT()返回VisualFoxPro配置文件中的代码页设置(若存在),或返回当前操作系统代码页。
GETCP()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。
GETENV()返回指定的MS-DOS环境变量的内容。
HOME()返回启动VisualFoxPro和VisualStudio的目录名。
MEMORY()返回可供外部程序运行的内存大小。
OS()返回运行当前VisualFoxPro的操作系统的名称和版本号。
SYS(9)返回VisualFoxPro的系列号。
SYS(12)返回640K以下、可用于执行外部程序的内存数量。
SYS(17)返回正在使用的中央处理器(CPU)。
SYS(23)FOXPRO可用的EMS内存
SYS(24)EMS内存限制
SYS(1001)返回VisualFoxPro内存管理器可用的内存总数。
SYS(1016)返回用户自定义对象所使用的内存数量。
SYS(1104)清理程序和数据使用的内存缓存,并清除和刷新打开表的缓存。
SYS(2004)返回启动VisualFoxPro的目录或文件夹名称。
SYS(2005)返回当前VisualFoxPro资源文件的名称。
SYS(2010)返回CONFIG.SYS文件中的设置。
SYS(2017)显示启动屏幕
SYS(2019)返回VisualFoxPro配置文件的文件名和位置。
SYS(2023)返回VisualFoxPro存贮临时文件的驱动器和目录。
SYS(2030)启用或禁止系统组件用户代码中的调试功能。
SYS(2300)从国家语言支持(NLS)列表中添加或移除代码页。
SYS(2800)启用或废止Microsoft&ActiveAccessibility&支持并设置特定的选项到跟踪在一个VisualFoxPro表单中的当前选定控件的键盘焦点。
SYS(2801)扩展鼠标和键盘事件的事件跟踪。
SYS(3005)设置自动化和ActiveX控件使用的环境ID值。
SYS(3006)设置语言ID值和环境ID值。
SYS(3050)设置前台或后台缓冲内存大小。
SYS(3056)让VisualFoxPro再次读取自己的注册表设置,并且使用当前的注册表设置更新自己。
version()返回一个字符串,该字符串包含了正在使用的VisualFoxPro版本号。
WFONT()返回VisualFoxPro中窗口当前字体的名称、大小或字形。
AGETFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。
VisualFoxPro键盘、鼠标函数
COL()指定供下一个绘图方法使用的横坐标(X)和纵坐标(Y)。
FKLABEL()根据功能键对应的编号,返回该功能键的名称
FKMAX()返回键盘上可编程功能键或组合功能键的数目。
INKEY()返回一个编号,该编号对应于键盘缓冲区中第一个鼠标单击或按键操作。
INSMODE()返回当前的插入方式,或者把插入方式设置成ON或OFF。
LASTKEY()返回最近一次按键所对应的整数。
MCOL()返回鼠标指针在VisualFoxPro主窗口或用户自定义窗口中的列位置。
MDOWN()取得鼠标按键是否被按下。
MROW()返回VisualFoxPro主窗口或用户自定义窗口中鼠标指针的行位置。
MWINDOW()返回鼠标指针所在的窗口名称。
NUMLOCK()返回NUMLOCK键的当前状态,或者设置NUMLOCK键的状态为开或关。
READKEY()用于取得用户退出编辑时按下的按键。
ROW()用于取得当前光标在屏幕上的行位置。
SYS(2060)鼠标轮事件处理设置。
VisualFoxPro屏幕输入输出(菜单)函数
ADOCKSTATE()获取所有可停靠集成开发环境(IDE)或工具栏的停靠状态。
ASELOBJ()把对活动“表单设计器”中当前选定控件的对象引用存入内存变量数组。
BAR()返回最近一次选择的菜单项的编号。该菜单项选自DEFINEPOPUP命令定义的菜单,或是一个VisualFoxPro菜单。
CNTBAR()返回用户自定义菜单或VisualFoxPro系统菜单上菜单项的数目。
CNTPAD()返回用户自定义菜单栏或VisualFoxPro系统菜单栏上菜单标题的数目。
EDITSOURCE()打开VisualFoxPro编辑器并可选地设置光标所在位置。被编辑器任务列表快捷方式所要求。
GETBAR()返回用DEFINEPOPUP命令定义的菜单或VisualFoxPro系统菜单上某个菜单项的编号。
GETCOLOR()显示Windows的“颜色”对话框,并返回选定颜色的颜色编号。
GETPAD()返回菜单栏给定位置上的菜单标题。
INPUTBOX()显示被参数化视图使用的,用于输入单个串的模式对话框。
ISCOLOR()判断当前计算机能否显示彩色。
MENU()以大写字符串形式返回活动菜单栏的名称。
MRKBAR()确定是否已标记用户自定义菜单或VisualFoxPro系统菜单中的一个菜单项。
MRKPAD()确定是否已标记了用户自定义菜单或VisualFoxPro系统菜单栏中的一个菜单标题。
PAD()以大写字符串形式返回在菜单栏中最近选取的菜单标题,或返回一个逻辑值是否一个菜单标题在一个激活的菜单栏中定义。
POPUP()以字符串形式返回活动菜单名;或者返回一个逻辑值,该值指出是否定义了一个菜单。
PRMBAR()返回一个菜单项的文本
PRMPAD()返回一个菜单标题的文本。
PROMPT()返回菜单栏中选定的菜单标题,或者菜单中选定菜单项的文本。
RGB()根据一组红、绿、蓝颜色成份返回一个单一的颜色值。
RGBSCHEME()返回指定配色方案中的RGB颜色对或RGB颜色对列表。
SCHEME()返回指定配色方案中的颜色对列表或单个颜色对。
SCOLS()返回VisualFoxPro主窗口中可用列数。
SKPBAR()确定是否可以用SETSKIPOF命令启用或废止一个菜单项。
SKPPAD()确定是否可以用SETSKIPOF命令启用或废止一个菜单标题。
SROWS()返回VisualFoxPro主窗口中可用的行数。
SYS(100)包含向后兼容性.用SET(&CONSOLE&)代替。
SYS(101)包含向后兼容性.用SET(&DEVICE&)代替。
SYS(103)包含向后兼容性.用SET(&TALK&)代替。
SYS(1500)激活一个VisualFoxPro系统菜单项。
SYS(2002)打开或关闭插入点。
SYS(2013)返回以空格分隔的字符串,该字符串包含VisualFoxPro菜单系统的内部名称。
SYS(2016)SHOWGETS窗口名
SYS(2700)在VisualFoxPro中完全启用或禁止WindowsXPThemes。
TRANSFORMSYS()格式化字符表达式或数值表达式。
VisualFoxPro日期和时间函数CTOD()把字符表达式转换成日期表达式。
CDOW()从给定日期或日期时间表达式中返回星期值。
CMONTH()返回给定日期或日期时间表达式的月份名称。
CTOD()把字符表达式转换成日期表达式。
CTOT()从字符表达式返回一个日期时间值。
DATE()返回由操作系统控件的当前系统日期,或创建一个与2000年兼容的日期值。
DATETIME()以日期时间值返回当前的日期和时间,或创建一个2000兼容的日期时间值。
DAY()以数值型返回给定日期表达式或日期时间表达式是某月中的第几天。
DMY()从一个日期型或日期时间型表达式返回一个“日-月-年”格式的字符表达式(例如,31May1995)。月名不缩写。
DTOC()由日期或日期时间表达式返回字符型日期。
DTOS()从指定日期或日期时间表达式中返回yyyymmdd格式的字符串日期。
DTOT()从日期型表达式返回日期时间型值。
GOMONTH()对于给定的日期表达式或日期时间表达式,返回指定月份数目以前或以后的日期。
HOUR()返回日期时间表达式的小时部分。
MDY()以“月-日-年”格式返回指定日期或日期时间表达式,其中月份名不缩写。
MINUTE()返回日期时间型表达式中的分钟部分。
MONTH()返回给定日期或日期时间表达式的月份值。
QUARTER()返回一个日期或日期时间表达式中的季度值。
SEC()返回日期时间型表达式中的秒钟部分。
SECONDS()以秒为单位返回自午夜以来经过的时间。
SYS(1)以日期数字字符串的形式返回当前系统日期。
SYS(2)返回自午夜零点开始以来的时间,按秒计算。
SYS(10)将(Julian)日期转换成一个字符串。
SYS(11)将日期格式表示的日期表达式或字符串转换成(Julian)日期。
TIME()以24小时制、8位字符串(时:分:秒)格式返回当前系统时间。
TTOC()从日期时间表达式中返回一个字符值。
TTOD()从日期时间表达式中返回一个日期值。
WEEK()从日期表达式或日期时间表达式中返回代表一年中第几周的数值。
YEAR()从指定的日期表达式中返回年份。
VisualFoxPro数据库函数
ADATABASES()将所有打开数据库的名称和路径放到内存变量数组中
ADBOBJECTS()把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中
AFIELDS()把当前表的结构信息存放在一个数组中,并且返回表的字段数
ALIAS()返回当前表或指定工作区衰的别名
ASESSIONS()创建一个已存在的数据工作期ID数组
ATAGINFO()创建一个包含索引和键表达式的名字、数量和类型信息的数组
AUSED()将一个数据工作期中的表别名和工作区存入内存变量数组
BOF()确定当前记录指针是否在表头
CANDIDATE()判断索引是否为候选索引
CDX()根据指定的索引位置编号,返回打开的复合索引(.CDX)文件名称
CPDBP()返回一个打开表所使用的代码页
CREATEOFFLINE()由已存在的视图创建一个游离视图
CURSORGETPROP()返回VisualFoxPro表或临时表的当前属性设置
CURSORSETPROP()指定VisualFoxPro表或临时表的属性设置
CURSORTOXML()转换VisualFoxPro临时表为XML文本
CURVAL()从磁盘上的表或远程数据源中直接返回字段值
DBC()返回当前数据库的名称和路径
DBF()返回指定工作区中打开的表名,或根据表别名返回表名
DBSETPROP()给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性
DELETED()返回一个表明当前记录是否标有删除标记的逻辑值
DESCENDING()是否用DESCENDING关键字创建了一个索引标识
DROPOFFLINE()放弃对游离视图的所有修改,并把游离视图放回到数据库中
EOF()确定记录指针位置是否超出当前表或指定表中的最后一个记录
FCOUNT()返回衰中的字段数目
FIELD()根据编号返回表中的字段名
FILTER()返回SETFILTER命令中指定的表筛选表达式
FLDLIST()对于SETmELDS命令指定的字段列表,返回其中的字段和计算结果字段表达式
FLOCK()尝试锁定当前表或指定表
FOR()返回一个己打开的单项索引文件或索引标识的索引筛选表达式
FOUND()如果CONTINUE、FIND、LOCATE或SEEK命令执行成功,函数的返回值为&真&
FSIZE()以字节为单位,返回指定字段或文件的大小
GETFLDSTATE()返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改
GETNEXTMODIFIED()返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录
HEADER()返回当前或指定表文件的表头所占的字节数
IDXCOLLATE()返回索引或索引标识的排序序列
INDBC()如果指定的数据库对象在当前数据库中,则返回&真&(.T.)
INDEXSEEK()在一个索引表中搜索第一次出现的某个记录
ISEXCLUSIVE()判断一个表或数据库是以独占方式打开的
ISFLOCKED()返回表的锁定状态
ISREADONLY()判断是否以只读方式打开表
ISRLOCKED()返回记录的锁定状态
KEY()返回索引标识或索引文件的索引关键字表达式
KEYMATCH()在索引标识或索引文件中搜索一个索引关键字
LOOKUP()在表中搜索字段值与指定表达式匹配的第一个记录
LUPDATE()返回一个表最近一次更新的日期
MDX()根据指定的索引编号返回打开的.CDX复合索引文件名
MEMLINES()返回备注字段中的行数
MLINE()以字符串形式返回备注字段中的指定行
NDX()返回为当前表或指定表打开的某一索引(JDX)文件的名称
ORDER()返回当前表或指定表的主控索引文件或标识
PRIMARY()检查索引标识,如果为主索引标识,就返回&真&(.T.)
RECCOUNT()返回当前或指定表中的记录数目
RECNO()返回当前表或指定表中的当前记录号
RECSIZE()返回表中记录的大小(宽度)
REFRESH()在可更新的SQL视图中刷新数据
RELATION()返回为给定工作区中打开的表所指定的关系表达式
SEEK()在一个已建立索引的表中搜索一个记录的第一次出现位置
SELECT()返回当前工作区编号或未使用工作区的最大编号
SETFLDSTATE()为表或临时表中的字段或记录指定字段状态值或删除状态值
SQLCANCEL()请求取消一条正在执行的SQL语句
SQLCOLUMNS()把指定数据源表的列名和关于每列的信息存储到一个VisualFoxPro临时表中
SQLCOMMIT()提交一个事务
SQLCONNECT()建立一个指向数据源的连接
SQLDISCONNECT()终止与数据源的连接
SQLEXEC()将一条SQL语句送入数据源中处理
SQLGETPROP()返回一个活动连接的当前设置或默认设置
SQLMORERESULTS()如果存在多个结果集合,则将另一个结果集合复制到VisualFoxPro临时表中
SQLPREPARE()在使用SQLEXEC()执行远程数据操作前,可使用本函数使远程数据为将要执行的命令做好准备
SQLROLLBACK()取消当前事务处理期间所做的任何更改
SQLSETPROP()指定一个活动连接的设置
SQLSTRINGCONNECT()使用一个连接字符串建立和数据源的连接
SQLTABLES()把数据源中的表名存储到VisualFoxPro临时表中
SYS(14)索引表达式
SYS(21)控制索引编号
SYS(22)控制标识名或索引名
SYS(2011)返回当前工作区中记录锁定或表锁定的状态
SYS(2012)返回表的备注字段块大小
SYS(2021)筛选索引表达式
SYS(2029)返回与表类型对应的值
SYS(3054)Rushmore优化等级&#8226;
TAG()返回打开的.CDX多项复合索引文件的标识名,或者返回打开的.IDX单项索引文件的文件名
TAGCOUNT()返回复合索引文件(.CDX)标识以及打开的单项索引文件(.IDX)的数目
TAGNO()返回复合索引文件(.CDX)标识以及打开的单项索引(.IDX)文件的索引位置
TARGET()返回一个表的别名,该表是SETRELATION命令的INTO子句所指定关系的目标
UNIQUE()用于测试索引是否以惟一性方式建立
UPDATED()用于测试在最近的READ命令中,数据是否已被修改
USED()确定是否在指定工作区中打开了一个表
XMLTOCURSOR()转换XML文本到VisualFoxPro游标或表
VisualFoxPro数值函数
ABS()返回指定数值表达式的绝对值
ACOS()返回指定数值表达式的反余弦值
ASIN()返回数值表达式的反正弦弧度值
ATAN()返回数值表达式的反正切弧度值
ATN2()返回指定值的反正切值,返回值无象限限制
BINTOC()将整型用二进制字符型表示。
BITAND()返回两个数值型数值在按位进行AND运算后的结果
BITCLEAR()清除一个数值型数值的指定位(将此位设置成0),并返回结果值
BITLSHIFr()返回一个数值型数值向左移动给定位后的结果
BrrNOT()返回一个数值型数值按位进行NOT运算的结果
BITOR()返回两个数值型数值按位进行OR运算的结果
BITRSHIFF()返回一个数值型数值向右移动指定位后的结果
BITSET()将一个数值型数值的某一位设置为1并返回结果
BITTEST()确定一个数值型数值的指定位是否为1
BITXOR()返回两个数值型数值按位进行异或运算的结果
CEILING()返回大于或等于指定数值表达式的最小整数
COS()返回数值表达式的余弦值
CTOmN()将二进制字符型表示转换为整数
DTOR()将度转换为弧度
EVALUATE()计算字符表达式的值并返回结果
EVL()从两个表达式中返回一个非空值
EXP()返回eAx的值,其中x是某个给定的数值型表达式
FLOOR()对于给定的数值型表达式值,返回小于或等于它的最大整数
FV()返回一笔金融投资的未来值
INT()计算一个数值表达式的值,并返回其整数部分
LOG()返回给定数值表达式的自然对数(底数为c)
LOGl0()返回给定数值表达式的常用对数(以10为底)&#8226;
MAX()对几个表达式求值,并返回具有最大值的表达式
MIN()计算一组表达式,并返回具有最小值的表达式
MOD()用一个数值表达式去除另一个数值表达式,返回余数
MTON()由一个货币型表达式返回一个数值型值
NORMALIZE()把用户提供的字符表达式转换为可以与VisualFoxPro函数返回值相比较的格式
NTOM()由一个数值表达式返回含有四位小数的货币值
NVL()从两个表达式返回一个非null值
PAYMENT()返回固定利息贷款按期兑付的每一笔支出数量
PI()返回数值常数n
PV()返回某次投资的现值
RAND()返回一个0到1之间的随机数
ROUND()返回圆整到指定小数位数的数值表达式
RTOD()将弧度转化为度
SIGN()当指定数值表达式的值为正、负或0时,分别返回1、-1或0
SIN()返回一个角度的正弦值&#8226;
SQRT()返回指定数值表达式的平方根
SYS(2007)返回一个字符表达式的检查求和值
TAN()返回角度的正切值
VAL()由数字组成的字符表达式返回数字值
VisualFoxPro数组和内存变量
ACOPY()把一个数组的元素复制到另一个数组中
ADEL()删除一维数组中的一个元素或删除二维数组的一行或一列
AELEMENT()由元素下标值返回数组元素的编号
AINS()往一维数组中插入一个元素,或往二维数组中插入一行或一列
ALEN()返回数组中元素、行或列的数目
ALINES()将一个字符表达式的或备注字段中的每一行复制到一个数组相应行
ASCAN()在数组中搜索与一个表达式具有相同数据和数据类型的元素
ASORT()按升序或降序对数组中的元素捧序
ASUBSCRIPT()根据元素编号返回元素的行和列下标值
VARREAD()取得与当前对象相关的变量、数组元素或字段名称
VARTYPE()返回一个表达式的数据类型
VisualFoxPro网络函数
ID()在网络环境中使用VisualFoxPro时返回网络计算机信息,与SYS(0)相同
LOCK()尝试锁定表中一个或更多的记录
OLDVAL()返回字段的初始值,该宇段值已被修改但还未更新
REQUERY()为远程SQL视图再次检索数据
RLOCK()尝试给一个或多个表记录加锁
SYS(0)网络机器信息
SYS(3051)设置锁定再试间隔
SYS(3052)指定当尝试锁定一个索引或备注文件时,VisualFoxPro是否使用SETREPROCESS设置
SYS(3053)ODBC环境句柄
TABLEREVERT()放弃对缓冲行、缓冲表或临时表的修改
TABLEUPDATE()执行对缓冲行、缓冲表或临时表的修改
TXNLEVEL()返回一个表明当前事务级别的数值
VisualFoxPro字符函数
ALLTRIM().删除指定字符表达式的前后空格符
ASC()返回字符表达式中最左边字符的ANSI值
AT()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置
AT_C()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置
ATC()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置
ATCC()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置
ADDBS()如果必要,向一个路径表达式添加一个反斜杠
ATCLINE()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中第一次出现的行号
ATLINE()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的行号
BETWEEN()判断一个表达式的值是否在另外两个相同数据类型的表达式的值之间
CHR()根据指定的ANSI数值代码返回其对应的字符
CHRTRAN()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第3个表达式中相应的字符
CHRTRANC()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第3个表达式中相应的字符
CPCONVERT()把字符、备注字段或字符表达式转换到其他代码页
CHRSAW()确定一个字符是否出现在键盘缓冲区中
CHRTRAN()在一个字符表达式中,把与第二个表达式字符相匹配的字符替换为第三个表达式中相应字符
CHRTRANC()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第三个表达式中相应的字符
DIFFERENCE()返回0到4间的一个整数,表示两个字符表达式间的相对语音差别
EMPTY()确定表达式是否为空值
GErWORDCOUNr()计数一个中中的单词数
GETWORDNUM()从一个串中返回一个指定的词
INLIST()判断一个表达式是否与一组表达式中的某一个相匹配'
ISALPHA()判断字符表达式的最左边一个字符是否为字母
ISBLANK()判断表达式是否为空值
ISDIGIT()判断字符表达式的最左边一个字符是否为数字(0到9)
ISLEADBYTE()如果字符表达式第一个字符的第一个字节是前导字节,则返回&真&(.T.)
ISLOWER()判断字符表达式最左边的字符是否为小写字母
ISMOUSE()判断计算机是否具有鼠标
ISNULL()判断计算结果是否为NULL值
ISUPPER()判断字符表达式的第一个字符是否为大写字母(A~z)
LEFT()&#8226;从字符表达式最左边一个字符开始返回指定数目的字符
LEPTC()从字符表达式最左边一个字符开始返回指定数目的字符
LEN()返回字符表达式中字符的数目
LENC()返回字符表达式中字待的数目
LIKE()确定一个字符表达式是否与另一个字符表达式相匹配
LIKEC()决定一个字符表达式是否与另一个字符表达式相匹配
LOWER()以小写字母形式返回指定的字符表达式
LTRIM()删除指定的字符表达式的前导空格,然后返回得到的表达式
OCCURS()返回一个字符表达式在另一个字符表达式中出现的次数
OEMTOANSI()用于将字符串表达式中的字符转换成与其相对应的ANSI字符集中的字符
PADL()、PADR()、PADC()由一个表达式返回一个字符中,并从左边,右边或同时从两边用空格或字符把该字符串填充到指定长度
PROPER()从字符表达式中返回一个字符串,字符串中的每个首字母大写
RAT()返回一个字符表达式或备注字段在另一个字符表达式或备注字段内第一次出现的位置,从最右边的字符算起
RATC()返回一个字符表达式在另-个字符表达式或备注字段最后一次出现所在的行号,从最后-行算起
RATLINE()回一个字符表达式或备注字段在另一个字符表达式或备注字段中最后出现的行号,从最后一行开始计数。
REPUCATE()返回一个字符串,这个字符串是将指定字符表达式重复指定次数后得到的
RIGHT()从一个字符串的最右边开始返回指定数目的字符
RIGHTC()从一个字符串中返回最右边指定数目的字符
RTRIM()删除了字符表达式后续空格后,返回结果字符串
SOUNDEX()返回指定的字符表达式的语音表示
SPACE()返回由指定数目的空格构成的字符串
STR()返回与指定数值表达式对应的字符
STRCONV()将字符表达式转换成另一种形式
STREXTRACT()返回一个两个分隔符间的串
STRTRAN()在第一个字符表达式或备注字段中,搜索第二个字符表达式或备注字段,并用第3个字符表达-式或备注字段替换每次出现的第2个字符表达式或备注字段
STUFF()返回一个字符串,此字符串是通过用另一个字符表达式替换现有字符表达式中指定数目的字符得到的
STUFFC()返回一个字符串,此字符串是通过用另一个字符表达式替换现有字符表达式中指定数目的字符、得到的
SUBSTR()从给定的字符表达式或备注字段中返回字符串
SUBSTRC()从给定的字符表达式或者备注字段返回字符串
SYS(15)替换字符串中的字符
SYS(20)转换德文文本
TEXTMERGE()提供串表达式的求值。
TRIM()返回删除全部后缀空格后的指定字符表达式
TXTWIDTH()按照字体平均字符宽度返回字符表达式的长度
TYPE()计算字符表达式,并返回其内容的数据类型
UPPER()用大写字母返回指定的字符表达式
VisualFoxPro类、对象和程序管理函数
ACLASS()将一个对象的类名和祖先类名存放到一个数组中
ADLLS()返回一个包含已用DECLAREDLL载入的函数名
ADDPROPERTY()在运行时,为对象添加一个新属性
AERROR()创建一个内存变量数组,数组中包含最近的VisualFoxPro、OLE或ODBC的错误信息
AEVENTS()返回当前事件绑定数
AGETCLASS()、在&打开&对话框中显示类库,并且创建一个包含该类库和所选类名称的数组
AINSTANCE()将一个类的实例存放到一个内存变量数组中,并且返回数组中存放的实例个数
AMEMBERS()将一个对象的属性名、过程名和成员对象存入内存变量数组
AMOUSEOBJ()创建一个数组,其中包含有关鼠标指针位置以及鼠标指针下对象的信息
ASTACKINFO()返回一个包含当前运行程序文件,应用程序或COM服务程序中的对象的信息的数组
AVCXCLASSES()将有关一个类库中类的信息放在一个数组中
BINDEVENT()绑定事件、属性或方法从本地VisualFoxPro对象到其他对象
CREATEOBJECT()从类定义或支持OLE的应用程序中创建对象
CREATEOBJECTEX()在一个远程计算机上创建一个已注册COM对象的一个实例
DODEFAULT()在子类(派生类)中执行父类的同名的事件或方法
ERROR()返回触发ONERROR例程的错误编号
GETPEM()返回事件或方法的属性值或程序代码
LINENO()返回程序中正在执行的那一行的行号
LOADPICTURE()为位图文件,图标文件或Windows图元文件(Windowsmetafile)创建一个对象
MESSAGE()以字符串形式返回当前错误信息,或者返回导致这个错误的程序行内容
MESSAGEBOX()显示一个用户自定义对话框
NEWOBJECT()直接从一个.vcx可视类库或程序创建一个新类或对象
OBINUM()返回利用@…GET定义的对象的编号
OBJTOCLIENT()返回一个控制或对象相对于表单的位置或尺寸
OBJVAR()返回与@…GET相关的变量、字段或数组名称
ON()取得事件处理命令
PARAMETERS()返回传递给程序、过程或用户自定义函数的参数数目
PCOUNT()返回传递给当前程序、过程或用户自定义函数的参数的个数
PEMSTATUS()返回一个属性、事件或方法的状态
PROGRAM()返回当前正在执行的程序的名称,或者错误发生时所执行的程序的名称
RAISEEVENT()从一个自定义方法中提升或触发一个事件
RDLEVEL()用于取得当前的READ层级
REMOVEPROPERTY()在运行时从对象移除一个属性
SAVEPICTURE()由一个图片的对象创建一个位图文件(.BMP)
SET()返回各种SET命令的状态
SYS(16)执行程序文件名
SYS(18)返回当前建立的对象所使用的变量、字段或数组元素的名称,
SYS(1023)启用诊断帮助模式
SYS(1024)终止诊断帮助模式
SYS(1269)返回一个逻辑值,该值代表属性的默认值是否更改或属性是否为只读
SYS(1270)返回对指定位置对象的引用
SYS(1271)返回.SCx文件名,该文件存储指定的实例对象
SYS(1272)对象层次
SYS(2001)返回指定的SET命令的状态
SYS(2015)返回一个10个字符的惟一过程名
SYS(2018)返回最近错误的错误信息参数
SYS(2410)返回错误处理的类型
SYS(2450)应用程序路径搜索顺序
SYS(2600)返回指针作为字符串
SYS(3055)在支持FOR和WHERE子句的命令和函数中设置它们的复杂级别
UNBINDEVENTS()绑定事件到VisualFoxPro对象
VisualFoxProCOM服务函数
COMARRAY()指定如何向COM对象传递数组
COMCLASSINFO()返回有关一个COM对象(例如一个VisualFoxPro自动服务程序)的注册信息
COMPOBJ()比较两个对象的属性,属性和属性值相同则返回&真&(.T.)
COMPROP()设置或返回一个COM对象属性的设置行为
COMRETURNERROR()使用自动服务客户程序能用来确定自动服务错误原因的信息填充COM异常结构
EVENTHANDLER()绑定一个COM服务程序事件来在一个VisualFoxPro对象上实现接口方法
GETINTERFACE()通过早期绑定提供COM对象属性、方法和事件访问
GETOBJECT()激活OLE自动化对象,并创建此对象的引用
SYS(2333)允许或禁止ActiveX的双界面支持
SYS(2334)开启或关闭ActiveX的双界面支持
SYS(2335)启用或废止可发布的VisualFoxPro.exe自动服务程序的模式状态
SYS(2336)临界区支持
SYS(2339)释放COM对象时调用CoFreeUnusedLibraries
SYS(2340)NT服务支持
SYS(3004)无人照管服务模式
VisualFoxPro其他函数
AFONT()将可用字体的信息放到一个数组中
ANGUAGE()返回一个包含所有可用的VisualFoxPro命令、函数或基类的数组
APROCINFO()创建一个在一个程序文件中所包含的VisualFoxPro语言元素的数组
EXECSCRIFr()允许你在运行时从变量、表、和其他文本中运行多行代码
FONTMETRIC()返回当前操作系统已安装字体的字体属性
GETFONT()显示&字体&对话框
GETPICT()显示&打开图象对话框&对话框
IIF()根据逻辑表达式的值,返回两个值中的某一个
IMESTATUS()打开或关闭IME(输入法编辑器)窗口或者返回当前的IME状态
SYS(2006)返回所使用的图形适配卡和显示器的类型
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:47
谢谢!很好的查询资料!
等 级:新手上路
帖 子:163
等 级:新手上路
等 级:论坛游侠
帖 子:164
专家分:170
等 级:新手上路
学习了,觉得很好
等 级:新手上路
等 级:新手上路
版权所有,并保留所有权利。
Powered by , Processed in 0.033171 second(s), 6 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 visual fox 的文章

 

随机推荐