资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
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 报表名 Preview
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号