计算机二级VFP理论知识点汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级VFP理论知识点汇总(2004.9~2007.4)
第一:扩展名的整理
第二:常见命令整理
1.REPORT FORM <报表文件名>[PREVIEW] P286
打印[预览指定的报表]
2.RELEASE POPUPS<快捷菜单名>[EXTENDED] P252
在快捷菜单的”清理”代码中添加清除菜单的命令,使得在选择\执行菜单命令后能及时清除菜单,释放其所占用的内存空间.[表示清除条形菜单时一起清除其下属的所有子菜单]
3.RELEASE MENU<菜单名>[EXTENDED]
在表单的DESTROY事件代码中添加清除菜单的命令,使得在关闭表但时能同时清除菜单,释放其所占用的内存空间
4.SET SYSMENU TO DEFAULT|SA VE|NO SA VE P238
第三:关于数据源的问题
1.报表的数据源:表(数据库表和自由表)或视图
2.查询的数据源:表(数据库表和自由表)或视图
3.视图的数据源:表(数据库表和自由表)或视图
第四:整理第五章SQL命令
视图:视图的定义:CREATE VIEW 视图名AS (SELECT SQL)
视图的删除:DROP VIEW<视图名>
查询:
表结构的修改:ALTER
ALTER TABLE 表名ADD|ALTER[COLUMN][CHECK [ERROR]]
添加一个新的字段|修改已有的字段,CHECK设置字段有效性规则,ERROR是提示信息
ALTER TABLE 表名ALTER 字段名SET CHECK ERROR
ALTER TABLE 表名ALTER 字段名DROP CHECK
用于定义、修改和删除有效性规则和默认值定义
ALTER TABLE 表名RENAME COLUMN 原字段名TO 新字段名
更改字段名
ALTER TABLE 表名DROP COLUMN 字段名
删除字段
ALTER TABLE 表名ADD|DROP UNIQUE TAG
增加|删除侯选索引
表的删除
DROP TABLE 表名
直接从磁盘上删除对应的.DBF文件
Visual FoxPro程序设计考试大纲
教学考核要求
1、理解有关数据库系统的基础知识;
2、理解面向对象程序设计的基本概念;
3、掌握Visual FoxPro语言基础和数据库(表)操作方法;
4、掌握关系数据库标准语言SQL及其应用;
5、掌握Visual FoxPro常用设计器的操作及应用。
考试内容
一、数据库的基础知识
1.数据库、数据库管理系统和数据库系统的基本概念;
2.数据管理技术的产生和发展;
3.数据库系统的组成及体系结构;
4.数据库管理系统(DBMS)的功能;
5.关系模式的基本术语、主要操作和数据完整性约束;
6、面向对象程序设计的基本概念(包括类、对象、事件、方法和属性等)。
二、Visual FoxPro应用基础
1、Visual FoxPro系统的主要特点及运行环境;
2、数据类型
●基本数据类型(数值型、字符型、日期型、逻辑型)
●字段数据类型(通用型、备注型)
●常量格式,变量命名规范及其作用域(LOCAL, PRIVA TE, PUBLIC)
3、常用文件类型;
4、常用函数
●数值函数:ABS()、INT()、EXP()、LOG()、MAX()、MIN()、MOD()、RAND()、ROUND()、
SQRT()等
●字符串函数:TRIM()、LTRIM()、ALLTRIM()、AT()、SUBSTR()、SPACE()、RIGHT()、
LEFT()、LEN()、LOWER()、UPPER()等
●日期与时间函数:DATE()、TIME()、DAY()、MONTH()、YEAR()、DOW()、CDOW()等
●类型转换函数:VAL()、STR()、ASC()、CHR()、CTOD()、CTOT()、DTOC()、TTOC()等
●测试函数:BOF()、EOF()、DELETED()、FOUND()、RECNO()、RECCOUNT()、FILE()、IIF()、
ISNULL()、EMPTY()、VARTYPE()等
●系统对话框函数:MESSAGEBOX()等
5、运算符与表达式
●算术运算符、字符运算符、关系运算符、逻辑运算符、类与对象运算符、宏替换(&)
●算术、字符、日期、关系和逻辑表达式及其运算
●表达式输出命令(?,??)
6.内存变量的操作
1.赋值(=、STORE命令)
2.列表与清除(LIST MEMORY、RELEASE、CLEAR MEMORY、CLEAR ALL命令)
3.使用内存变量文件(SA VE、RESTORE命令)
7、数组的应用(DIMENSION、GATHER、SCATTER命令);
8、命令的一般格式、书写规则及命令的两种运行方式。
三、数据库及数据表的基本操作
1、数据库表(或自由表)的建立与数据的输入(CREA TE、APPEND命令);备注和通用字段的输入和修改;
2、数据表文件的打开与关闭、浏览窗口(Browse)与“表”菜单的功能使用(含相关命令的理解。
如:GOTO、SKIP、LOCATE、REPLACE、DELETE、PACK、ZAP、RECALL等);
3、表设计器的操作与修改表结构;
4、数据表文件的复制(COPY TO、COPY STRUCTURE、COPY FILE命令);
5、数据库表的复合结构索引(索引种类、INDEX ON…TAG、REINDEX、SET ORDER TO、DELETE TAG、FIND、SEEK命令);
6、数据库设计器、数据库维护、表间永久关联、数据完整性操作。
四、关系数据库标准语言SQL
1、 SQL的数据定义功能
(1) CREATE TABLE –SQL
(2) ALTER TABLE –SQL
2、 SQL的数据修改功能
(1) DELETE –SQL
(2) INSERT –SQL
(3) UPDATE –SQL
3、 SQL的数据查询功能(select from –SQL)
(1)基本查询(包括关系的投影操作、选择操作、指定输出目标、结果排序等)
(2)带计算函数或分组查询(AVG()、SUM()、MAX()、MIN()、COUNT())
(3)联接查询(主要是2个及以上数据表的自然连接)
(4)嵌套查询(或称子查询)
五、项目管理器、各种设计器的使用
1、使用项目管理器
●使用“数据”选项卡(涉及到库、表、查询、视图,存储过程不要求)
●使用“代码”选项卡(主要涉及到程序)
●使用“文档”选项卡(主要涉及到表单、报表,标签不要求)
2、使用查询设计器、视图设计器;
3、使用表单设计器
●创建、保存和运行表单
●在表单中加入和修改控件对象
●设定数据环境(添加表、视图,建立永久关系)
●熟悉常用控件的主要属性、方法和用途(标签、文本框、列表框、命令按钮(组)、计
时器、ActiveX绑定控件、选项按钮组、复选框、编辑框、组合框、表格等)
4、使用菜单设计器
●建立主选项
●设计子菜单、快捷菜单
●设定菜单选项程序代码
5、使用报表设计器。
六、程序与程序设计
1、程序文件的建立与执行;
2、程序的结构
●顺序结构
●选择结构(IF…ELSE…ENDIF,DO CASE…ENDCASE)
●循环结构(DO WHILE…ENDDO,FOR…ENDFOR,SCAN…ENDSCAN)
3、过程与函数的定义方法、程序调用中的参数传递(PARAMETERS);
4、基本程序设计(主要是简单数值算法的程序设计,如:累加、最大值、求阶乘、判断素数等);
5、面向对象的编程模型;
6、表单与控件的事件驱动模型(理解主要事件的意义,如:Click、Init、valid、Load、GetFocus、LostFocus、InterActiveChange、Timer等);
7、简单可视化、面向对象的程序设计。
注:带“▲”部分是考核的重点,带“*”部分只是作一般要求。