vf向对象程序设计基础

合集下载

vf知识点

vf知识点

一、分值基本分布情况表二、可能涉及到的考试题型1.选择题(单项选择、多项选择)。

2.填空题。

3.判断题。

4.程序题(阅读程序并补充程序中缺少的部分、阅读程序写出程序结果、编写程序代码)。

三、建议1.老师们可根据以下知识点进行复习。

2.老师们可根据以下知识点对习题册、课后题等进行有针对性地讲解和分析。

3.老师们可提前3周左右(也可根据自己实际教学情况)提前进入复习状态。

四、VF知识点第一章基础知识1.数据与信息的概念。

2.数据、表、数据库、数据库管理系统、数据库系统。

3.关系模型的基本概念:★关系、元组、属性、域、关键字候、选关键字、主关键字、外部关键字。

★关系模式关系名(属性名1,属性名2,…,属性名n)★关系的基本特点。

4.关系运算选择、投影、联接。

第二章操作基础(5分)1.对三种界限符的理解和使用([]、<>、|)。

2.命令中常用的短语★ FIELDS子句★范围子句★条件子句3.命令书写规则。

第三章数据及运算1.常量与变量。

2.常用函数:ASB()、SQRT()、INT()、CEILING()、FLOOR()、MOD()、ROUND()、MAX()、MIN()、宏代换函数、LEN()、AT()、LEFT()、RIGHT()、SUBSTR()、LTRIM()、SPACE()、LOWER()、UPPER()、DATE()、TIME()、YEAR()、MONTH()、DAY()、CTOD()、DTOC()、STR()、VAL()、VARTYPE()、BOF()、EOF()、RECNO()、IIF()、FOUND()。

3.字符运算连接运算(完全连接和不完全连接),包含运算。

4.常用的数据类型。

(如字符型、数值型、日期型、备注型、逻辑性等)第四章表的基本操作1.设计表结构重点理解字段名、字段类型、字段宽度、是否允许为空等概念。

2.常用操作命令★表的建立(creat)★表的打开与关闭(use)★表记录的显示★表结构和显示与修改★浏览窗口的使用★成批替换命令(replace)★表记录指针的定位(go、skip、locate)★表记录的增加与删除(insert、append、delete)★表的复制(copy)★从其他文件向表添加数据(append from)★表与数组间的数据传递★表的排序与索引(sort to on 、index on to)★表的统计与计算(count、sum、average、calculate、total)3.多工作区工作区的概念、工作区的选择、表的关联与联接。

vf培训资料表单设计 (1)

vf培训资料表单设计 (1)

<包括资料第7章知识>9 面向对象的程序设计一、面向对象的程序设计OOP(Object Oriented Programming)对象:一种将数据和操作过程结合在一起的数据结构,是现实世界中待处理的客观实体的抽象表达。

例:表单(FORM),文本框(TEXT BOX)等二、对象(object)和类(class)的含义对象::是反映客观事物属性及行为特征的描述。

类:是具有共同属性、共同操作性质的对象的集合。

类是对象的抽象描述,对象是类的实例。

类是抽象的,对象是具体的。

通过类可以产生对象。

三、类的特性:继承性、封装性、多态性四、类的分类:基类(29个)、子类、用户自定义类(类库)其中VFP中基类又分为:容器类和控件类五、对象的基本要素:属性、事件、方法(消息)1、属性(PRORERTY):是一组用于描述对象的物理特征的值。

如:对象的标题(CAPTION),名字(NAME),可见性(VISIBLE),能用性(ENABLED)等属性说明属性说明Caption 指定对象的标题Visible 指定对象是可见还是隐藏Name 指定对象的名字Enabled 指定对象能否使用Value 指定对象当前的取值Left 对象左边相对于父对象的的位置Passwordchar 指定用作占位的字符(通常用于文本框设置密码显示形式)TOP 对象上边相对于父对象的位置ButtonCount 指定命令按钮组(COMMAND GROUP)或选项按钮组(OPTIONBUTTON GROUP)中的按钮数目FONTNAME 指定对象文本的字体名B、属性的修改:属性工具中修改,也可以在事件代码中修改。

