Visual FoxPro数据库程序设计教程(第三版) 第6章 表单的创建与使用

合集下载

《数据库应用基础 visual FoxPro》模块6表单

《数据库应用基础 visual FoxPro》模块6表单
Visual FoxPro数据库应用基础
模块6 表 单
学习目标: 1、表单的创建。 2、常用控件的属性设置。 3、利用表单进行简单的数据操作。
任务1 创建表单
任务要点: 1.学会建立一个表单 2.常用控件的属性设置 3.利用表单进行简单的数据操作 一、创建表单
【格式】 CREATE FORM 表单文件名 【功能】创建一个表单,打开表单设计器。
模块6 表单
模块6 表单
任 CREATE FORM 表单文件名 【功能】创建一个表单,打开表单设计器。
模块6 表单
模块6 表单
任务2 认识表单常用控件及属性
任务要点: 1.认识并使用表单常用控件 2.能够准确根据具体需要设置控件相应属性,进行数据操作
任务3 设计表单
• 任务要点: 能够熟练使用表单对象

VF 第六章、表单

VF 第六章、表单

6
7 8 9
ControlBox
MaxButton MinButton
决定是否有控制图标和控制按钮
决定表单是否具有最大化按钮 决定表单是否具有最小化按钮
WindowType 决定表单是无模式表单还是模式表单,如果表单是模式 表单,用户在访问应用程序其他单元前,必须关闭这个 表单
6.2
案例1
创建表单
序号 1 属性
Value
说明
默认情况下,命令按钮组中的各个按钮被自动赋予了一 个编号,如1,2,3,等,当运行表单时,一旦用户单 击某个按钮,则Value将保存该按钮的编号,于是在程序 中通过检测Value的值,就可以为相应的按钮编写特定的 程序代码。如果在设计时,给Value赋予一个字符型数据, 当运行表单时,一旦用户单击某个按钮,则Value将保存 该按钮的Caption属性值 命令按钮组包含按钮的个数 用于存取命令按钮组中每个命令按钮的数组,代码中可 以通过该数组访问命令按钮组中的各个按钮.
6.2
创建表单
表单属性窗口中可以 设置表单及其控件的各个 属性。
6.2
创建表单
表单常用的属性
序号 1 属性 Caption 说 决定表单标题栏显示的文本 明
2
3 4 5
Name
AutoCenter BackColor Closable
表单的名称
决定表单初始化时是否居中 决定表单背景颜色 决定能否通过双击窗口菜单图标来关闭表单
6.1
面向对象的基本概念
• 面向对象设计的原则
–封装
–继承 –多态
看不到我体内有什么器官吧?!
我和我父亲像吧?!
但也有不同吧?!
6.1
面向对象的基本概念

VisualFoxpro教程第三版课程设计

VisualFoxpro教程第三版课程设计

VisualFoxpro教程第三版课程设计前言Visual FoxPro(简称VFP)是一种好用而且易于开发的数据库管理程序和工具。

使用 Visual FoxPro,您可以轻松地创建数据库、表单、报表、查询和许多其他组件。

本文将针对VisualFoxpro教程第三版进行课程设计。

课程目标•熟练掌握VisualFoxpro的基本操作方法和技能;•能够独立开发一套基于VisualFoxpro的数据库管理系统;•能够解决常见的VisualFoxpro开发问题。

教学内容本课程分为以下几个部分:第一部分:VisualFoxpro基础1.VisualFoxpro的基础知识介绍;2.VisualFoxpro开发环境的配置;3.VisualFoxpro开发工具的使用;4.VisualFoxpro数据库的创建和维护;5.VisualFoxpro表单设计;6.VisualFoxpro报表设计;7.VisualFoxpro查询语言。

第二部分:VisualFoxpro进阶1.数据库的高级管理技巧;2.动态数据处理;3.事务处理;4.数据安全与维护;5.自定义组件开发;6.VisualFoxpro高级编程技巧。

第三部分:实战与案例1.实战案例解析;2.VisualFoxpro应用实战;3.VisualFoxpro数据库开发实战;4.案例分析与设计。

