网站首页 公文大全 个人文档 实用范文 讲话致辞 实用工具 心得体会 哲学范文 总结范文 范文大全 报告 合同 文书 信函 实用
  • 工作计划
  • 学习计划
  • 自我评价
  • 百花范文网 > 实用 > 学习计划 > [计算机二级培训VFP总结]

    [计算机二级培训VFP总结]

    时间:2021-03-03 16:01:06来源:百花范文网本文已影响

    计算机二级培训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(数值表达式)它的值只有1、0、-1。

    如SIGN(-100)的值是-1; SIGN(78)的值是1. SIGN(0) 的值是0. 求平方根函数: SQRT(数值表达式) 如SQRT(16)的值是4. 圆周率函数:
    PI()它的值是3.14 求整数函数:
    INT(数值表达式)取整函数。如INT(8.9)的值是8。

    CEILING(数值表达式)返回大于或等于指定数值的最小整数。

    如:CEILING(8.9)的值是8。

    FLOOR (数值表达式)返回小于或等于指定数值的最大整数。

    如:CEILING(8.9)的值是9。

    四舍五入函数:ROUND(数值表达式1,数值表达式2) 如:ROUND(37.4567,2)的结果是37.46 求余函数:
    MOD(数值表达式1,数值表达式2)如:MOD(10,3)的结果是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(”ABCDE”,2)的结果是”AB” RIGHT(字符表达式,长度)从右边截取字符串。

    如:RIGHT(”ABCDE”,2)的结果是”DE” SUBSTR(字符表达式,起始位置,长度)截取字符串。

    如:SUBSTR(”ABCDE”,2)结果是”BCDE” SUBSTR(”ABCDE”,2,3)结果是”BCD” 计算子串出现次数函数:
    OCCURS(字符表达式1,字符表达式2) 如:OCCURS(”A”,”DBABCADA”)的结果是 3. 求子串位置函数:
    AT(字符表达式1,字符表达式2) 如:AT(”A”,”DSADD”)的结果是3 子串替换函数:
    STUFF(字符表达式1,起始位置,长度,字符表达式2) 如:STUFF(”GOOD BYE”,6,3,”MORNING”) 结果是 GOOD MORNING 字符替换函数:
    CHRTRAN(字符表达式1,字符表达式2,字符表达式3) 如:CHRTRAN(”大家好”,”大家”,”您”)结果是您好 字符串匹配函数:
    LIKE(字符表达式1,字符表达式2) 如:LIKE(”AB*”,”ABCD”)结果就为真. 注意:通配符只能出现在第一个字符表达式中。

    三、 日期和时间函数 系统日期和时间函数:
    DATE()系统日期 TIME()系统时间 注意:TIME()是字符型的。

    DATETIME()系统日期时间。

    年份函数:
    YEAR(日期表达式) 如:YEAR({^2009/09/19})结果是2009 四、 数据类型转换函数 数值转换字符函数:
    STR(数值表达式) 如:STR(100)结果就是字符型的100 字符转换数值函数:
    VAL(字符表达式) 如:VAL(”100”)结果就数值型的100 字符串转换成日期:
    CTOD(字符表达式) 字符串转换成日期时间:CTOT(字符表达式) 日期转换成字符:
    DTOC(日期表达式) 日期时间转换成字符:
    TTOC(日期时间表达式) 宏替换函数:
    &字符型变量 如:a=”10” ?1+&a的结果就是11。

    五、 测试函数:
    值域测试函数:BETWEEN(表达式1,表达式2,表达式3)判断第一个表达式是否在第二个表达式和第三表达式之间,如果是就返回真,否则返回假。

    空值测试函数:ISNULL(表达式)判断表达式是否为NULL是则返回真,否则返回假。

    “空”值测试函数:EMPTY(表达式)如是表达式是空格、0、.f. 则返回真,否则返回假。

    数据类型测试函数:VARTYPE(表达式)判断表达式返回的类型。详见教材69页。

    表尾测试函数:EOF() 表首测试函数:BOF() 记录号测试函数:RECNO() 条件测试函数:IIF(逻辑表达式,表达式1,表达式2)当逻辑表达式为真是,做表达式1,否则做表达式2。如:IIF(5>8,5+8,6-3)结果是3 常用命令 第一章:
    CREATE PROJECT 建立项目 MODIFY PROJECT 打开修改项目 第二章 SET MARK TO 设定日期分隔符 SET DATE TO 设定日期格式 SET CENTURY ON/OFF 设定日期年份是四位还是两位 DIMENSION/DECLARE 创建数组 STORE 表达式 TO 变量 赋值语句 LIST MEMORY/DISPLAY MEMORY 显示内存变量 CLEAR MEMORY/RELEASE ALL 清除内存变量 CLEAR 清除屏幕 SCATTER TO 数组名 将表当前记录复制到数组 GATHER FROM 数组名 将数组数据复制到表的当前记录 MODIFY COMMAND 文件名 建立程序 DO 文件名 执行程序文件 PROCEDURE/FUNCTION 模块的定义 SET PROCEDURE TO 过程文件 打开过程 RELEASE PROCEDURE 关闭过程 PARAMETERS/LPARAMETERS 参数传递 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 物理删除表中的全部记录 EDIT/CHANGE 编辑记录 REPLACE …… WITH …… 成批替换记录 LIST/DISPLAY 显示记录 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,注意form和from的用途和写法。

    5,将命令保存到文本文件中,别忘了扩展名.txt 6,学会检查,如结果放到表中,做完后点显示,然后选浏览,看看里面的内容是不是你要找的,如果表中为空,那么检查表之间有没有联系,没有联系,重新添加,如果没有问题,看筛选,是否正确。

    7,如果提示操作符或操作数有问题,那么说明筛选里面的类型不对,常用的类弄转换上面已有描述。

    8,如果查询的结果只有一条记录,那么说明这个题需要分组。(对第一个字段) 9,如果建立查询后,关闭查询时,提示找不到“列”,那么说明你建立查询时添加表的顺序有问题,需要重新操作。

    10,如果遇到不会的题也不要放弃,如:要你建立程序,你不会,但程序的名字你知道,你就建立一个程序,里面随便写点什么,然后保存这个程序,名字写好就可以得几分。

    11,切记退出表单,返回系统菜单,预览打印报表的命令。

    12,如果做表单时,用到组合框(COMBO1),必须把style属性改为2 下拉列表框。

    13,切记一定把所有题做完后才能交卷。

    相关热词搜索:

    • 范文大全
    • 说说大全
    • 学习资料
    • 语录
    • 生肖
    • 解梦
    • 十二星座

    推荐访问