事件代码中修改的方法:(1)绝对引用:指出所在容器类的名字格式:容器.对象.属性=值例如:mand1.caption=’显示’(2)相对引用:参照关键字参照对象THIS 该对象THISFORM 包含该对象的表单THISFOMSET 包含该对象的表单集Parent 包含该对象的父对象command1中的click事件代码:mand2.caption=”退出”2、事件:对象可以识别和响应的行为和动作。

VF程序设计基础

VF程序设计基础
2.1.3 内存变量常用命令 1.内存变量的赋值 格式1: <内存变量名>=<表达式> 格式2:STORE <表达式> TO <内存变量名表> 功能:计算表达式并将表达式值赋给一个或 多个内存变量,格式1只能给一个变量赋值。 2.表达式值的显示 格式1: ? [<表达式表>] 格式2: ?? <表达式表>
第二章 Visual FoxPro程序设计基础
功能: ①格式1表示清除所有内存变量。 ②格式2表示清除指定的内存变量。 ③格式3表示清除所有的内存变量。在人机会话状态时 其作用与格式1相同。如果出现在程序中,则应该加 上短语ENTENDED,否则不能删除全局内存变量。 ④格式4表示选用LIKE短语清除与通配符相匹配的内存 变量,选用EXCEPT短语清除与通配符不相匹配的内存 变量。
第二章 Visual FoxPro程序设计基础
1.简单的内存变量 变量都有名,通过变量名来使用变量中存放的数 据(访问变量值)。 向简单内存变量赋值不用先定义,赋值时变量不 存在将自动产生。有两种赋值格式: ① <内存变量名>=<表达式> ② STORE <表达式> TO <内存变量名表> ●等号一次给一个变量赋值。STORE 命令可以同时给多 个变量赋相同值,变量名间用逗号隔开。
第二章 Visual FoxPro程序设计基础
③SET CENTURY ON | OFF | TO [ 世纪值] ROLLOVER [年份参照值] 命令功能:用于决定如何显示或解释一个日期数据 的年份。ON显示世纪,即用4位数字表示年份。 OFF不显示世纪,即用2位数字表示年份。该项是 系统默认设置。 ④SET STRICTDATE TO [0|1|2] 命令功能:用于设置是否对日期格式进行检查。 0:不进行严格的日期格式检查。 1:进行严格的日期格式检查。为系统默认设置。 2:进行严格的日期格式检查,并且对CTOD和CTOT 函数的格式也有效。

VF程序基础复习一.doc

VF程序基础复习一.doc

VF程序基础复习一一、数据类型
二、常量
1、定义:在程序或命令过程中其值保持不变的量
2、类型
三、变量
1定义:在程序或命令运行过程屮其值可以发生改变的量
2分类:
四、函数
1、定义:函数实质是一段用来实现数据运算或转换的程序。

2、组成:函数名(【参数】)
3、函数特点:两数都有返回值,且惟一
4、函数分类:
五、运算符
六、表达式
1、定义:由相应的运算符把常量、变量、函数连接起来,构成有意义的式子叫做表达式
2、表达式特点:
表达式最终能得到确定的值表达式的类型由值确定。

VF复习资料公共基础知识大纲及上机常见错误

VF复习资料公共基础知识大纲及上机常见错误

