基本要求
1.了解Visual FoxPro(VFP) 操作环境与设计工具;
2.熟练掌握常用数据类型、常量、变量、运算符、常用函数及表达式;
3.熟练掌握数据库和表的基本概念、构成及其处理命令;
4.熟练掌握面向过程程序设计基本概念,并且能够编写程序;
5.掌握子程序、自定义函数设计和参数传递的方法;
6.熟练掌握面向对象程序设计方法,并能设计表单;
7.掌握SQL—SELECT查询技术;
8.了解报表、菜单、视图的设计;
9.了解网络环境下的数据共享操作。
考试范围
一、VFP基础知识
1. 数据库的基本概念;VFP的启动、环境设置和项目管理器、设计器、窗口、生成器的使用;
2. 字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、备注型(M)、通用型(G)等六种数据类型的数据组成;
3. 常量、内存变量、字段变量和数组的命名和使用;内存变量的命令;
4. 数值运算符、字符运算符、日期运算符、关系运算符和逻辑运算符的使用;
5. 常用函数的使用。
二、表的建立与操作
1. 表结构的建立、修改、显示、复制等操作;
2. 表打开与关闭命令,记录指针移动命令,记录范围子句的使用,添加插入记录命令;显示记录命令,删除恢复记录命令、查找记录和统计记录命令;
3. 排序、索引概念,复合索引文件、单项索引文件的建立、使用方法。
三、面向过程程序设计
1. 结构化程序设计的基本概念,命令文件的建立、修改和运行;
2. 赋值命令;输入命令,输出命令以及环境设置命令;
3. 结构化程序设计的三种基本结构(顺序、选择、循环)命令;
4. 子程序、过程和自定义函数的设计,以及调用与返回规则;
5. 参数传递(传值和引用)规则;内存变量作用域概念。
四、面向对象程序设计
1. 类、对象、事件、方法、属性、消息等概念;
2. 表单文件的建立、修改和运行;
3. 常用属性的功能及选择;
4. 常用事件及触发顺序;
5. 常用方法的功能和使用;
6. 常用控件和容器的选择和使用;
7. 对象引用方法和程序编写;
8. 与表内容有关的表单设计,与表内容无关的表单设计;
9. 数据环境的添加,表单中新属性和新方法的建立。
五、数据库的建立与操作
1. 数据库表与自由表的概念,数据库的建立、打开、修改、添加表、删除表、关闭等命令;
2. 工作区概念及其区号、别名的定义和使用方法,多表的联访,永久关系、临时关系的建立,数据库完整性的概念,多表表单的设计。
六、查询与报表设计
1.SELECT-SQL语句的使用;
2.视图、查询的概念;
3.报表建立、修改和打印等命令。
七、网络环境下数据共享操作
1.多用户相关概念(共享与独占);2.数据锁定的方法。