77范文网 - 专业文章范例文档资料分享平台

江苏省计算机二级VFP复习要点(10)

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2)在字段名框中单击一个字段前关键列? 和更新列 ? ,使其作为主关键字和可更新字段;

3)将发送SQL 更新复选框选中

5.3 SQL 语言中的命令语句

SQL是一种日趋流行的标准的数据库系统管理语言,能使数据检索异常地方便、灵活。

VFP5.0支持的7条SQL命令一览表

命令 功能 示例 create table xs (; 备注 新表的每个字段由xh c(4) default \名称、类创建一个型、精度、CREATE xm c(6), ; 指定字段比例、是否TABLE -SQL 的表 xb c(2) check xb=\男\女\支持 NULL 性别只能是男或女\女\值和参照完整性规nl n(2) null ) 则来定义,CREATE CURSOR teacher ; 可从命令本身或数CREATE 创建一个(TeacherID N(5), Name C(20), Address; 组中获得CURSOR-SQL 临时表 这些定义。 C(30),OfficeNo C(8) NULL, Specialty M) ALTER TABLE xscj ADD COLUMN kcmc C(14) 可以修改表中每个字段的名以编程方称、类型、式修改一ALTER TABLE cj; ALTER 精度、比个已存在TABLE - SQL 例、是否支ALTER COLUMN cj SET CHECK cj >= 0; 的表的结持 NULL 构。 ERROR \成绩不能为负数\值和参照完整性规则。 从一个或SELECT 表xs.xh, 表xs.xm, 表xs.xb, ; 可以用SELECT - 多个表中union命SQL 检索数FROM 数据test!表xs; 令连接两据。 个条件。 46

WHERE 表xs.xh >'81991025'; ORDER BY 表xs.xh 使用 SQL 语句将表DELETE - 中的记录DELETE FROM cj WHERE cj<60 SQL 加上删除标记。 新记录包在已存在含的数据INSERT INTO xs(xh,xm,xb) VALUES; INSERT - 表的末尾列在 SQL 追加一条INSERT 命(\张丽\女\) 新记录 令中,或者来自数组。 可以基于 SELECT - UPDATE - 更新表中UPDATE cj SET cj = cj*1.05 WHERE cj>80 SQL 语句SQL 的记录 结果更新记录 第六章 面向对象的程序设计

6.1 面向对象程序设计概述(记忆所有表格)

1. 基本概念

面向对象的程序设计是通过对类、子类和对象等的设计来体现的,类是面向对象程序设计技术的核心。

类:定义了对象特征以及对象外观和行为的模板。 类的特征:

封装性:隐藏了类中对象的内部数据或操作细节,只看到外表信息。 继承性:

任何类都可以从其它已有的类中派生,新类保持了父类中的行为和属性,但增加了新的功能。体现了面向对象设计方法的共享机制。

多态性:相同的操作可作用于多种类型的对象上,并获得不同的结果。 抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。

47

基类:

系统本身提供的类称为基类。基类包括容器类和控件类。容器类是其他对象的集合,如表格、选项按钮组;控件类是单一的对象,不包含其他对象,如命令按钮、文本框。 子类:

以其他类定义为起点,对某一对象所建立的新类。 类库:

存储类的文件,每一个以可视方式设计的类都存储在一个类库中。类库文件的扩展名为 .VCX 。

对象:是类的一个实例,包括了数据和过程。具有所在类所定义的全部属性和方法。

VFP有两种对象:容器对象和控件对象。 属性:控件、字段或数据库对象的特性。 事件:由对象识别的一个动作。

方法:与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码。 用户不可以为对象创建新的事件,但可以创建新的方法程序。 2. Visual FoxPro 基类

从下述 Visual FoxPro 基类中,可以派生子类或创建对象。

容器 表单 表单集 表格 标头 # 列 #

命令组 命令按钮 选项组 选项按钮 # 页框 页面 #

控件

微调

标签 线条 分隔符 # 形状 图象

复选框 OLE 容器控制 列表框 OLE 绑定型控制 文本框 组合框 编辑框

自定义 工具栏 计时器

注:# 这些类是父容器的集成部分,在类设计器中不能子类化。

基类事件的最小集合

事件

说明

48

Init Destroy Error

当对象创建时激活。

当对象从内存中释放时激活。

当类中的事件或方法过程中发生错误时激活。

基类属性的最小集合

属性

说明

Class

该类属于何种类型。

该类由何种基类派生而来,例如 Form、Commandbutton 或

BaseClass

Custom 等

ClassLibrary 该类从属于哪种类库。

对象所基于的类。若该类直接由 Visual FoxPro 基类派生而

ParentClass

来,则 ParentClass 属性值与 BaseClass 属性值相同。

容器类

容器类可以包含其他对象,并且允许访问这些对象。每种容器类所能包含的对象

如下。

容器 命令按钮组 容器 控件 表单集 表单 表格列 表格 选项按钮组 页框 页面 工具栏

6.2 类的创建(会在上机时使用)

1. 创建类的方法

49

能包含的对象

命令按钮 任意控件 任意控件 表单、工具栏

页框、任意控件、容器或自定义对象

标头对象以及除表单、表单集、工具栏、计时器和其他列对象以外的任意对象 表格列 选项按钮 页面

任意控件、容器和自定义对象 任意控件、页框和容器

(1)类设计器 (2)表单设计器 (3)编程方式

2. 用类设计器创建类[图例]

使用“类设计器”能够可视化地创建并修改类。 类存储在类库 (.VCX) 文件中。 (1) 创建新类

可以用三种方法(文件菜单、项目管理器、CREATE CLASS命令)打开类设计器并在其中创建新类,且在设计时就能看到每个对象的最终外观。 步骤:

单击文件菜单中的新建 → 选择类,新文件 → 在对话框中给出新类的名称、新类基于的类以及保存新类的类库 → 进入类设计器<→ 根据需要在基类的基础上进行所需修改 → 关闭设计器并确定保存。 (2) 为类指定设计时的外观 1) 为类设置一个工具栏图标

在类设计器中从类菜单中选择类信息 → 打开类信息对话框,在工具栏图标框中键入 .BMP 文件的名称和路径。 附注:

工具栏图标的 .BMP 文件必须是 15 x 16 象素点大小。如果图片过大或过小,它将被调整到 15 x 16 象素点,图形可能变形。 2) 为类设置一个容器图标

打开类设计器从类菜单选择类信息 → 在容器图标框中键入将在表单设计器中的控件工具栏按钮上显示的 .BMP 文件名称和路径。 (3) 创建类库

可以用三种方法创建类库。

1) 在创建类时,在新类对话框的“存储于”框中指定一个新的类库文件。 2) 使用 CREATE CLASS 命令,同时指定新建类库的名称。

50

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库江苏省计算机二级VFP复习要点(10)在线全文阅读。

江苏省计算机二级VFP复习要点(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/772415.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: