《二级永赛大串讲》由会员分享,可在线阅读,更多相关《二级永赛大串讲(34页珍藏版)》请在金锄头文库上搜索。
1、第一类:建立与修改命令1.CREATE PROJECT 项目文献名.PJXPjPROJECT2.CREATE DATABASE 数据库文献名.DBCDBDATABASE3.CREATE QUERY 查询文献名.QPRQPQUERY PROGRAM4.CREATE VIEW 视图名 AS SELECT 语句5.CREATE FORM 表单文献名.SCXSCSCREEN6.CREATE MENU 菜单文献名.MNXMNMENU7.CREATE REPORT 表表文献名.FRXFRFORM?8.MODIFY PROJECT 项目文献名.PJX9.MODIFY DATABASE 数据库文献名.DBC1
2、0.MODIFY QUERY 查询文献名.QPR11.MODIFY VIEW 视图名12.MODIFY FORM 表单文献名.SCX13.MODIFY MENU 菜单文献名.MNX14.MODIFY REPORT 报表文献名.FRX文献扩展名以X结尾,该文献是某格式文献。如:PJX项目格式文献,SCX表单格式文献,MNX菜单格式文献,FRX报表格式文献。必考两分:文献扩展名 可写成:PJX或 。PJXX格式文献 PJX X变T备注文献 PJTCREATE和MODIFY均能建立新文献。但是CREATE以覆盖方式新建文献,而MODIFY以修改方式新建文献。在以上14个命令中,CREATE VIEW
3、 和MODIFY VIEW最特殊:无扩展名。只有CREATE DATABASE 在运营时不会启动相应的设计器。第二类:运营命令1. DO 菜单程序文献名2. DO 程序文献名 .PRG3. DO 查询文献名4. DO FORM 表单文献名.SCX5. REPORT FROM 报表文献名.FRX PREVIEW TO PRINTER注意:(1)运营菜单和查询文献时,扩展名不能省略。 (2)为了运营报表AA,使用命令并预览:DO AA 等价于 DO AA.PRG(3)可运营的文献:菜单、程序、查询、表单和报表。第三类:其她命令1. ADD TABLE 自由表文献名.DBF 功能:将一种自由表添加到
4、目前数据库中,使之成为一种数据库表。2. REMOVE TABLE 数据库表文献名.DBF 功能:将目前数据库中的一种表文献移除,使之成为一种自由表。3. CLOSE DATABASES功能:关闭目前数据库以及该数据库中的所有表文献。4. OPEN DATABASE 数据库文献名.DBC功能:打开数据库,使之成为目前数据库。5. BUILT APP 应用文献.APP FROM 项目文献功能:将一种项目文献连编生成一种应用文献。应用文献只能在VFP中运营,不能再WINDOWS下运营。注意:CREATE DATABASE,MODIFY DATABASE和OPEN DATABASE 均会打开数据库,
5、但只有MODIFY DATABASE 会启动数据库设计器。第九章 项目管理器1.界面复习项目管理器(共6个选项卡)所有:涉及5个 数据、文档、类、代码、其她(不考)数据:涉及3(5)数据库(数据库表、视图)、自由表、查询文档:涉及3 表单、报表、标签类:涉及所有扩展名为.VCX的类库文献代码:涉及3 程序(也称程序命令文献或过程文献)、应用程序、API其她:涉及3 菜单、文本文献、其她文献(图像、声音等)2. 文献的涉及与排除文献排除符 圆圈+斜线(右上到左下)(1) 文献排除在项目管理器中,如果某一种文献名的前面有这个符号,则阐明该文献在项目连编时将不会被涉及到连编所生成的应用文献(或可执行
6、文献)中,必须单独复制该文献到连编所生成的项目文献夹中。一般状况下,表文献和数据库文献应设立成排除文献。被设立成排除文献的文献也是项目文献的一部分。(2) 文献涉及文献名前无文献排除符的文献称之为涉及。连编后该文献是只读文献,不能对其进行修改操作。3项目主文献 含义:指在项目管理器中,以黑体加粗方式显示文献名的文献。一种项目有且只有一种主文献。 功能:主文献是项目的入口程序,即在运营时第一种被执行的文献。可设立为主文献的文献类型有:程序、表单和菜单。3. 在项目管理器中选中某个文献,单击“移去”按钮将弹出对话框:单击“移去”将文献从项目管理器中移出单击“删除”将文献从项目管理器中移出并将文献从
7、磁盘中删除。注意:鼠标操作的建立数据库等价于MODIFY DATABASE第十章 数据库1.数据库 性质:数据库是一种容器,可装载数据库表、视图和永久表间关系。但不保存数据?。 自由表不属于任何数据库。 数据库表一种数据库表只能属于一种数据库,一种数据库可以有多种数据库表。一种数据库表可以设立字段有效性规则,可以建立主索引,可使用长字段名。2.数据库表设计器与自由表设计器的区别:数据库表设计器多了显示方式和字段有效性。只有在同一种数据库中的两个数据库表才干建立永久表间关系。只有数据库表才干实现数据的实体完整性、域完整性和参照完整性。4. 数据完整性 涉及:实体完整性、域完整性和参照完整性。(1
8、) 实体完整性含义:为了保证记录的唯一性和非空性而引入的数据约束方式。 在VFP中,通过建立主索引(主核心字)或候选索引(候选核心字)来实现。(2) 域完整性含义:为保证字段值的合法性和非空性而引入的数据约束方式。范畴:字段的类型、宽度、小数位数和有效性规则。(3) 参照完整性含义:通过参照另一种表中的数据进行校验,从而保证本表数据的合法性。 三种规则:更新、删除和插入。课本P129笔试考试中:如遇到选项中有查询规则或检索规则,就选它们。见到级联一定要找到自动;见到限制一定要找到严禁。级联自动子表限制严禁父表插入规则最特殊:严禁子表并且只有限制和忽视。5. 表间关系涉及:永久表间关系和临时表间
9、关系。(1) 永久表间关系常用三种:一对一、一对多和多对多(VFP中不容许)VFP中的表间多对多关系:在VFP中,多对多关系化解为两个一对多关系解决。具体措施:建立一种纽带表,使该牛代表同步涉及两表的公共核心字。索引方式(类型)决定了永久表间关系的类型。一对一:两表都要建立主索引或候选索引。一对多:父(主)表建主索引或候选索引,子(从)表必须建一般索引。永久表间关系的目的:实现数据的约束。临时表间关系的目的:实现指针的联动。第十一章 查询和视图1.查询(1)定义:指只保存这一条SELECT语句的文本文献。查询文献扩展名:.QPR(2)查询设计器选项卡:字段:等价于SELECT之后的核心字列表联
10、接:等价于JOIN ON 超链接筛选:等价于WHERE排序根据:等价于ORDER BY分组根据:等价于 GROUP BY 满足条件:等价于 HAVING杂项:等价于TOP 、DISTINCT(去掉反复记录)、 PERCENT(取前n%项记录)注意:WHERE用来删选记录,只能用在SQL语言中;FOR用来筛选记录满足条件的所有记录,只能用在VFP中,不用在SQL中。 WHILE从目前记录开始往下到第一条满足条件的记录为止。只用在VFP中,不用在SQL中。(2) 查询去向共七个:浏览、临时表、表、屏幕、图形、报表、标签。在查询设计器中,要把查询成果输出到文本文献,应在查询去向中选择屏幕、报表或标签
11、。2.查询设计器与视图设计器比较 (1)查询设计器有查询去向,但无更新成果。可得到成果。 (2)视图设计器有更新条件,无去向。可更改原数据。 可以根据数据库表、自由表和视图建立查询;但只能根据数据库表和视图建立视图。第十三章 菜单1. 菜单分为:(1)下拉式菜单:由一种条形菜单和若干个弹出式菜单构成。(2)快捷菜单:由一种弹出式菜单构成。2.菜单文献(3种)(1)格式文献:.MNX(2)备注文献:.MNT(3)程序文献:.MPR3.菜单设计器(4个栏目) (1)菜单名称:设立访问键(热键)措施:在菜单名称后紧接着输入“(访问键字母)“。(也可以用在表单按钮的访问键,在CAPTION中)设立分组
12、线措施:在需设立分组线的菜单名称之间“插入”,在空白菜单名称中输入“。 (2)成果:涉及五个选项。子菜单、命令、过程、菜单项#和填充名称。条形菜单;有填充名称,无菜单项#。弹出式菜单;有菜单项#,无填充名称。(3)选项:快捷方式、位置、跳过(体现式为L型,值为.T.)、信息(成果为C型,当选中“信息“时会在窗口状态栏显示该文本信息)、主菜单名和备注(4)菜单级:用来决定目前是弹出式菜单(新菜单项),还是条形菜单(菜单栏)。4.“显示“”常规选项“对话框可设立:(1)位置替代将顾客自定义的菜单替代操作系统中的某个菜单。追加在系统所有菜单项背面(右边)增长顾客自定义菜单。在之后在指定的系统菜单之后
13、插入顾客自定义菜单。在之前在指定的系统菜单之前插入顾客自定义菜单。(2)代码设立:在运营菜单之前先执行这一部分代码。清理:关闭菜单之后执行清理中的代码。(3) 顶层表单选中本菜单只能在顶层表单中调用。未选中既可在顶层表单中调用,又可在任何中调用。5快捷菜单调用措施:表单中用RIGHTCLICK事件调用。输入代码:DO 菜单程序文献名.MPR顶层表单调用菜单:一般在菜单的LOAD或INIT事件中输入DO 菜单程序文献名.MPR WITH THIS,.T.第十四章 报表1. 报表的特点不保存记录,记录保存在表中。2. 含义报表文献是一种保存着控件布局格式定义的文献。它不保存实际的数据。只有在运营时
14、才会从数据源中读取数据。报表文献扩展名.FRX3. 报表文献数据源数据库表、自由表、视图和查询。4. 输入与输出视图和表单既是输入又是输出。报表和查询均为输出。5. 报表带区(共七个) 标题页标头组标头细节组注脚页注脚总结特点对称分布三个基本带区:页标头、细节、页注脚各带区打印:(1)标题和总结带区每份报表只打印一次。(2)页标头和页注脚带区每页打印一次。 (3)细节带区:每读取一条记录打印一次。 (4)组标头和组注脚带区每组记录打印一次。标签控件报表控件域控件线条控件矩形控件圆角矩形控件OLE控件(嵌入式控件)注意:在笔试考试中,但凡问到该用哪种报表控件?只选域控件。注意:(1)为了在每页下方打印该页页码,应当在该页页注脚带区中使用域控件,并且在该控件的属性中使用内存变量_PAGENO(PAGE NUMBER)。(3) 在报表中打印系统时间,域控件TIME()。见到TIME()函数找C型字符。第十二章 表单文献扩展名:.SCX1. 表单控件(1) 表单(FORM)CAPTION:表单标题NAME:控件名SHOWWIND