VF课本知识点总结.doc_第1页
VF课本知识点总结.doc_第2页
VF课本知识点总结.doc_第3页
VF课本知识点总结.doc_第4页
VF课本知识点总结.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

课本知识总结一、 表1. 表的建立a) create 表名 b) 字段类型: 字符型C 数值型N 逻辑型L 整型I 日期型D日期时间型T 通用型G 备注型Mc) 宽度: 逻辑型(1) 整型、通用型、备注型(4) 日期型、日期时间型(8)2. 表的打开、关闭 打开表: use 表名 3. 表的基本操作定界符 字符型 日期型 逻辑型. .a) 删除记录Delele Packzapb) 修改表结构: modify structurec) 修改表记录Replace all 要修改的字段名 with 新的字段值 Replace 要修改的字段名 with 新的字段值 for 条件d) 记录指针定位 Go/goto Skip Locate for continue4. 数据库a) 数据库的基本操作1) 建立 :create database 数据库名2) 打开 :open database 数据库名3) 关闭 :close database|close allb) 数据库表的基本操作 (右击)1) 数据库表的建立 2) 数据库表的添加3) 数据库表的删除5. 索引a) 索引的概念:b) 索引的类型及特点:索引类型字段值能否重复哪种表可建一个表可建几个主索引否数据库表一个侯选索引否数据库表、自由表多个唯一索引能(索引项的唯一)数据库表、自由表多个普通索引能数据库表、自由表多个 唯一索引只出现重复字段值的每一条记录。c) 索引的建立:1) 菜单方式:表设计器2) 命令方式:index on 索引表达式 tag 索引名 unique|candidate 6. 数据完整性a) 实体完整性(保证表中记录唯一的特性)b) 域完整性(规则-逻辑表达式,信息-字符表达式,默认值)c) 编辑参照完整性(3步) (1)建立永久联系 (2)清理数据库 (3)编辑参照完整性7. 工作区 a) select 0的功能: 打开最小的空闲工作区8. 临时联系:set relation to 二、 程序1. 规范程序的基本操作(建立、打开): modify command 程序名2. 程序的基本结构: 1) 顺序结构2) 选择结构 条件语句 if endif 2选1的格式分支语句 do case endcase 多选1的格式3) 循环结构 do while enddo for endfor scan endscan三、 关系数据库标准语言SQL1. SQL的简称:结构化查询语言(structured query language)2. SQL的功能 功能命令动词查询功能 SELECT操纵功能 INSERT UPDATE DELETE 定义功能 CREATE DROP ALTER3. SQL查询功能 Select distinct 字段名 from 表名 where 条件;Order by 字段名 asc/desc ;Group by 字段名 having 条件;into table/into cursor/into array/to file 名字4. SQL操纵功能 a) 插入 insert into 表名 values (字段值1,)b) 更新 update 表名 set 要修改的字段名=新的字段值 where 条件c) 删除 delete from 表名 where 条件5. SQL定义功能 a) 表的建立create table 表名(字段名1 类型(宽度),字段名2 类型(宽度),)b) 表的删除 drop table 表名c) 表结构的修改l 增加字段: alter table 表名 add 字段名 类型(宽度)l 定义或修改字段有效性:alter table 表名 alter 字段名 set check erroralter table 表名 alter 字段名 set default l 重命名字段名: alter table 表名 rename column 原字段名 to 新的字段名l 删除字段: alter table 表名 drop column 字段名四、 查询 字段-select连接-join on筛选-where排序依据-order by 分组依据-group by 满足条件 having杂项top|distinct五、 视图1. 建立 create view 视图名 as select 语句2. 修改 modify view 视图名3. 删除 drop view 视图名注意:查询设计器与视图设计器的区别:多了查询去向,少了更新条件。六、 表单1. 表单的事件(click )2. 表单的方法(release) Show方法,显示表单.(表单的visible属性设置为.t.)Hide方法,隐藏表单.(将表单的visible属性设置为.f.) Release方法,关闭表单.相关的代码:thisform.release3. 表单的属性表单文件名保存表单时的名字Name属性控件名,名称,表单名Caption属性标题 4. 控件的属性1 标签控件:Caption:指定标签的标题文本 2 命令按钮: Caption:命令按钮上显示的文字Default:设置为.t.是默认按钮,按Enter键,将执行按钮的Click事件代码Enabled:能用不能用,为T能用Visible:指定对象是可见的还是隐藏的,为T可见3 文本框: Value 指定文本框的当前内容 PasswordChar是显示用户输入的字符还是占位符(*) InputMask在文本框中如何输入和显示数据 模式符及其功能: X 允许输入任何字符 9 允许输入数字和正负号 引用属性的格式:thisform.text.value 例如:thisform.text1.value4 编辑框:特点:编辑框实际上是一个完整的字处理器,可以实现自动换行,可以有自己的垂直滚动条。编辑框只能输入、编辑字符型数据。5 复选框:Caption:复选框旁边的标题Value:指定复选框的状态。为1时,选中。为0时,未被选中6 列表框:RowSourceType指定列表框中数据条目的数据源类型RowSource指定列表框中数据条目的数据源Value返回列表框中被选中的数据条目MultiSelect指定用户能否在列表框内进行多重选定RowSourceType:1值 RowSource 男,女 或 上海,北京RowSourceType:3SQL RowSource 例:select 姓名 from 学生表 into cursor mylistRowSourceType:4查询 RowSource 查询名RowSourceType:5数组 RowSource ss然后在表单load中写 : public ss(3) public ss(3) ss(1)=3000 ss(1)=上海ss(2)=4000 ss(2)=北京ss(3)=5000 ss(3)=武汉RowSourceType:6字段RowSource 学生表.姓名RowSourceType:7文件,选择表,将某个文件名作为数据源.RowSourceType:8结构,选择表,将某个表的字段名作为数据源. 7 组合框(类似于列表框)Style: 0 下拉组合框,既可选择,也可输入。 2 下拉列表框,只能选择。8 选项按钮组:Buttoncount:指定选项按钮的数目 Value:用来指定选项组中哪个按钮被选中9 表格控件Columncount:指定表格的列数Recordsource:指定表格数据源 Recordsourcetype:指明表格数据源的类型Recordsourcetype:0表 Recordsource 学生表Recordsourcetype:1别名 Recordsource 学生表Recordsourcetype:3查询 Recordsource 查询名Recordsourcetype:4SQL Recordsource select 姓名,出生日期 from 学生表 into cursor 临时表常用的列属性:Controlsource 、Sparse 、currentcontrol 在表格中显示:thisform.grid1.recordsource=表名10 页框控件页框(PageFrame)是包含页面(Page)的容器对象 Pagecount:用于指明一个页框对象所包含页对象的数七、 菜单1. 恢复系统菜单 set sysmenu to default2. 下拉式菜单(4步) 1 调用菜单设计器:新建-菜单-新建文件(打开菜单设计器)2 定义菜单(访问键的设置: 生成菜单程序 方法:菜单-生成(.mpr文件)4 运行菜单 方法:程序运行 或 do 菜单名.mpr (.mpr不能省略)3. 为顶层表单添加菜单(6步) 1 在菜单设计器中设计下拉式菜单2 在“常规选项”对话框中选择“顶层表单”复选框 (显示常规选项)3 将表单的showwindow属性值设置为2,使其成为顶层表单4 在表单的init事件中书写命令:do 菜单名.mpr with this5 在表单的destroy事件中书写命令:release menu 菜单名 extended6 运行表单4. 快捷菜单(3步) 1 在快捷菜单设计器

温馨提示

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

评论

0/150

提交评论