计算机二级考试总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、创建窗口

命令:例如:define window WIN1 from 1,5 to 20,30 font '楷体',20 style 'B' title '输出窗口' panel grow close float

show window WIN1

activate window WIN1

注意:float命令,表示窗口可以移动,

窗口建立后一旦关闭或释放,窗口即消失。

2、表单的创建

创建一个新的表单命令:create form不过创建表单利用表单导向是最快捷方便的方法,按照提示一步一步的做就可以快速地完成表单设计

注意:在创建项目管理器里面创建表单是,相关联的数据库必须打开,如果不打开只能引入自由表的数据。

不是项目里面的表单,如果要运行,利用命令:do form修改表单命令:modify form

3、浏览自由表时,必须先将其打开后才可以浏览,可以用命令:use tablename将其打开,用browse命令进行浏览并且可以编辑。在浏览中添加记录的命令是:ctrl+Y,在浏览中删除记录的命令是:ctrl+T或者在表菜单中选择“切换删除标记”进行。

4、数据库的建立

可以在项目管理里面建立数据库,可在VF主屏幕菜单的“文件”里面创建,可以利用命令建立数据库:create database 数据库建立后将生成三个文件:数据库文件.dbc,数据库备注文件.dct ,数据库索引文件.dcx。打开数据库的命令:open database filenme exclusive/shared nouodata 注意:exclusives是以独占的方式打开,shared是以共享的方式打开,noupdata 是以只读方式打开。修改数据库的(打开数据库设计器)命令:modify database filename noedit 注意;noedit是指打开设计器,不能修改数据。删除数据库的命令:delete database filename deletetables recycle注意:deletetable是在删除数据库表的同时删除数据库的表文件,recycle是将删除的文件放进回收站。打开数据库设计器的命令:modify database databasename

5、表的建立

命令create在数据库里面可以建表,在项目管理里面可以建表,在程序里面可以建表。只有数据库表才可以定义有效性规则,索引的建立,‘索引名’定义:字段名,“表达式”定义:字段名,还要注意排序的升降。数据库表的设计器里面的显示的掩码:用以限制或控制用户输入的格式,例如规定仓库号由字幕WH和两位数字组成,则掩码为:WH99.表的修改命令:modify structure打开表设计器。记录的追加命令:append 命令实在表的尾部增加记录,append blank 追击一条空白记录,然后用edit或者change 或者repalce进行修改追加的空白记录,replace 可以直接修改记录,其命令格式为(在所有女生的年龄字段上值上加1):replace all 年龄with 年龄+1 for 性别=女。Insert在表的任何位置插入行的记录。Insert before在制定的记录前追加记录。如果表建立有主索引或候选索引,则不能用i nsert和append命令追加记录,只能用SQL语句命令来实现。删除记录的命令;delete for expression 如:删除年龄为20的记录:delete for年龄=20.表记录的修改:edit和change 可直接对当前命令进行修改。Repalce filename with expression, filename expression 如修改表中所有女的年龄加1,repalce all 年龄with 年龄+1,显示记录的命令:list或者display ,list显示全部记录,display 显示当前记录。查询:go和goto 是等价的,命令格式:go/goto top/bottom,top 是表头。Skip是向前或向后跳转记录,默认值为1 ,就是向下跳一条记录。Locate for 命令按条件定位记录的位置,指针指在满足条件的第一条记录,如果要继续查看,要使用continue命令。

6、报表的建立

可以在项目管理里面建立,可以在文件里面建立。报表是数据库数据的输出形式,不能输入,也不能对数据进行修改,报表的建立跟着向导一步一步结合自己的要求来做,方便简单。报表后缀:.frm。

7、程序

源程序:也称源代码,默认扩展名:.prg,使用文本编辑程序,是程序编写和修改的唯一形式。

目标程序:有源程序编译成,用二进制文件格式保存,不能显示和编辑,不可运行,扩展名:.fxp。

VFP语言与其他编程语言的比较具有的特点:1.语言类型,2.程序结构,3.程序功能,4,兼容性。

源代码是有程序行为单位组成的,每行的结束标志是回车键符号,程序行分为注释行和命令行,注释行的标志是杭寿为“*”符号。

一个命令有且有一个命令主体。

8、在程序中的日期型数据常量输入要加{},日期时间型常量的表示方法,日期部分和日期型数据一样,时间部分表示:时:分:秒AM|PM。

9、索引的建立:

在表设计器的“字段”选项卡里面,直接点击索引下拉菜单选项,可选择索引类型,有升、降、无。默认的为无,注意这样只能建立普通索引。

建立在多个字段上的索引为复合索引。普通索引建立在一个字段上。普通索引主要用于提高查询速度,唯一索引主要用于一些特殊的程序设计。建立索引会降低对表的修改,插入、和删除的速度。

建立索引的命令:index on eexpression to idxfilename /tag tagname ascending/descending unique/candidate,eepression 是索引表达式,它可以是字段名,或是包含字段名的表达式。To idxfilename 建立一个单独的索引文件,idxfilename 是扩展名为.idx的文件只在建立临时文件时用。Ascending 是建立升序索引,descanding建立降序索引,默认为升序。Unique 为唯一索引,candidate 为候选索引。Tag为建立结构复合索引。

与表名相同的索引,在打开表时,索引会自动打开,但是对于非结构索引必须在使用之前将其打开。打开命令为:set index to indexname指定当前索引的命令:set order to索引名。使用索引快速定位:seek eexpression order indexname eexpression 是表达式。如:假如当前在使用学生表,将记录指针定位在学号为9921105的记录上,seek '9921105' order学号

删除索引的命令:delete tag tagname 如果要删除所有的索引:delete tag all

10、数据完整性:保证数据正确的特性,包括:实体完整性、域完整性和参照完整性。实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录,在VF中利用主关键字和候选关键字(主索引和候选索引)来保证记录的唯一,即实体完整性。域完整性就是字段的有效性规则。参照完整性是数据库很重要的功能,意思是:当插入、修改或删除一个表中的数据时,通过参照引用相关表的数据,来检查对表的数据操作的合法性。如果一个字段不是本表的关键字而是另外一个表的关键字,那么这样的关键字叫外部关键字。在数据库设计器中设计表之间的联系,在父表中建立主关索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两表之间的联系。

11、多个表同时使用:指定工作区的命令:select nworkarea nworkarea 是工作区号,》=0.最好的工作区号是1.如select 1 ,表之间的关联:在程序开发时有时需要建立表之间的临时联系(关联),命令:set relation to eexpression1 into nworkarea/ctablealiasl eexpression 指定建立临时联系的索引关键字,用工作区号(nworkarea)或表的别名(ctablealiasl)来说

相关文档
最新文档