vfp总复习
- 格式:ppt
- 大小:357.00 KB
- 文档页数:13


表单复习 - 1 - VFP表单部分总结
表单部分,笔试和上机都是重点部分!!!!!
一、 对象模型和事件模型
重点是概念的记忆与区分,这些概念是学好表单和控件的基础。
1、知识点
1. OOP:面向对象的程序设计。
2. 类和对象的概念,类的特点
类是对象的抽象,对象是类的实例;类是静态概念,对象是动态概念;
类的特点:继承性、抽象性、多态性、封装性
3. 对象的属性、事件和方法
属性定义对象的特征或某一方面行为,如:颜色、大小;
事件是对象识别的一个动作,事件集合是固定的,用户不能创建新的事件
方法是对象能够执行的一个操作,方法可以由用户自己创建
4. 基类、子类和父类
基类:VFP提供的内部定义的类,
基类的最小事件集:
Init 当对象创建时激活
Destroy 当对象从内存中释放时激活
Error 当类中的事件或方法程序运行中发生错误时激活
最小属性集:
Class 该类属于何种类型
BaseClass 该类由何种基类派生而来
ClassLibrary 该来属于那种类库
ParentClass 对象所基于的类
子类:以其他类为起点,为某一种对象建立的新类;
父类:子类所基于的类,子类将继承任何对父类所做的修改;
子类继承父类所有的属性,但属性值不一定相同。子类有的属性父类不一定有,即使有,属性值也不一定相同。
5. 容器类和控件类
容器类:包容其他类的基类。如:表单集、表单、表格(表格列)、选项按钮组、页框(页面)、命令按钮组等;
控件类:包含在容器类中的基类。如:命令按钮、文本框、标签、复选框等。
6. 对象的引用
绝对引用
相对引用:相对于某个容器层次的引用。
引用的关键字有:this,thisform,parent,thisformset等。
7. 对象属性的设置
计算机二级考试《VFP》第二章复习重点
计算机等级考试要取得好成绩平时一定要多加练习,提高做题技巧和速度。下面是店铺为大家整理的2017计算机二级考试《VFP》第二章复习重点,希望对大家有帮助!
第二章 Visual FoxPro系统初步
知识特点:
1. windows版本数据库的特点
(1)查询与管理功能
(2)数据库表新概念
(3)可视化的界面操作工具
(4)支持更多的SQL语言
(5)互操作性
(6)支持网络
4. Visual FoxPro 6.0的基本组成
Visual FoxPro 6.0启动后,打开主窗口,主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。
8个下拉式菜单项 Alt+”热键”下拉菜单 ctrl+相应的“热键”
5.VFP 主要数据类型
数据类型 功 能
字符型(C) 由英文字母、汉字、数字、空格和各种符号组成的字符串。0-254 各字节。每个字符占1 个字节,每个汉字占2 个字节。
货币型(Y) 主要用来存储货币量。8 个字节,小数点超过4 位,系统会自动四舍五入。
数值型(N) 数值型的数据包含正负号、数字及小数点。长度为1-20 个字节,在内存中占8 个字节。
浮动型(F) 浮动型数据与数值型数据完全等价。
日期型(D) 日期型字段包括年、月、日。占8 个字节。
日期时间(T) 这种数据类型包括日期和时间。占8 个字节。 双精度型(F) 这种数据类型有更高的精确度,所表示的数值范围也最大。占8 个字节。
整型(I) 整型数据是没有小数位数的数字。占4 个字节。
逻辑型(L) 它的值只有真(.T.)和假(.F.)两种。占1 个字节。
备注型(M) 种数据型可容纳数量不限的字符数据,在表中占4 个字节。
通用型(G) 通用型字段用来存储OLE 对象,如扩展名为.doc 的文档或位图文件等。在表中占4 个字节。
字符型(二进制) 这种类型与上述的“字符型”相同,只是当更改代码页时字符值不会改变。该类型字段用于在表中保存用户密码。
1
教 案
授课时间 3月 3 日 至 3 月 14日 课时数 4+2
授课方式 理论课□ 讨论课□ 习题课□ 实验课□ 上机课□ 技能课□ 其他□
授课单元 第2章 VFP数据基础
目的
与
要求 1. 掌握常用数据类型
2. 掌握变量命名、声明方法及变量种类
3. 掌握VFP运算符及表达式
4. 掌握各种常用函数
重点
与
难点 本章重点:
整型、数值型、字符型数据;运算符和表达式的运用;常用函数
本章难点:表达式和常用函数。
主
要
内
容 2.1 数据类型
2.2 常量与变量
2.3 运算符和表达式
2.4 VFP常用函数
教学方法手段(教具)
采用多媒体投影授课,课中请部分学生到黑板上练习,加强与学生的互动,增加课堂讨论环节,启发式教学,培养学生的实际操作能力。
参考资料 《Visual FoxPro程序设计基础》 卢湘鸿 等编 清华大学出版社
《数据库系统概论》 史嘉权 等编 清华大学出版社
思考题、
作业 实验2.1
实验2.2
P46选择题1、2、4、5、6、8
填空题1、4、6 2
3
讲 稿
第二章 VFP数据基础
[旧课复习]:
复习内容:
1.VFP 6.0的操作界面和主要文件类型
2.在VFP 6.0的集成环境中,创建一个名为“学生管理”的项目,在该项目中建一数据库,将两自由表添加入库,并进行相关的基本操作
复习目的:熟悉VFP 6.0集成环境,熟悉项目管理器
复习时长:大约5分钟
[新课导入]:
导入方式:任何语言都有其规定的语言规范,程序设计语言也不例外。VFP 6.0程序设计语言规定了它自己的语言规范,只有掌握了它,用户才能熟练地运用VFP 6.0系统。
导入目的:让学生了解学习VFP语言的目的
导入时长:大约5分钟
[新课讲授]:
重点:整型、数值型、字符型数据;运算符和表达式的运用;常用函数。
课程教学的时间安排、重点与难点:
周次 教学内容 重点、难点 课时
1~2 VFP基础知识
1.1数据库概念
1.2VFP用户界面 (1课时)
1.3数据分类,常量,变量,赋值语句(2课时)
1.4常用函数及使用(3课时) 数据描述与基本操作 6
上机 2 课时
2~3 表的建立与操作
2.1表结构的建立(1课时)
2.2表内容的编辑,显示(2课时)
2.3表内容的排序,索引和查找(2课时)
2.4表的其他操作(1课时) 重点:表结构的建立与操作、表内容的编辑、索引及查找。
难点:表的索引 6上机 6
课时
3~7 程序设计基础
3.1程序设计基本语句(2课时)
3.2程序控制语句(6课时)
3.3过程及过程文件,自定义函数(4课时)
3.4综合程序设计范例(4课时) 重点:程序控制的基本结构;过程与过程文件;综合程序设计范例
难点:程序控制基本结构中的嵌套结构 16
上机14课时
8~9 面向对象程序设计
4.1面向对象程序设计方法特点(1课时)
4.2常用对象的属性,方法,事件(6课时) 面向对象的概念与操作,属性、方法与事件 7
上机4课时
10~13 表单的建立与操作
5.1表单向导建立表单(1课时)
5.2表单设计器建立表单(1课时)
5.3表单对象的添加,属性的设置,事件代码的编写(5课时)
5.4综合表单设计(8课时) 重点:属性的设置及事件、方法的使用;根据任务选择合适的控件
难点:表单设计范例 15
上机12课时
14~16 数据库的建立与操作
6.1数据库基础知识(1课时)
6.2数据库的建立(2课时)
6.3工作区,表间关联(3课时)
6,4多表表单的设计(4课时) 重点:数据库的建立;参照完整性;多表操作应用。
难点:多表操作应用。 10
上机10课时
二、教学要求 作为一门实践性强的课程,《VFP程序设计》安排了36课时的实验。通过实验加深对课堂内容的理解,掌握程序调试方法,掌握程序设计的一般方法和要求,提高动手能力和自学能力,是本课程实验教学的主要目标。