资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机二级培训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(58,5+8,6-3)结果是3常用命令第一章:CREATE PROJECT 建立项目MODIFY PROJECT 打开修改项目第二章SET MARK TO 设定日期分隔符SET
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号