江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2006年江苏省二级VFP考试二级考试大纲

VFP二级考试大纲

总体要求

1.测试计算机的基本知识及操作使用计算机的能力;
2.测试使用一种软件包或使用一种高级语言进行编程和上机调试、运行的能力。

考试范围

一. 计算机基本知识

1.计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;
2.各种记数制系统及其数值的转换.
3.信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;
4.计算机的组成、各部分的功能极其基本工作原理,计算机分类与性能评测;
5.微型计算机硬件组成、各部件的功能几起发展;
6.计算机软件的功能及分类,操作系统、数据库系统、程序设计语言及语言处理程序
的基础知识,软件工程的基础知识软件的知识产权;
7.多媒体技术基础:图形、声音和视频信息在计算机内的表示、多媒体计算机系统的
组成,多媒体技术的应用;
8.计算机安全与病毒防范的基础知识;
9.计算机网络与Internet的基础知识。

二、pc机操作使用的基本技能

1.基本硬件、软件的安装与调试;
2.常见外部设备(辅助存储器、键盘、打印机等)操作使用的基础知识;
3.Windows 9x操作系统的组成、功能极其基本操作技能;
4.Office软件包的基本操作技能;
5.局域网与internet应用的基本操作技能;

三、程序设计的基本知识和编程能力

1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软
件包;
2.程序的编辑、编译、连接、运行、调试等个环节的基础知识和操作能力;
3.算法的概念、程序设计中的基本技巧(交换、类加、类乘等)和常用算法(穷举、
迭代、递推、递归、排序、查找等);
4.阅读、理解源程序和设计流程图的能力;
5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;
6.考生可选用下列高级语言或软件包之一应试:

Visual FoxPro 5.0/6.0

VFP具体要求

(1) 具有计算机应用的基础知识
(2) 掌握关系型数据库的初步知识以及MIS开发的基本能力
(3) 常用面向对象编程的基本知识和开发应用能力

1.VFP 基础知识

(1) 数据库系统基础知识

1)数据库、数据库管理系统、数据库系统等概念
2)关系模型、关系运算等

(2) VFP集成环境

1)VFP的用户界面
2)VFP的环境设置
3)项目管理器的使用

(3)语言基础与程序设计

1)数据类型和数据存储
2)运算符、函数和表达式
3)命令格式
4)程序控制(分支结构、循环结构的使用)

(4)VFP的文件类型

2、数据库与表的处理

(1) 表的创建与处理

1)表结构的创建与修改
2)记录的增加、修改、删除,记录的定位
3)表的索引,结构复合索引文件,索引的使用
4)表的使用和工作区,表的打开方式

(2) 数据库的创建与处理

1)数据库的创建与使用
2)数据库表的字段属性、表属性
3)表之间关系的创建与修改,相关表之间的参照完整性
4)连接和ODBC的概念

3、查询

(1)查询设计器功能与使用
(2)Select-SQL语句的各种应用

4、对象模型与事件模型

(1)类和对象的概念,类的特点
(2)属性、事件与方法的概念
(3)基类、子类和父类,容器和控件
(4)VFP的基类和容器类,基类的最小事件集、属性集
(5)对象的引用方法,对象属性的设置方法
(6)容器层次与类层次中的事件
(7)事件激发的顺序
(8)事件驱动与事件循环

5、表单和控件

(1)表单向导和表单设计器的使用
(2)表单的数据环境及其属性的设置
(3)表单的设计、处理及其管理
(4)常用对象/控件的创建及其处理:

CheckBox,Column,ComboBox,CommandButton,CommandGroup,Container, DataEnviroment,EditBox,Form,FormSet,Grid,Header,Image,Label,ListBox, OptionButton,OptionGroup,Page,PageFrame,Separator,Shape,Spinner,TextBox, Timer,ToolBar

6、菜单和工具栏

(1)表单的组成和设计,菜单设计器的使用,菜单程序的生成


(2)定制系统工具栏,创建自定义工具栏

7、类的设计

(1)用户自定义类的创建与修改
(2)类库文件及其使用
(3)类的应用

8、应用程序设计

(1)构造应用程序的主程序
(2)应用程序的连编

9、常用命令、函数、属性、事件和方法

(1) 常用命令

CREATE TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM, GO|GOTO,LOCATE,SEEK,SKIP,CONTINUE,EDIT,DELETE,DELETE-SQL,PACK, RECALL,ZAP,INSERT-SQL,REPLACE,UPDATE-SQL,SET EXCLUSIVE,SET FILTER, SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE, DELETE DATABASE,DISPLAY DATABASE,MODIFY DATABASE,VALIDATE DATABASE, SELECT-SQL,DO,DO FORM,REPORT,CALCULATE

(2)常用函数

ABS()、ALLTRIM()、ASC()、AT()、BETWEEN()、BOF()、CHR()、CREATEOBJECT()、 CTOD()、DATE()、DATATIME()、DAY()、DBGETPROP()、DBSETPROP()、DBUSED()、 DELETED()、DTOC()、EMPTY()、EOF()、FCOUNT()、FILE()、GETFILE()、IIF()、 INKEY()、INT()、LEFT()、LEN()、MAX()、MESSAGEBOX()、MIN()、MOD()、MONTH()、 ORDER()、RECCOUNT()、RECNO()、RIGHT()、ROUND()、SEEK()、SPACE()、STR()、 SUBSTR()、TAG()、TIME()、TRIM()、TYPE()、 USED()、VAL()、YEAR()、CREATEOBJECT()、GETOBJECT()

(3)常用属性

ActiveColumn,ActiveControl,ActivePage,Alignment,AllowAddNew,AlwaysOnTop, AutoCenter,AutoSize, BackColor,ForeColor,BorderColor,BorderStyle, BorderWidth,Bound,BoundColumn,Cancel,Caption,Closable,ColumnCount, ControlBox,ControlCount,ControlSource,CurrentControl,Curvature,Default, DeleteMark,Desktop,DynamicBackColor,DynamicForeColor,DynamicFontSize, Enable,Exclusive,Filter,FontName,FontSize,Format,FormCount,Height,Icon, Increment,InputMask,Interval,KeyboardHighValue,KeyboarkLowValue,Left, MaxButton,MinButton,Movable,MultiSelect,Name,Order,PageCount,PasswordChar, Picture,ReadOnly,RecordSource,RecordSourceType,Resizable,RowSource, ScrollBars,Sizable,Sorted,Sparse,SpecialEffect,SpinnerHighValue,
SpinnerLowValue,Style,Value,Visible, Width,WordWrap

(4)常用事件

Activate,AfterCloseTable,BeforeOpenTable,Click,DblClick,Destroy,Error, GotFocus,Init,InteractiveChange,Load,LostFocus,ProgrammaticChange,
QueryUnload,RightClick,Timer,Valid

(5)常用方法

AddObject,AddItem,Clear,DoCmd,Hide,Refresh,RemoveItem,Release,SetAll, SetFocus,Show,Quit