参考书目以下书目为VisualFoxpro教学的参考书目:1.《Visual FoxPro 9.0 开发实例教程》;2.《Visual FoxPro 之家:高效应用开发技巧与案例精讲》;3.《Visual FoxPro 程序架构设计实战指南》;4.《Visual FoxPro 9.0 高级实战》。

教学计划本课程计划为20周,每周3个课时,共60课时。

下面是课程计划内容:时间课程内容第1周VisualFoxpro基础(一)第2周VisualFoxpro基础(二)第3周VisualFoxpro基础(三)第4周VisualFoxpro表单设计(一)第5周VisualFoxpro表单设计(二)第6周VisualFoxpro表单设计(三)第7周VisualFoxpro报表设计(一)第8周VisualFoxpro报表设计(二)第9周VisualFoxpro报表设计(三)第10周VisualFoxpro查询语言(一)第11周VisualFoxpro查询语言(二)第12周VisualFoxpro查询语言(三)第13周数据库的高级管理技巧(一)第14周数据库的高级管理技巧(二)第15周数据库的高级管理技巧(三)第16周动态数据处理、事务处理与数据安全维护(一)第17周动态数据处理、事务处理与数据安全维护(二)第18周自定义组件开发与VisualFoxpro高级编程技巧第19周VisualFoxpro应用实战第20周实战案例分析与设计结语VisualFoxpro是一个非常实用的数据库管理程序和工具,学好它对职业生涯和项目开发来说非常有益益。

第6章 表单的建立与使用

第6章  表单的建立与使用

中国水利水电出版社
6.5 表单常用控件
6.5.1 标签、文本框和命令按钮 Visual Foxpro 6.0的表单设计,经常用到标签、
文本框和命令按钮。在表单的操作中,标签的作用 是只能显示文本信息而文本框既可以输入数据,也 可以显示输入的数据。 1.标签 标签(Label)控件是一种能在表单上显示文本的 输出控件,常用于显示提示或说明信息。 标签的Caption属性用于指定该标签的标题,标题 用来显示文本。修改标签的标题可在属性窗口修改 该控件的Caption属性。应注意的是Caption属性 是字符型数据,但在属性窗口键入时不要加引号。
(2)选项卡
(1)对象下拉列表框
(3)属性设置框
(4)属性列表
(5)显示当前属性的说明。例如,选择 BackColor,注释显示为“指定对象内文 本和图形的背景色”属性。
2020年10月18日
第13页
Visual FoxPro数据库程序设计教程
中国水利水电出版社
表6-3 常见的属性列表
属性 Caption Name Value AutoCenter ForColor BackColor BorderStyle Closable Controlbox FontSize FontBold FontName MaxButton
2020年10月18日
第7页
Visual FoxPro数据库程序设计教程
中国水利水电出版社
表6-2 “表单控件”工具栏
2020年10月18日
第8页
Visual FoxPro数据库程序设计教程
中国水利水电出版社
2020年10月18日
第9页
Visual FoxPro数据库程序设计教程

vfp6表单设计实例

vfp6表单设计实例

vfp6表单设计实例VFP (Visual FoxPro) 是一种关系数据库管理系统,由微软公司开发。

表单(Form)是 VFP 中用于创建用户界面的重要工具。

以下是一个简单的 VFP 6 表单设计的实例:1. 创建表单首先,打开 VFP 6,选择 "File" -> "New" -> "Form"。

这将打开表单设计器。

2. 添加控件在表单设计器中,你可以从工具箱(Toolbox)中拖放各种控件,如标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。

例如,你可以添加一个标签(Label)和一个文本框(TextBox),用于用户输入数据。

3. 设置属性选中控件后,可以在属性窗口(Properties Window)中设置各种属性,如名称、位置、大小、字体等。

例如,你可以设置标签的 `Caption` 属性为 "姓名",设置文本框的 `Name` 属性为 "txtName"。

4. 编写事件代码在 VFP 中,你可以为控件的特定事件编写代码。

