VF考前笔记.doc_第1页
VF考前笔记.doc_第2页
VF考前笔记.doc_第3页
VF考前笔记.doc_第4页
VF考前笔记.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

vf考前笔记第一部分 visual foxpro数据库基础一、文件扩展名 项目:.pjx 数据库: .dbc 表:.dbf 通用或备注型字段存储文件:.fpt二、项目选项卡 数据:数据库、自由表、查询 文档:表单、报表、标签 代码:程序 其他:菜单、文三、修改记录: replace 范围 字段with 表达式 for 条件 如:update student set 年龄=19 whre 姓名=”张三” delete from 表 where条件 如:delete from student 三、数据定义:create table 表名(字段1 类型(宽度)primary key(主索引)|unique(候选索引),字段2 类型(宽度).)第二部分 数据和数据运算一、常量:字符型中,日期型加,逻辑型左右加.二、变量:1、创建内存变量 直接赋值:变量名=值 使用存储命令:store 值 to 变量名释放变量 release 变量名 用语句声明 public | local|private 变量名 变量默认值为.f. 第三部分 visual foxpro数据库操作 一、数据库操作:1、建立数据库:create database 库名 2、修改数据库:modify database 3、关闭数据库:close database4、使用数据库:open database 库名 5、删除数据库:delete database 库名 deletetables二、数据库对表的管理:1、在数据中建立新表:create 表名 2、向数据库中添加表:add table 自由表名3、移去数据库表:remove table 数据库表名 4、打开或关闭数据表:use 表名 5、修改表结构:modify structure 三、建立索引(.cdx):index on 字段 tag 索引项名 candidate(候选) | unique(唯一)如为student表的学号建立索引:index on 学号 tag 学号 第四部分 面向过程程序设计一、文件扩展名 程序文件 .prg 编译后的程序文件.fxp 二、程序建立和修改:modify command 程序文件名运行程序:do 程序文件名 第五部分 关系数据库标准语言sql 一、查询功能:select 字段列表 from 表列表 where 查询条件 order by 排序字段 asc | desc group by 分组字段 having 限定条件 into table自由表名 into cursor临时表名 into array 数组名 to file文2、连接查询:select 字段列表 from 表1,表2 where 表1.关联字段=表2.关联字段 and 条件select 字段列表 from 表1 join 表2 on 表1.关联字段=表2.关联字段 where 条件3、嵌套查询:select 字段列表 from 表1 where 表1.关联字段= any(select表2.关联字段 from 表2 where 条件)select 字段列表 from 表1 where 表1.关联字段 in (select表2.关联字段 from 表2 where 条件)select 字段列表 from 表1 where exists (select * from 表2 where表2.关联字段=表1.关联字段 and 条件) 二、数据操纵:insert into 表(字段列表)values(值列表)如:insert into student(学号,姓名,年龄) values(“1101”,”张三”,18)update 表 set 字段=表达式 where条件 create tabel表名(字段1 类型(宽度),foreign key 外部关键字tag索引名references 主索引所在表) 删除表:drop table 表名 1)增和删字段:alter table 表名add字段名 类型(宽度) alter table 表名drop column 字段名 2)字段改名和类型:alter table 表名 rename字段名 to 新名 alter tabel 表名 alter 字段名 类型(宽度)3)添加删除规则 alter table 表名 alter 字段 set check 条件 error 提示alter table 表名 alter 字段 set default 默认值 alter table 表名 alter 字段 drop check | default 4)添加字段时设置规则 alter table 表名 add 字段名 类型(宽度) check 条件 error 提示 5)删除和添加索引和联系alter table 表名 drop prim keyalter table 表名 drop fore key tag 普通索引名 alter table 表名add prim key 字段名 tag 主索引名 alter table 表名add fore key 字段名 tag 索引名 refe 表名6)建立候选索引:alter table 表 add unque 字段名 tag 索引名 第六部分 查询与视图一、文件扩展名 查询文件 .qpr 编译后的查询文件 .qpx 二、查询设计器:联接对应join,筛选对应where,排序依据对应order by,分组依据对应group by 杂项对应 distinct top 三、查询的建立和运行 create query 查询文件名 do 文件名.qpr 四、sql中视图定义1、建立视图:crea view 视图名 as select语句 2、删除视图:drop view 视图名 第七部分 面向对象的程序设计一、文件扩展名 表单文件 .scx 类文件 .vcx 二、表单的建立和运行1、创建表单:create form 表单文件名 2、运行表单:do form 表单文件名三、对象和类的建立 对象名=createobject(类名) create class 新类名 of 类文件 as 父类名 四、表单和控件属性alwaysontop对象是否处于其他对象之上 .f. autocenter对象是否位于父对象中央 .f. movable程序运行时表单是否可移动 .t. closable标题栏上的关闭按钮是否可用 .t. borderstyle对象边框样式windowstate表单运行时是最大化或最小化 0visible对象是否可见 .t.windowtype是否为模式窗口 0 value对象的当前状态enabled对象是否可以使用 .t. 2、表单事件:load在创建对象之前(第一个事件) unload释放对象时(最后一个事件) init当对象创建时(第二个事件)destroy当对象从内存中释放时(倒数第二个事件) 3、表单方法程序:release从内存中释放表单或表单集 refresh重绘表单或控件,并更新所有值 hide隐藏表单或控件 show显示表单或控件print()在表单对象上打印字符串 setfocus使用对象获得焦点 五、表单常用控件: 1、标签(label):caption :指定标签标题文本,可以添加访问键(字母) 2、命令按钮(command): cancel:指定取消键(esc).f. caption:指定按钮标题文本 default:指定确认键(enter).f. 3、命令组(commandgroup):buttoncount:指定命令组中命令按钮的个数 value:指定命令组的当前状态 4、文本框(text):inputmask:指定输入和显示格式。x-字符,#- 数字字符和数值和空格,9-数字字符和数值,!-小写转大写。passwordchar:指定用作占位符的字符,如密码框中的* value:设置或返回文本框的当前内容 5、编辑框(edit):hideselection:当失去焦点时,文本框中选定的文本是否仍显示为选定状态 .t.readonly:编辑框是否为只读 .f. scrollbars:指定中否有滚动条。0-没有,2-垂直 selstart:所选文本起始位置或插入点位置sellength:所选字符的数目或指定要选数目 seltext:选定的文本 6、复选框(check):caption :指定复选框旁边的文字value:复选框的当前状态。选中- t或1 未选中-f或 0if thisform.check1.value=1 打勾执行的代码 else不打勾执行的代码 endif7、选项组(optiongroup): buttoncount:选项的个数 value:指定被选中的选项do casecase thisform.optiongroup1.vlaue=1 第一个选项选中执行的代码case thisform.optiongropu1.value=2 第二个选项选中执行的代码case thisform.optiongroup1.value=3 第三个选项选中执行的代码 endcase8、组合框(combo):rowsourcetype:指明组合框中数据源的类型 rowsource:指明组合框中数据源 value:组合框的当前状态值 style:组合框类型。0组合,2列表 9、表格(grid):将数据以表格的形式显示常用属性 recordsourcetype:表格数据源类型 recordsource:表格数据源 columncount:表格列数 10、列表框(list):rowsourcetype:指明列表框中数据源的类型 rowsource:指明列表框中数据源 listcount:指明列表框中条目个数list:用于存取列表框中条目内容的数组。selected:指明列表框中某个条目是否处于选中状态的数组。value:返回被选中的条目 multiselect:多重选定.f. 11、页框(pageframe): pagecount:页的数目activepage:设置或返回活动页页码 12、计时器(timer):interval:指定时间间隔,单位为毫秒 timer:每隔interval所指定时间触发一次 13、微调(spinner)spinnerhighvalue/spinnerlowvalue:指定微调的上下界 increment:箭头增加值 value:微调的当前状态 第九部分 菜单设计及应用一、文件扩展名 菜单文件 .mnx 菜单程序文件 .mpr 编译后的菜单程序文件 .mpx二、建立和运行菜单 create menu 菜单文件名 modify menu 菜单文件名 do 菜单程序名.mpr三、下拉菜单退出命令 set sysmenu to default 四、顶层菜单调用和退出load或init:do with this unload或destory:release menu 五、快捷菜单选项命令设置:parameters xsj清理:release popups 快捷菜单 第十部分 报表设计一、文件扩展名 报表文件 .frx二、报表的建立:create report 报表文件名 修改:modify report报表文件名 打印:report form 报表名 previewc29c91afe4ced1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afedd1b6c87d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af95ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9d1b6c8795ad9c91afe4ced1b6c8795a1afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afc91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6cd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af8795ad9c91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c87d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af5d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afad9c91fe4ced1b6c8795ad29c91afb6c8795ad29c91afb6c8795ad29c91afd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91affe4ced1b6c8795ad29c91afc8795ad9c91fe4ced1b6c8795ad29c91afd1b6c8795ad9c91afed1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8d1b6c8795ad9c91afe4ced1d91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afc91fe4ced1d1b6c871afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afc91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6cd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af8795ad9c91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c87d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af5d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afad9c91fe4ced1b6c8795ad29c91afb6c8795ad29c91afb6c8795ad29c91afd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8791afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afc91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6cd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af8795ad9c91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c87d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af5d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afad9c91fe4ced1b6c8795ad29c91afb6c8795ad29c91afb6c8795ad29c91afd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91affe4ced1b6c8795ad29c91afc8795ad9c91fe4ced1b6c8795ad29c91afd1b6c8795ad9c91afed1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8d1b6c8795ad9c91afe4ced15ad9c91d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91affe4ced1b6c8795ad29c91afc8795ad9c91fe4ced1b6c8795ad29c91afd1b6c8795ad9c91afed1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8d1b6c8795ad9c91afe4ced195ad9c91afe4ced1b6c8795ad91afe4ced1b6cd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af8795ad9c91fe4ced1d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c87d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91af5d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91afad9c91fe4ced1b6c8795ad29c91afb6c8795ad29c91afb6c8795ad29c91afd1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91d1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8795ad9c91fe4ced1b6c8795ad29c91affe4ced1b6c8795ad29c91afc8795ad9c91fe4ced1b6c8795ad29c91afd1b6c8795ad9c91afed1b6c8795ad9c91afe4ced1b6c8795ad91afe4ced1b6c8d1b6c8795ad

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论