计算机二级培训VFP总结
1文件类型
PJX 项目 dbc 数库 dbf 表 cdx 复合索引 fpt 表备注 idx 单索引 qpr 查询 vue 视图 scx 表单 frx 报表 prg 程序 mnx 菜单 mpr 生成菜单程序 txt 文文件 exe 执行程序 app 生成应程序
2 表单常事件属性 事件: load 表单象建立前引发先引发load事件引发init事件
Init 象建立时引发
Destroy 象释放时引发
Unload 表单象释放时引发表单象释放时引发事件
Click 鼠标单击象时引发
Dbclick鼠标双击象时引发
Rightclick鼠标右单击象时引发
Error 象方法事件代码运行程中产生错误时引发
方法: show 显示表单
Hide 隐藏表单
Release 表单存中释放(清)
Refresh 重新绘制表单控件刷新值
Setfocus 控件获焦点成活动象果控件ENABLED属性值VISIBLE属性值f获焦点
表单属性: alwasontop 指定表单否位开窗口
Autocenter 指定表单初始化时否动VF窗口居中显示
Backcolor 指明表单窗口背景颜色
Borderstyle 指定表单边框风格
Caption 指明表单标题
Closable 指定否通单击关闭钮双击控制菜单框关闭表单
Movable 确定表单否够移动
Scrollbars 指定表单滚动条类型
标签属性 caption 标签标题
Alignment 文控件中显示齐方式
命令钮 default 设定默认钮回车键响应钮
Enabled 指定表单控件否响应户引发事件真时假时
Visible 指定象见隐藏
文框 value 文框里初始值
Passwordchar 指定文框占位符(通常 *)
Inputmask 指定文框中输入显示数
编辑框 readonly 指定户否编辑框中容否读
Selstart 返回户编辑框中选文起点位置插入点位置
Sellenggth 返回户编辑框中选文字符数
Seltext 返回编辑区选定文
复选框 caption 指定复选框标题
Controlsource 指明复选框绑定数源
列表框 rowsourcetype 指明列表框中条目数源类型
Rowsource 指明列表框中条目数源
Multiselect 指定户否列表框进行重选定
Selected 指定列表框某条目否处选定状态
组合框 rowsourcetype 指明组合框中条目数源类型
Rowsource 指明组合框中条目数源
Style 指定组合框类型 0表示拉组合框 2表示拉列表框
命令组 buttoncount 指定命令组中命令钮数目
选项组 buttoncount 指定选项组中命令钮数目
Value 返回选项组中选中选项钮
表格 recordsourcetype 指明表格数源类型
Recordsource 指明表格数源
Columncount 指定表格列数
页框 pagecount 指定页框象包含页数量
计时器 interval 指定计时器间隔毫秒单位
常函数:
数值函数
求绝值函数: ABS(数值表达式) ABS(100)值100
符号函数: SIGN(数值表达式)值101 SIGN(100)值1 SIGN(78)值1 SIGN(0) 值0
求方根函数 SQRT(数值表达式) SQRT(16)值4
圆周率函数: PI()值314
求整数函数: INT(数值表达式)取整函数INT(89)值8
CEILING(数值表达式)返回等指定数值整数
:CEILING(89)值8
FLOOR (数值表达式)返回等指定数值整数
:CEILING(89)值9
四舍五入函数:ROUND(数值表达式1数值表达式2) :ROUND(3745672)结果3746
求余函数: MOD(数值表达式1数值表达式2):MOD(103)结果1
求值值函数:MAX MIN
二 字符函数
求字符串长度函数:LEN(字符表达式) :LEN(努力 visualfox)结果16
写转换函数: LOWER(字符表达式)写转写 :LOWER(ABC)结果 abc
UPPER(字符表达式)写转写 :LOWER(abc)结果 ABC
空格生成函数: SPACE(数值表达式):SPACE(5)结果5空格
删前空格函数:TRIM(字符表达式)掉尾部空格:TRIM(ab c )结果ab c
LTRIM(字符表达式)掉首部空格:TRIM( ab c )结果ab c
ALLTRIM(字符表达式)掉首部尾部空格:TRIM( ab c )结果ab c
取子串函数: LEFT(字符表达式长度)左边截取字符串
:LEFT(ABCDE2)结果AB
RIGHT(字符表达式长度)右边截取字符串
:RIGHT(ABCDE2)结果DE
SUBSTR(字符表达式起始位置长度)截取字符串
:SUBSTR(ABCDE2)结果BCDE
SUBSTR(ABCDE23)结果BCD
计算子串出现次数函数: OCCURS(字符表达式1字符表达式2)
:OCCURS(ADBABCADA)结果 3
求子串位置函数: AT(字符表达式1字符表达式2)
:AT(ADSADD)结果3
子串换函数: STUFF(字符表达式1起始位置长度字符表达式2)
:STUFF(GOOD BYE63MORNING)
结果 GOOD MORNING
字符换函数: CHRTRAN(字符表达式1字符表达式2字符表达式3)
:CHRTRAN(家家您)结果您
字符串匹配函数: LIKE(字符表达式1字符表达式2)
:LIKE(AB*ABCD)结果真
注意:通配符出现第字符表达式中
三 日期时间函数
系统日期时间函数: DATE()系统日期
TIME()系统时间 注意:TIME()字符型
DATETIME()系统日期时间
年份函数: YEAR(日期表达式) :YEAR({^20090919})结果2009
四 数类型转换函数
数值转换字符函数: STR(数值表达式) :STR(100)结果字符型100
字符转换数值函数: VAL(字符表达式) :VAL(100)结果数值型100
字符串转换成日期: CTOD(字符表达式)
字符串转换成日期时间:CTOT(字符表达式)
日期转换成字符: DTOC(日期表达式)
日期时间转换成字符: TTOC(日期时间表达式)
宏换函数: &字符型变量 :a10 1+&a结果11
五 测试函数:
值域测试函数:BETWEEN(表达式1表达式2表达式3)判断第表达式否第二表达式第三表达式间果返回真否返回假
空值测试函数:ISNULL(表达式)判断表达式否NULL返回真否返回假
空值测试函数:EMPTY(表达式)表达式空格0f 返回真否返回假
数类型测试函数:VARTYPE(表达式)判断表达式返回类型详见教材69页
表尾测试函数:EOF()
表首测试函数:BOF()
记录号测试函数:RECNO()
条件测试函数:IIF(逻辑表达式表达式1表达式2)逻辑表达式真做表达式1否做表达式2:IIF(5>85+863)结果3
常命令
第章:
CREATE PROJECT 建立项目
MODIFY PROJECT 开修改项目
第二章
SET MARK TO 设定日期分隔符
SET DATE TO 设定日期格式
SET CENTURY ONOFF 设定日期年份四位两位
DIMENSIONDECLARE 创建数组
STORE 表达式 TO 变量 赋值语句
LIST MEMORYDISPLAY MEMORY 显示存变量
CLEAR MEMORYRELEASE ALL 清存变量
CLEAR 清屏幕
SCATTER TO 数组名 表前记录复制数组
GATHER FROM 数组名 数组数复制表前记录
MODIFY COMMAND 文件名 建立程序
DO 文件名 执行程序文件
PROCEDUREFUNCTION 模块定义
SET PROCEDURE TO 程文件 开程
RELEASE PROCEDURE 关闭程
PARAMETERSLPARAMETERS 参数传递
SET UDFPARMS TO VALUE 值传递
SET UDFPARMS TO REFERENCE 引传递
PUBLIC 全局变量
LOCAL 局部变量
PRIVATE 存变量 隐藏程序中变量
第三章
CREATE DATABASE 建立数库
OPEN DATABASE 开数库
MODIFY DATABASE 修改数库
DELETE DATABASE 删数库
CLOSE DATABASE 关闭数库
SET DATABASE TO 设定前数库
CREATE 表名 VF中建立表
MODIFY STRUCTURE VF中修改表结构
USE 表名 开表
BROWSE 浏览表记录
APPEND 增加表记录
INSERT 插入表记录
DELETE 删表记录(逻辑删)
RECALL 恢复删标记
PACK 物理删记录
ZAP 物理删表中全部记录
EDITCHANGE 编辑记录
REPLACE …… WITH …… 成批换记录
LISTDISPLAY 显示记录
LOCATE FOR 条件 查询定位CONTINUE连
GOTO 记录定位(绝定位)
SKIP 记录定位(相定位)
INDEX ON 字段 TAG 索引名 VF中建立索引
SET ORDER TO 索引名 设定前索引
DELETE TAG 索引名 删索引
ADD TABLE 表添加数库中成数库表
REMOVE TABLE 数库表移出成表
SELECT O 空闲工作区
SET RELATION TO 表间时联接
SORT ON 字段 TO 排序
*第四章SQL
SELECT 查询数
FROM 数源
WHERE 查询条件
GROUP BY 分组
HAVING 分组条件
ORDER BY 排序
DISTINCT 掉重复记录
UNION 集合运算
TOP 必需ORDER BY 联
INTO ARRAY 查询结果放数组中
INTO TABLE 查询结果放永久表中
INTO CURSOR 查询结果放时表中
TO FILE 查询结果放文文件中
INSERT INTO 表名 VALUES(……) SQL中插入记录
INSERT INTO 表名 FROM ARRAY 数组名 SQL中数组数插入表中
UPDATE 表名 SET 表达式 SQL 中更新记录
DELETE FROM 表名 SQL中删记录(逻辑删)
CREATE TABLE SQL中建表
ALTER TABLE SQL中修改表
ALTER TABLE 表名 ADD 字段 CHECK 规 表添加字段字段设置规
ALTER TABLE 表名 ALTER 字段 类型宽度 修改字段类弄宽度
ALTER TABLE 表名 ALTER 字段 SET CHECK 规 字段设置规
ALTER TABLE 表名 ALTER 字段 DROP CHECK 删规
ALTER TABLE 表名 RENAME COLUMN 原字段 TO 新字段 重命名字段
ALTER TABLE 表名 DROP COLUMN 字段 删字段
ALTER TABLE 表名 ADD UNIQUE 字段 TAG 索引表 建立候选索引
ALTER TABLE 表名 DROP UNIQUE TAG 索引表 删索引
DROP TABLE SQL中删表
CREATE VIEW 视图名 AS 建立视图
DROP VIEW 视图名 删视图
第五章
CREATE QUERY 建立查询
MODIFY QUERY 开修改查询
第六章
CREATE FORM 建立表单
MODIFY FORM 修改表单
DO FORM 运行表单
CREATE CLASE 新建类
MODIFY CLASE 修改类
CREATE CLASELIB 创建类库
ADD CLASS 复制类
REMOVE CLASS 删类
RENAME CLASS 重命名类
SET CLASSLIB TO 开类库
第七章
SET SYSMENU TO DEFAULT 返回系统菜单
第八章
REPORT FORM 报表文件名 PREVIEW 印预览报表
考试注意事项:
1做完题先保存运行定运行运行点击定点击然关闭
2注意数字1字母L:lable1
3做顶层表单时运行菜单命令:do 菜单名mpr with this(题题说LOAD事件中默认INIT事件中)快捷菜单命令:do 菜单名mpr
4注意formfrom途写法
5命令保存文文件中忘扩展名txt
6学会检查结果放表中做完点显示然选浏览里面容找果表中空检查表间没联系没联系重新添加果没问题筛选否正确
7果提示操作符操作数问题说明筛选里面类型常类弄转换面已描述
8果查询结果条记录说明题需分组(第字段)
9果建立查询关闭查询时提示找列说明建立查询时添加表序问题需重新操作
10果遇会题放弃:建立程序会程序名字知道建立程序里面便写点什然保存程序名字写分
11切记退出表单返回系统菜单预览印报表命令
12果做表单时组合框(COMBO1)必须style属性改2 拉列表框
13切记定题做完交卷
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档