一、输入命令时常见错误分析1、不能识别的命令谓词产生原因:(1)关键词拼写错误(2)命令动词与短语、短语中各单词之间没有用空格隔开(3)命令动词、短语中的英文单词、运算符号和标点符号等在全角状态下输入(4)在一行内输入多条命令(5)将一条命令多行输入时中途换行没有分号“;”2、找不到变量产生原因:(1)命令动词与短语、短语中各单词之间没有用空格隔开(2)命令动词、短语中的英文单词在全角状态下输入3、语法错误/命令中缺少必要的字句产生原因:(1)语句的结构不完整(2)运算符和标点符号是在全角状态下输入或为中文符号4、嵌套错误产生原因:(1)关键词缺少配对,如有if却没有end if,有for却没有end for(2)配对关键词的个数不相等5、操作符/操作数类型不匹配产生原因:运算符两边的变量或数据类型不一致6、缺少函数参数的值、类型或数目无效产生原因:函数参数的个数不对或传递的参数类型不对7、某某文件不存在产生原因:(1)没有设置默认路径(2)要打开的表文件或菜单文件没有存放在默认目录下(3)调用没有定义的函数或过程二、创建表文件时常见错误分析1、没有设置默认路径不少考生在事先没有用set default to命令设置好当前盘当前目录的情况下进行考试,结果所创建的文件未能按要求存入指定盘指定目录中,由此常常导致上机操作考试失败。

2、创建表文件时忽略了小数点和消失位数也包含在字段宽度之内的事实。

导致输入数据时产生溢出。

3、在visual foxpro 中,a~z单个英文字母已被专门用作工作区的别名,用户不能在用他们作为表文件名。

错误提示:“别名已被使用”。

三、记录操作时常见错误分析1、记录的显示单纯显示表记录的命令主要有list和display两个。

list连续(集中)显示表记录,当命令中的" <记录范围>"和" <条件>"均缺省时,list显示所有记录。

VF第5讲

VF第5讲

Visual FoxPro程序设计基础
VFP编程步骤 编程步骤
Visual FoxPro可视化编程的一般步骤为: (1) 建立应用程序的用户界面,主要是建立表单,并 在表单上安排应用程序所需的各种对象(由控件创建)。 (2) 设置各对象(表单及控件)的属性。 (3) 编写方法及事件过程代码。 也可以边建立对象,边设置属性、编写方法及事件过 程代码。
Visual FoxPro程序设计基础
第五讲 VFP面向对象程序设计基础 面向对象程序设计基础
对象、对象的属性、 对象、对象的属性、方法
1. 对象 从可视化编程的角度来看,对象是一个具有属性 (数据)和方法(行为方式)的实体。一个对象建立以 后,其操作就通过与该对象有关的属性、事件和方法来 描述。
Visual FoxPro程序设计基础
Visual FoxPro程序设计基础
(3) 表单的事件与方法 Visual FoxPro 6.0中最常用的表单事件如下。 Visual FoxPro 6.0中常用的表单事件 中常用的表单事件
事 件 Load事件 Activate事 件 Destroy 事 件 Unload 事 件 含 义 当表单被装入内存时发生 当表单被激活时发生 当表单被释放时发生 当表单被关闭时发生 说 明 事件被激发的顺序为Load、 Init、Activate
Visual FoxPro程序设计基础
(2) 表单的属性 VFP中表单的属性就是表单的结构特征。通过修改表 单的属性可以改变表单的内在或外在的特征。
Visual FoxPro 6.0中常用的表单属性
属性名 BackCol or BorderSt yle Caption Movable 用于确定表单的背景颜色 用于控制表单是否有边框:系统(可调)、单线、双线 表单的标题 用于控制表单是否可移动 作 用

vf程序设计教程知识点

vf程序设计教程知识点

vf程序设计教程知识点VF程序设计是一种广泛应用于计算机领域的编程语言,具有简单易学、可扩展性强等特点。

本文将介绍VF程序设计的一些重要知识点,帮助读者快速掌握VF程序设计的基础知识。

一、变量和数据类型1. 变量的定义和声明方法;2. 常用的数据类型,如整型、浮点型和字符型;3. 变量的赋值和运算;4. 变量的作用域和生命周期。