例如,你可以为命令按钮的 `Click` 事件编写代码,以便在用户点击按钮时执行某些操作。

在代码窗口中输入以下代码:```vfpDO SomeProcedure```其中 `SomeProcedure` 是你要执行的过程的名称。

5. 保存表单最后,保存表单。

选择 "File" -> "Save As",并输入表单的名称和位置。

以上是一个简单的 VFP 表单设计实例。

你可以根据需要添加更多的控件和事件代码,以创建更复杂的用户界面。

VisualFoxPro6.0程序设计第三版教学设计

VisualFoxPro6.0程序设计第三版教学设计

VisualFoxPro6.0程序设计第三版教学设计前言VisualFoxPro6.0 是一款应用广泛的数据库管理及开发工具,早在上世纪90年代就已经成为 VB6 和 Delphi 同时代的数据库编程的主流之一。

在当前,虽然市场上已经有了更加先进的数据库管理系统,但是VisualFoxPro6.0 仍然被广泛应用在大型企业数据处理和财务报表生成等领域。

教学设计教学目标本教学设计旨在帮助学生掌握 VisualFoxPro6.0 编程的基本知识和操作技巧,理解和掌握关系型数据库的设计与运用,能够独立开发应用程序。

教学内容本课程将分为以下模块进行系统学习:1.VisualFoxPro6.0界面介绍2.VisualFoxPro6.0基本操作3.VisualFoxPro6.0数据库设计及应用4.VisualFoxPro6.0高级编程5.数据库访问与操作6.成果展示教学方法本课程将采用多种教学方式,包括:1.线上视频讲解2.精讲研讨3.编程实践4.成果展示通过多种教学方式的结合,全面提升学生的学习效果。

课程实施线上视频讲解本课程将利用现有在线教学平台,采用线上视频讲解的方式,涉及VisualFoxPro6.0 界面介绍、基本操作、数据库设计及应用、高级编程及数据访问与操作等方面的知识点。

精讲研讨本课程将在线上讨论区设立研讨课程,在课程讨论中,学生可以向教师提出问题和疑惑,也可以和同学互相讨论和交流,达到互通有无的效果。

编程实践考虑到 VisualFoxPro6.0 编程是一门实践性非常强的课程,本课程将针对每个模块设立编程实践环节,并为学生讲解编程注意事项和技巧。

成果展示为了激发学生热情,锻炼学生实际编程能力,本教学设计将在最后一个模块通告期末考核主题,并鼓励学生尽力展示自己的成果作品。

教学评价本教学设计将采用多种评价方式,包括:1.课堂表现2.编程作品实践3.期末考核主题作品教师将根据学生的课堂表现、编程作品和期末考核主题作品进行评价,对学生进行全面综合考评,评价学生学习效果及提高教学质量。

Visual FoxPro 应用基础电子教案——表单设计初步6

Visual FoxPro 应用基础电子教案——表单设计初步6

[课题]:面向对象程序设计初步[目的]:了解有关概念、表单的作用;掌握表单属性的设置、表单方法、表单事件;表单数据环境的应用。

[重点]:表单的属性、方法、事件、数据环境。

[难点]:根据不同要求设计不同的表单(FORM)。

[学时]:2学时[教学过程及内容]:[导入]:每一个应用软件中至少有一个表单(FORM),软件的许多操作都是在表单界面中完成的。

VF具有强大的表单设计功能,通过可视化方式来定制界面。

因此,能根据用户的不同需求修改对象的属性,而设计出不同的表单,做出界面后,只需在相应的事件中编写一定的代码,就能使程序发挥功能。

因此开始我们主要以对象的属性、事件及方法为重点,然后学习怎么编写代码,处理各事件和方法。

在设计时,首先需要先设计一个表单,然后再在表单上添加不同的控件。

因此,表单(FORM)对象的设计是设计的开始。

今天就来了解一下表单对象。

[新授内容]:一、基本概念1、对象:是一个独立存在的实体,如一个窗体(form)、一个按钮(command)、一个文本框(text)等。

