首页 VF复习笔记

VF复习笔记

举报
开通vip

VF复习笔记第一章 数据库基础知识 第一章 数据库基础知识   1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DB   DBS包括DBMS,DBAS,DB   2、实体间的联系:一对一,一对多,多对多。   3、数据库中的数据模型:网状模型,层次模型,关系模型。   4、关系:一个关系就是一个二维表,每一个关系有一个关系名。   5、元组:二维表中的行称为元组。   6、属性:二维表中的列称为属性。   7、域:属性的取值范围。   8、关系→表;关系名→表名;属性→字段;元组→记录;行→记...

VF复习笔记
第一章 数据库基础知识 第一章 数据库基础知识   1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DB   DBS包括DBMS,DBAS,DB   2、实体间的联系:一对一,一对多,多对多。   3、数据库中的数据模型:网状模型,层次模型,关系模型。   4、关系:一个关系就是一个二维表,每一个关系有一个关系名。   5、元组:二维表中的行称为元组。   6、属性:二维表中的列称为属性。   7、域:属性的取值范围。   8、关系→表;关系名→表名;属性→字段;元组→记录;行→记录,元组;列→字段,属性。   9、传统的集合运算:并,差,交。   10、专门的关系运算:选择(水平方向) for,while,where   投影(垂直方向) fields,select   联接(一对一,一对多,多对多)   11、定义数组:dime/declare 数组名(3,4) 第二章 VF基础知识   1、创建项目:①通过菜单创建   ②命令:creat project项目名   2、打开项目管理器:①通过“文件→打开”菜单项   ②命令:modify project 项目名   3、各类文件选项卡:①数据选项卡(数据库,自由表,查询,视图)   ②文档选项卡(表单,报表,标签)   ③类   ④代码   ⑤其他 第四章 数据库及其操作   1、创建数据库:①.在项目管理器中建立   ②.在菜单中建立   ③.命令:creat database 数据库名   2、打开数据库:open database 数据库名   3、删除数据库:delete database 数据库名   4、修改数据库:modify database 数据库名   5、关闭数据库:close database   6、打开表设计器:modify structure   7、增加表中字段:alter table 表名 add 字段名   8、删除表中字段:alter table 表名 drop 字段名   9、修改表中字段:alter table 表名 rename 原字段 to 新字段   10、更改字段类型及宽度:alter table 表名 alter 字段名+类型(宽度)   11、显示表:list structure   12、显示全部表记录:list   13、显示当前表记录:display   14、记录的绝对定位:go n   15、浏览,修改表:browse   16、编辑,修改表:edit/change   17、批量修改:replace all 字段 with 字段   18、逻辑删除(只在记录前加*,不删除):delete   19、恢复逻辑删除:recall   20、物理删除:①.pack 只删除带*的记录   ②.zap 物理删除表中全部记录   21、关闭表:use   22、打开表:use 表名   23、复制表记录:use 表名;copy to 新表名   24、复制表结构:use表名;copy structure to 新表名   25、追加表记录:①.将另一个表中的记录添加到该表中:use要追加记录的表名;   append from有记录的表名   ②.在尾部追加记录:append   ③.在尾部增加一条空记录:append blank 26、插入表记录:①.在当前记录的的后面插入一条记录insert after   ②.在当前记录的的后面插入一条空记录insert blank   ③.在当前记录的的前面插入一条记录insert after   26、显示所有含条件的记录:list for   27、显示满足条件的记录:list while   28、显示字段:list fields   29、指针记录的定位:①.bof() 文件头   ②.go top 第一条记录   ③.go bottom 最后一条记录   ④.eof() 文件尾   ⑤.skip 向下一条记录(不包含当前记录)   ⑥.all 所有记录   ⑦.locate for 满足条件的第一条记录   ⑧.continue 继续查找满足条件的下一条记录   30、记录的范围:①.next n 向下n条记录   ②.rest 从指针指向位置开始的所有记录   ③.record n 当前记录   31、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10个字符   31、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符   32、创建数据库表:open database 数据库名;creat表名   33、创建自由表:确定当前没有打开数据库,使用命令:creat 表名   34、将自由表添加到数据库中:open database 数据库名;add table 表名   35、将数据库表移出数据库:open database 数据库名;remove table 表名   ************************************************************************************   小结:   1. 用use 打开表时,记录号位于第一条记录;   2. 执行带all的命令,记录指针指向eof;   3. bof的记录总是1,eof的记录号是记录数+1;   4. 空表的总记录是0,bof的记录号是1,eof的记录号是1 36、排序:①.建立排序:sort on 字段名a/d/c to新表名   ②.a(asc):升序; d (desc):降序;c:不区分字母的大小写   37、索引:①.索引的种类:主索引,候选索引,唯一索引,普通索引   ②.建立索引:index on 关键字 tag 索引文件名   ③.打开索引:set index to 索引文件名   ④.关闭索引:set index to   ⑤.查找索引:find /seek   ⑥.删除索引:delete tag all 索引标识   ⑦.主控索引:set order to 索引名   ⑧.建立永久链接的条件:子表有索引,父表必须有主索引   ⑨.建立临时链接:窗口→数据工作区   命令:set relation to 父表字段名 into 子表名 additive   38、互换表中记录:先打开表   go 1;scatter to aa(数组名) ;go 3;scatter to bb(数组名);   go 1;gatter from bb;go 3;gatter from bb   ************************************************************************************   小结:   1. 排序要执行两次,按关键字和记录号,要打开表;索引只执行一次,按关键字,不需要打开表;   2. 排序生成一个新表,索引是针对原表;   3. 升降序的表示与书写方式不同;   4. 排序与索引的两个to 的含义不同,排序的to 表示到一个新表,索引的to 表示建立单索引文件,索引文件不能按降序排,只能按升序排;   5. 表达式的连接方式不同,排序用(,)逗号,索引用(+降序 –升序)加减号;   6. 自由表有三个索引:候选索引,唯一索引,普通索引;   7. 数据库表有四个索引:主索引,候选索引,唯一索引,普通索引   8. 一个表只能有一个主索引,可以有多个候选索引,唯一索引,普通索引;   9. 主索引和候选索引表示表记录的唯一性。   ************************************************************************************   38、数据的完整性:①.实体完整性:保证主索引和候选索引的唯一性   ②.域完整性:表示范围只在数据库中的设置   ③.参照完整性:描述表与表之间的关系   l 参照完整性规则:更新规则(级联、限制、忽略);   删除规则(级联、限制、忽略)   插入规则(限制、忽略);   l 参照完整性是数据库文件的产物,要有联接,必须打开文件,先清理数据库   39、工作区:①.工作区的选择:select<工作区号>|<别名>   ②.范围:1~32767 默认0号工作区,也是最小工作区   ③.select 0表示选定当前还未使用的编号最小工作区 第五章 SQL语言   1、SQL:structure query language   2、定义:是结构化查询语言,是关系数据库的标准语言,是一种高度非过程化的语言,是数据库后台操作语言,具有非常强大的查询功能,查询时它的核心。   3、基本构成:select 查询什么 from 从哪来 where 查询条件   4、三大功能:   l 数据查询   ①.格式:select 字段名/表名/* from 表1 inner join 表2 on 表1主关键字=表2主关键字 where 筛选条件[group by (按……分组)having(限定分组条件)order by(按……排序)   ②.函数 max min avg cnt(count) sum 最大值 最小值 求平均值 统计 求和   ③.值域查询: between…and…   ④.空值查询:is null   ⑤.模糊查询:$ (后包前) *(%) ?like   l 操作功能   ①.插入 insert into 表名 value   ②. 更新 update 表名 set 字段=表达式 where 条件   ③.删除 delete from 表名 where 条件   l 定义功能   ①.表的定义 creat ***   ②. 删除表 drop table表名   删除视图 drop view   ③.表结构的修改   ⑴.添加字段:alter table 表名add 字段名 类型(长度)   ⑵.删除字段:alter table 表名 drop 字段名   ⑶.修改字段:alter table 表名 alter 字段名 新类型(长度)   ⑷.重新命名字段:alter table 表名 rename 旧字段名 to 新字段名   ⑸.建立有效性规则:alter table 表名(数据库表)alter 字段 set check 字段条件   ⑹.删除有效性规则:alter table 表名alter 字段 drop check   ⑺.建立默认值:alter table 表名 alter 字段 set default 条件   ⑻.删除默认值:alter table 表名 alter 字段 drop default ⑼.建立唯一索引:alter table 表名add unique 字段 tag索引名   ⑽.删除唯一索引:alter table 表名drop unique tag 索引名   ⑾.建立主索引:alter table 表名add primary key字段 tag索引名   ⑿.删除主索引:alter table 表名drop primary key字段 tag索引名   ⒀.建立普通索引:alter table 表名add foreign key字段 tag索引名   ⒁.删除普通索引:alter table 表名drop foreign key tag索引名 for语句 SQL语句 主索引 黄钥匙表示 primary key 候选索引 candi 唯一索引 unique 普通索引 默认 foreign key   5、SQL的六种去向:   ⑴.将查询结果保存到永久表:into table/dbf 表名   ⑵.将查询结果保存到临时表:into cursor表名   ⑶.将查询结果保存到数组:into array 数组名   ⑷.将查询结果保存到文本文件:to file 文本文件名   ⑸.将查询结果预览显示:to preview   ⑹.将查询结果打印:to printer   6、约束规则:   7、量词查询:some any all (any、some是同义词)   * some、any 只有子查询中有一行能使结果为真,则结果为真   * all 子查询中所有记录都使结果为真,则结果为真。   8、谓词查询 exists not exists 用来检查是否有结果返回,即存在/不存在元组 第六章 查询与视图   1、命令:①.locate for 条件 查找满足条件的第一条记录   continue 继续查找满足条件的下一条记录   ?found() 测试是否有返回值 有T,无F   display 显示   ②.index in 字段 tag 表名   seek “字段”   ?found()   display   skip   ③.建立查询:creat query 查询文件名   select * from 表名 where 条件   2、查询设计器:Inner Join 联接   where 筛选   order by 排序依据   group by 分组依据   having count 分组满足条件   选项卡:字段、连接、筛选、杂项、排序依据、分组依据   3、联接包括:内部联接(Inner Join)、左联接(left outer join)   右联接(right outer join)、完全联接(full join)   l 建立临时联接 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 的是任意表,永久联接的表示同一数据库表   4、查询去向:浏览、临时表、表、图形、屏幕、报表、标签   5、运行查询:do 查询名.qpr   6、视图的定义:是一个虚拟表,是从一个或多个数据库中导出的表;在视图中只存放视图的定义, 不存放视图的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 。   7、建立视图:creat view   8、在浏览图查询视图:creat view 视图名 as   9、视图与查询的比较:   l 相同点:可以从数据源中查找妈祖一定筛选条件的记录和选定部分字段;   自身不保存数据,它们的查询结果随数据源内容的变化而变化;   视图有更新条件,查询有查询去向;   视图可以更新,查询是只读;   查询有7个去向,视图无;   l 不同点:视图可以更新数据源表,而查询不能;   视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可;   视图只能在数据库中存在,而查询不是数据库的组成部分,它是一个独立的程序 文件;   视图的基表只能是数据库表,而查询的基表可以是自由表,数据库表以及多个数据库的表;   都可以生成SQL语言。   l 建立视图必须是数据库表或已经存在的视图,建立查询只要是表都可以。 第七章 程序设计基础(p128)   1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。   2、建立、修改:modify command 程序名   3、运行:do 程序名   4、基本输入语句:(以求圆的面积为例)   ①.input”请输入圆的半径”to r   ②.accept ”请输入圆的半径”to r   ③.@10.10 say “请输入圆的半径” get r   read   ④.wait ”请等候……”window   ⑤. messagebox (“欢迎光临!”,48,“欢迎信息”)   5、程序的结构:顺序结构   选择结构(分支、判断)   循环结构(条件循环、步长循环、扫描循环)   6、程序的控制语、注释语   ①.exit 退出、终止   ②.loap 中止   ③.quit 关闭系统   ④.&& 同行注释   ⑤. * 换行注释   ⑥.error 不参与程序的执行   6、程序模块   7、变量的作用域   ①.公共变量(public):作用于程序运行的始终   ②.局部变量(local):只在本过程中使用,即不上传,也不接收   ③.私有变量(private):在程序运行过程中自动隐藏,成程序结束时显示本身   8、程序调试命令:debug 第八章 表单设计与运用   1、对象:只要是存在的东西就认为是对象   2、类:对象生成的模板   3、类的特征:①.层次性   ②.继承性 子类不但继承父类的事件、属性、 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,而且有自己的事件、属性、方法   ③.封装性   4、对象与类的关系:类是对象一般化,抽象化;对象是类的具体化,实例化   5、创建类:creat class 类名   6、类的使用:新建项目→类→添加→点开类→拖入表单   7、创建表单:creat form 表单名   运行表单:do form 表单名   8、表单属性:   属性名称 说明 属性名称 说明   Caption 表单标题 Name 表单名称   Alwaysontop 是否永远居上 Autocenter 自动居中   Backcolor 背景色 Borderstyle 边框样式   Picture 背景图片 Maxbutton 设置表单最大化按钮   Movble 设置表单是否可移动 windowstate 表单状态(最大/小/普通)   Showwindow 是否作为顶层表单 Windowtype 表单窗口风格设定   Height 表单高度 Width 表单宽度   Controlbox 是否在表单右上角显示图标 Forecolor 前景色   Mouseicon 鼠标的图标(Mousepointer>99时才起作用)   Mousepointer 鼠标的形状   Icon 表单最小化的图标   9、标签属性:   属性名称 说明 属性名称 说明   Autosize 自动调整字体大小 Alignment 对齐方式(默认为左)   Left 标签离表单左边界的距离 Backstyle 标签背景是否透明   Top 标签离表单顶部的距离 Dsiablebackcolor 标签失效时的背景色   Dsiableforecolor 标签失效时的前景色 Enable 标签是否可用   Visible 标签是否可见 Fontbold 标签文本是否为粗体   Fontitalic 标签文本是否为斜体 Fontname 标签文本字体设置   Fontsize 标签文本字体大小 Fontunderline 标签文字是否带下划线   Forecolor 标签字体颜色 Wordwrap 标签是横排/竖排   10、文本框属性   ①.公共属性   Backcolor Backstyle Borderstyle Enable Fontname Fontsize   Fontitalic Fontunderline Forecolor Visible Height Width   Left Top   ②.属性名称 说明 属性名称 说明   Controlsource 数据源的绑定 Passwordchar 输入占位符   Value 返回文本框当前内容 Inputmask 模式符(× 9 # * )   Sellength 文本长度 Selstart 文本的开始位置   Seltext 所选择的文本 11、编辑框属性   ①公共属性   Backcolor Backstyle Borderstyle Enable Fontname Fontsize   Fontitalic Fontunderline Forecolor Visible Height Width   Left Top Alignment   ②.Hideselection 失去焦点,文本是否显示选定状态   Readonly 是否为只读     Scrollbars   是否有垂直的滚动条   12、命令按钮属性   Enable Fontname Fontsize Left Top Width   Fontitalic Fontunderline Visible Height   13、命令按钮组属性   Buttoncount  指定命令按钮个数   14、复选框属性   Caption  Value   15、选项按钮组属性   Buttoncount  指定命令按钮个数   Buttons    用于存取每个按钮的数目   16、列表框属性   Rowsourcetype 数据值的来源类型 Rowsource 数据值的来源   List 数据条目列表 Listcount 数据的条目数   Controlsource 绑定 Selected 是否处于选顶状态   Multiselect 是否为多选 Columncount 列表框的列数   17、组合框属性   style  0   下拉组合框           Rowsourcetype 数据值的来源类型   2 下拉列表框           Rowsource   数据值的来源   18、形状属性   Curvature 形状的曲率 Borderwidth 边框宽度   Bordercolor 边框的背景色 Backcolor 背景色   19、线条属性   Width    Height   20、页框属性   Pagecount   统计页的数目  21、微调控件属性   Increment   步长值   22、 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 属性   Rowsourcetyp数据值的来源类型   Rowsource 数据值的来源   23、计时器属性   Intenval   设置间隔,一毫秒为单位   24、新建属性:表单→新建属性   25、表格生成器:右键→生成器   26、表单事件:由系统定义,用户触发的动作行为过程。   27、常用事件:   init 在用户建立对象时引发 gotfocus 在对象获得焦点时引发   destroy 在对象释放时引发 click 在单击鼠标左键时引发   error 在发生错误时引发 ablclick 在双击鼠标左键时引发   load 在表单对象建立之前引发 unload 在表单对象释放时引发   rightclick 在单击鼠标右键时引发   interactivechange 通过鼠标和键盘交互操作改变一个控件值时引发   注意:①.load 先于init ;destroy先于unload;   ②.如果一个表单建立一个命令按钮,先引发表单的load事件,再引发命令按钮的load 事                 件,最后引发表单的init事件;   ③.如果关闭一个含有命令按钮的表单,先引发表单的destroy事件,再引发命令按钮的  destroy事件,最后引发表单的unload事件。   ④.方法包含在事件之中。(方法与属性均包含在实践之中)   ⑤.在同一事件内,load先大后小,表单最大。   28、方法:①.定义:动作   ②.常用方法:thisform release  关闭(释放)表单   thisform refresh  刷新表单   this.show     显示当前表单   this.hide     隐藏当前表单   thisform.text1.setfocus  让文本框1获得焦点   29、对象的引用:thisform   从表单开始   this     从当前对象开始   thisformset  从表单集开始   parent    从容器开始   30、将修改表单名的四种方法(以ok 为例)   ①.thisformset.form1.command1.caption=”ok”   ②.thisform.command1.caption=”ok”   ③.this.caption=”ok”   ④.this.parent.caption=”ok”   31、表单集:①.定义:由多个表单组成的表单集和,即在一个设计器中出现多个表单。   ②.创建:表单→表单集→新建表单。   32、数据环境:右键→数据环境   33、表单向导:①.表单向导   ②.一对多表单向导 第九章 菜单设计与应用   1、 菜单的分类:条形/下拉式/弹出式   2、下拉式菜单的创建:①.文件→新建→菜单   ②.命令:creat menu 菜单名或modify menu 菜单名   3、系统菜单:set sysmenu on/off,automatic/to[<弹出式菜单名称表>][to<条形菜单项名称表>]to [default][save/nosave]   * 各项参数及选项的含义   l on: 允许程序执行时访问系统文件   l off: 禁止程序执行时访问系统菜单   l automatic: 可使系统菜单显示出来,可以访问系统菜单   l to <弹出式菜单名称表>: 重新配置系统菜单,以内部名字列出可用的弹出式菜单   l to <条形菜单项名称表>:重新配置系统菜单,以条形菜单项内部名称表列出可用的子菜单   l to default:将系统菜单恢复为缺省配置   l save: 将当前的系统菜单配置指定为缺省配置   l nosave: 将缺省配置恢复为VF系统菜单的标准配置   4、菜单设计器的组成:①.菜单名称   ②.结果(子菜单、命令、主菜单名、过程)   ③.选项 ④.菜单集 ⑤.预览 ⑥.插入 ⑦.删除   5、在菜单设计器环境下,系统的显示菜单会出现两条命令:常规选项与菜单选项:(p104)   6、为顶层表单添加菜单的方法和过程(p104)   7、生成菜单程序:菜单→生成→生成菜单→生成   8、运行菜单程序:do 菜单名.mpr 注意:文件名的扩展名.mpr不能省略 第十章 报表设计   1、报表向导 ①.报表向导   ②.一对多报表向导   2、布局 ①.列报表:应用于财政报表、销售 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf   ②.行报表:应用于列表   ③.一对多报表:应用于发票、会计报表   ④.多栏报表:应用于电话本、名片   3、内容 ①.数据源   ②.布局   4、建立报表:creat report 报表名   5、快速报表:报表→快速报表   6、报表控件:   7、多栏报表:文件→页面设置   8、报表调用:report form 报表名   9、报表预览:report form 报表名 to preview
本文档为【VF复习笔记】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_681258
暂无简介~
格式:doc
大小:94KB
软件:Word
页数:25
分类:计算机考试
上传时间:2011-08-19
浏览量:25