二、控制流程1. 条件语句的使用,如if语句和switch语句;2. 循环语句的运用,如for循环和while循环;3. 循环控制语句,如break和continue的使用。

三、函数和模块化编程1. 函数的定义和调用方式;2. 函数的参数传递和返回值;3. 模块化编程的概念和好处;4. VF中常用的内置函数。

四、数组和字符串1. 数组的定义和初始化方法;2. 多维数组的使用;3. 字符串的操作和常见函数。

五、指针和内存管理1. 指针的概念和基本用法;2. 动态内存分配与释放;3. 内存泄漏和内存溢出的预防。

六、面向对象编程1. 类和对象的概念;2. 成员变量和成员函数的定义和调用;3. 继承、封装和多态的实现方式。

七、异常处理1. 异常的定义和捕获方法;2. 异常的层次结构和处理方式。

八、文件处理1. 文件的打开和关闭;2. 文件的读写操作。

九、图形界面编程1. VF中的图形库和界面设计;2. 组件的创建和事件处理。

十、网络编程1. 网络编程的基本概念;2. VF中的网络函数和操作。

通过学习以上知识点,读者可以全面掌握VF程序设计的基础知识,为以后进行更复杂的程序开发奠定坚实的基础。

但要注意,单纯的理论学习远远不如实践操作来得有效,建议读者在学习的过程中多实践、多编写程序,加深对知识点的理解和应用能力。

祝愿大家在VF程序设计的学习中取得好成绩!。

VF第09章

VF第09章

9.3 类的操作
类的操作 类的创建 定义类成员 类的修改 查看类信息 类的应用 类库的维护 事件方法程序 对象的引用 事件分类 响应事件 调用方法
菜单。 “类设计器”打开时系统菜单出现“类”菜单。 类设计器”打开时系统菜单出现“ 新建属性:为类添件 新建属性 为类添件 新的属性。 新的属性。 新建方法程序:为类 新建方法程序 为类 添加新的方法。 添加新的方法。 编辑属性/方法程序 方法程序: 编辑属性 方法程序 立即开始编辑属性 或方法的代码。 或方法的代码。 包含文件:指定包含 包含文件 指定包含 的文件。 的文件。 类信息:显示类信息 显示类信息。 类信息 显示类信息。
命令按钮 命令按钮组合
对象与类
对象 类
列表框 选项按钮 图像 表单集 控制 容器
编辑框 选项按钮组 文本框 微调 OLE绑定控制 OLE绑定控制 页面
表单 计时器 形状 线条 OLE
组合框 标签 表格 页框 容器控件
类的操作 事件和 方法程序
9.2 对象与类
概 述
特点 优点
继承性 子类是其他类的定义的新类,一个子类可以 子类是其他类的定义的新类 一个子类可以 拥有派生它的类的全部功能; 拥有派生它的类的全部功能 封装 将操作对象的内部复杂性与应用程序的其 他部分隔开。 他部分隔开。 由于隐藏了对象的细节,使用户能集中精力 由于隐藏了对象的细节 使用户能集中精力 来使用对象的特性。 来使用对象的特性。 隐藏对象信息能防止代码受到破坏,有利于 隐藏对象信息能防止代码受到破坏 有利于 程序的安全性。 程序的安全性。
对象与类
对象 类
类的操作 事件和 方法程序
9.2 对象与类
概 述
特点 优点
类 定义了关于对象的特征和行为的模板 类与对象的关系 类是对象的抽象,类规定并提供了对象具有 类是对象的抽象 类规定并提供了对象具有 的属性、事件和方法。 的属性、事件和方法。 对象通过类来产生,对象是类的实例 对象是类的实例,把基于 对象通过类来产生 对象是类的实例 把基于 某个类生成的对象称为这个类的实例。 某个类生成的对象称为这个类的实例。 基类 VFP内部 内部 定义的类, 定义的类 可用来定 义其它类
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档