2、属性:指用来描述对象的特征。

如窗体的高、宽、位置、颜色、标题、名字、字体、字号等。

用户可以通过改变这些特征来设计出不同的表单界面。

属性由属性名和属性值两部分组成,可以通过属性窗口和代码来改变属性的值。

3、方法:指可以对对象实施的一些动作。

如:显示窗体、关闭窗体、隐藏窗体等。

4、事件:指对对象实施动作时会发生的特定的事情。

如:显示窗体时首先会产生调用(load)事件、然后产生初始化(init)事件等。

5、类:具有相同特征的对象的集合。

如:小车、货车、客车等,可以归为一类----汽车。

类具有继承性、封装性、多元性。

6、可视化编程的一般步骤。

(1)设计界面。

先建立窗体,然后再在窗体上绘制各种控件。

(2)设置属性。

设置好各对象的属性。

(3)编写代码。

在需要做什么事情的事件中编写代码。

(4)运行、调试。

二、表单对象。

作用:表单是一个容器控件,其主要作用是放置其它控件,便于对所有控件操作。

VisualFoxPro6.0数据库与程序设计第三版课程设计

VisualFoxPro6.0数据库与程序设计第三版课程设计

VisualFoxPro6.0数据库与程序设计第三版课程设计一、介绍VisualFoxPro6.0是一款与时俱进的数据库管理系统,在数据处理和存储方面有很多优秀的特性。

本文将介绍VisualFoxPro6.0数据库与程序设计的第三版课程设计,包括如何设计数据库和程序,以及如何使用VisualFoxPro6.0进行开发。

二、数据库设计1. 数据库创建首先,我们需要创建一个新数据库。

在VisualFoxPro6.0中,可以通过点击“文件”菜单,然后选择“新建数据库”选项来完成新数据库的创建。

2. 计划数据库架构在创建新数据库后,我们需要计划数据库架构。

在设计数据库架构时,应该考虑以下重要因素:•数据表:需要定义哪些数据表,以及每个表包含哪些字段。

•数据关系:需要确定不同数据表之间的关系,包括一对一、一对多和多对多关系。

•数据类型:需要确定每个数据表中每个字段的数据类型,以及该类型的限制。

3. 创建数据表在确定了数据库架构后,我们需要创建每个数据表并定义字段。

在VisualFoxPro6.0中,可以使用“新建表”向导来创建新表。

4. 建立数据关系通过创建“关联”新建表,在VisualFoxPro6.0中可以实现表之间的关系。

系统将会自动创建主键、外键和联合查询等功能。

5. 设计查询在VisualFoxPro6.0中,可以使用“查询”创建查询操作。

用户可以使用SQL语句或表格拖放方式创建查询操作。

三、程序设计1. 编写存储过程在VisualFoxPro6.0中,可以使用存储过程来处理复杂的数据处理逻辑。

存储过程是一段预定义的程序代码,可以使用参数传递数据,并将结果返回给调用者。

2. 使用表单在VisualFoxPro6.0中,可以使用表单创建用户界面,使用户可以使用数据表。

通过表单,用户可以直接修改、删除、添加记录。

3. 开发报表报表是一种数据可视化方式,通过图表化和表格化的方式呈现数据。

在VisualFoxPro6.0中,可以使用“报表”工具创建报表,用户可以选择数据表格、查询等。

Visual FoxPro程序设计第六章 表单设计

Visual FoxPro程序设计第六章  表单设计

• This.Text1.BackColor = RGB(128,128,128)&& 灰色背景
• (2)使用WITH…ENDWITH语法结构设置 一个对象的多个属性。
• 例如同样设置文本框的上述4个属性,可以 使用如下语句:
• WITH This.Text1
• Enabled = .T. • Value = DATE() • ForeColor = RGB(0,0,0)
6.2.4 运行表单
• 根据表单文件和表单备注文件的内容产生 表单对象就是运行表单,可以采用如下四 种方法来运行表单文件:
• 方法一:在项目管理器中运行。 • 1)在“项目管理器”中选择要运行的表单; • 2)单击“项目管理器”窗口里的“运行”
按钮。
• 方法二:在表单设计器环境下选择“表单” 菜单中的“执行表单”选项,或单击工具 栏上的“运行”按钮。
6.2.3 修改表单
• 修改表单的方法有如下三种: • 方法一:在“项目管理器”中修改。 • 1)在“项目管理器”中选择“文档”选项卡; • 2)如果表单类文件没有展开,单击“表单”图标左边的
加号; • 3)选择需要修改的表单文件,然后单击“修改”按钮。 • 方法二:菜单方式调用。 • 1)选择“文件”菜单中的“打开”选项; • 2)在“打开”对话框中选择需要修改的表单文件。 • 方法三:命令方式调用。 • 在命令窗口中输入MODIFY FORM<表单文件名>。
• 1)利用属性窗口进行设置
• 打开“属性”窗口的基本方法:用鼠标右击设计 器窗口中的新表单,在弹出的快捷菜单中选择 “属性”菜单项,或直接单击“窗体设计器”工 具栏中的“属性窗口”按钮,便可出现“属性” 窗口,(如图6-11所示)。

VisualFoxPro基础教程第三版教学设计

VisualFoxPro基础教程第三版教学设计

VisualFoxPro基础教程第三版教学设计一、教学目标VisualFoxPro是一个功能强大的数据库开发工具,本教学设计旨在帮助学生掌握VisualFoxPro基础知识以及应用,包括但不限于以下几个方面:1.掌握VisualFoxPro的基本编程语法和规则;2.能够使用VisualFoxPro进行数据库设计和开发;3.熟练使用VisualFoxPro的各种界面、表单和报表设计工具;4.学会使用VisualFoxPro调试程序,排除程序错误;5.掌握VisualFoxPro的数据维护和查询技巧。

二、教学内容1. VisualFoxPro基础语法•程序结构基础及程序设计基础;•数据类型和变量、常量的定义;•运算符和表达式;•条件语句和循环语句;•函数和过程;•错误处理。

2. VisualFoxPro的数据库设计和开发•数据库的基本概念;•设计数据库的步骤;•数据库的正规化概念和技术方法;•数据库中表的创建、更新、删除;•数据库事务处理。

3. VisualFoxPro的界面、表单和报表设计•界面设计和开发的基础概念;•表单和报表设计工具;•界面设计和表单、报表设计示例;•界面、表单和报表调试方法。

4. VisualFoxPro程序调试•错误调试的基本步骤;•断点和单步执行;•监视变量;•调试器工具。

5. 数据查询技巧•基本的检索;•多表联接;•复杂查询;•序列化查询结果。

三、教学方法本教学设计采用以下教学方法:1.讲授结合实例演示。

通过教师讲授和实例演示,让学生能够快速上手。

2.小组合作学习。

让学生分成小组,在合作过程中互相学习和交流,提升学习效率。

3.实验实践。

通过实验实践的方式让学生积极参与,增强理论学习和实践操作的联系性。

4.网络辅助教学。

在课程设计过程中需要使用互联网资源,让学生利用网络资源进行辅助学习和实践。

四、考核方式1.学生课堂表现评分,包括对前置知识的了解和掌握程度,是否认真听课等因素,占比20%;2.实验报告和作业评分,包括实验进度、实验结果和代码规范等方面,占比30%;3.期末考试占比50%。

VFP6教程第6章 表单

VFP6教程第6章 表单

第6章表单表单是VFP创建应用程序与应用程序界面的重要途径之一,它将可视化操作与面向对象的程序设计思想结合在一起。

表单设计器是设计表单的工具,它提供了设计应用程序界面的各种控件,相应的属性,事件。

它运用了面向对象的程序设计和事件驱动机制,使开发者能直观,方便,快捷的完成应用程序的设计与界面设计的开发工作。

6.1 面向对象的程序设计面向对象的程序设计思想是将事物的共性,本质内容抽象出来封装成类。

VFP又将软件开发常用的功能抽象封装成标准类,开发者用类定义所需对象,通过对对象的属性设置,对事件的编程完成程序设计,VFP还提供了自定义类及面向对象的其他完整机制与功能在以后将逐一进行介绍。

6.1.1对象与属性1.对象对象是类的实例化,是客观存在的具体事物,VFP标准类中有表单类,控件类等。

具体的一个表单就是表单对象。

2.属性属性是描述对象的静态特征。

如表单的颜色,标题,名称等。

常用的表单属性如表6.1所示。

表6.1 常用表单属性面元素。

6.1.2 事件与方法1.事件事件是描述对象的动态行为,它是由系统预先定义好的,由用户或系统发出动作,用对象来识别,用户可编程对此进行响应。

表6.2所示是表设计器提供的常用事件:2.方法方法是与对象相关的过程,是对象能执行的操作。

方法分为两种一种为内部方法,另一种为用户自定义方法。

内部方法是VFP预先定义好的方法,供用户使用或修改后使用。

表6.3给出常用的方法。

表6.3 常用方法3.(1)引用形式对象对属性、文件、方法的引用是用点“.”运算符。

形式:对象.属性| 方法| 事件说明:对象若有包含与被包含关系,可以从外层用,引用到内层对象。

如在后面要介绍的命令按钮Command1,对它的Caption属性的引用可以写成:mand1.Caption=“确定”,这个意思是设置当前表单中的Command1按钮的Caption属性为确定。

ThisForm代表当前表单。

(2)对象在引用中常使用的关键字如表6.4所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3页
2019年3月9日
6.1 创建表单
可以通过多种方式创建表单,大致可以分 为表单向导和表单设计器两种,也可以通 过命令CREATE FORM 打开“表单设计器” 窗口。 格式:CREATE FORM [<表单名>] 6.1.1 通过表单向导创建表单

2019年3月9日
第4页
6.2 表单设计器
6.2.1 “表单设计器”工具栏 在使用表单设计器时,Visual FoxPro会自 动显示“表单设计器”工具栏。“表单设 计器”工具栏包含“设置Tab键次序”、 “数据环境”、“属性窗口”、“代码窗 口”、“表单控件工具栏”等按钮。表6-1 列出了“表单设计器”工具栏上的按钮及 功能。

2019年3月9日 第5页

2019年3月9日 第13页
表6-3 常见的属性列表
属 性 Caption Name Value AutoCenter ForColor BackColor BorderStyle Closable Controlbox FontSize FontBold FontName MaxButton
2019年3月9日

2019年3月9日 第7页
表6-2 “表单控件”工具 栏
2019年3月9日
第8页
2019年3月9日
第9页

6.2.3 “属性”窗口 “属性”窗口包括对象框、属性设置框和属性、 方法、事件列表框,如图6-8所示。窗口显示当前 表单中被选定的对象的名称(name)。单击对 象框右侧的下拉箭头将列出当前表单及表单中所 有对象的名称列表,开发人员可以从中选择一个 需要编辑修改的对象或表单。也可以同时选择多 个对象,这时“属性”窗口显示这些对象共同的 属性,用户对属性的设置也将针对所有被选定的 对象设置。当选择了一个属性、事件或方法时, Visual FoxPro 6.0就会在“属性”窗口下面的提 示栏中给出简要的解释。
第10页
2019年3月9日

1.打开“属性”对话框的方法有: (1)单击系统工具栏中的“属性”快捷按钮。 (2)单击“表单设计器”工具栏中的“属性”快 捷按钮。 (3)选中表单对象后,右击在快捷菜单中选择 “属性”命令。 2.属性窗口的内容 在如图6-8所示的“属性”窗口中的选项包括:对 象下拉列表框、选项卡、属性设置框、属性列表、 注释。
第6章 表单的建立与使用
6.1 创建表单 6.2 表单设计器 6.3 表单的数据环境 6.4 表单的保存、运行和修改 6.5 表单常用控件 本章小结 习题6

2019年3月9日 第1页
本章要点

表单概念、表单的创建方法与设计步骤, 表单数据环境的设计,表单中各个对象的 常用属性、相关代码的设计。
第11页
2019年3月9日
对象下拉列表框 选项卡 属性设置框
属性列表
注释
图6-8 “属性”对话框
2019年3月9日 第12页
(2)选项卡 (1)对象下拉列表框 (3)属性设置框 (4)属性列表 (5)显示当前属性的说明。例如,选择 BackColor,注释显示为“指定对象内文 本和图形的背景色”属性。
第15页
2019年3月9日
图6-9 代码窗口
2019年3月9日 第16页
6.3 表单的数据环境


6.3.1 数据环境设计器 每一表单或表单集都包括一个数据环境。数据环境是一个 对象,它包含表单相互作用的表或视图,以及表单所要求 的表之间的关系。可以在“数据环境设计器”窗口中直观 地设置数据环境,并与表单一起保存。 在表单运行时数据环境可自动打开、关闭表和视图。或通 过设置“属性”窗口中的ControlSource属性。 1.启动数据环境设计器 要启动数据环境设计器,可以在选择“显示”菜单中的 “数据环境”命令,或者从“表单设计器”工具栏中的 “数据环境”快捷按钮,“数据环境设计器”窗口如图610所示。
第14页


6.2.4 “代码”窗口 双击事件或方法程序的属性,可以打开代码编辑 器,在代码编辑器中为相关事件或方法编写程序 代码。 启动代码编辑器的方法: (1)从“显示”菜单中选“代码”命令。 (2)单击“表单设计器”工具栏中的“代码窗口” 快捷按钮。 (3)选表单对象后,双击对象,或者右击在快捷 菜单中选择“代码”命令,代码编辑器如图6-9所 示。
第17页
2019年3月9日
图6-10 “数据环境设计器” 窗口
2019年3月9日 第18页

2.常用的数据环境属性 数据环境是一个对象,有自己的属性、方法和事 件。常用的两个数据环境属性是 AutoOpenTables(控制当释放表或表单集时是 否打开表或视图)和AutoCloseTables(控制当 释放表或表单集时是否关闭表或视图),它们的 默认值都为.T.。如果用户不希望数据环境中的表 或视图随表单的运行而打开,可将 AutoOpenTables属性设值为.F.。如果用户不希 望数据环境中的表或视图随表单的运行而关闭, 将AutoCloseTables属性设值为.F.。
表6-1 “表单设计器”工具栏
2019年3月9日
ቤተ መጻሕፍቲ ባይዱ
第6页
6.2.2 “表单控件”工具栏 “表单控件”工具栏包含控件按钮。利用 “表单控件”工具栏可以方便地往表单中 添加控件,方法如下:先单击“表单控件” 工具栏中想添加的控件按钮,然后将鼠标 移至表单窗口的合适位置,单击鼠标或拖 动鼠标以确定控件尺寸大小。表6-2列出了 “表单控件”工具栏上的各按钮。
说 明 指定对象的标题 指定对象的名字 指定控件的当前状态 是否在VFP的主窗口内自动居中 指定对象的前景色 指定对象的背景色 指定对象边框的样式 指定标题栏中的关闭按钮是否有效 是否取消标题栏的所有按钮 指定显示文本的字体大小 指定显示文本的字体是否为粗体 指定显示文本的字体名 是否具有最大化按钮
2019年3月9日
第2页


使用命令、菜单和编写程序文件都可以达到操作 数据的目的。命令和菜单用起来简单灵活,但难 以完成一个完整的任务;编写程序文件是采用面 向过程编程方法,编码繁琐、效率低下。本章介 绍的VFP表单设计是一种典型的可视化、面向对 象的编程方法,使用户能方便地、高效地设计出 Windows风格的应用程序。 “表单”译自英文的FORM一词,在Visual BASIC中译为“窗体”。在前几章讲过的对话框、 向导、设计器等各类窗口,在VFP中统称为表单。 表单在基于图形用户界面的应用软件中大量地获 得应用。
相关文档
最新文档