VisualFoxPro60教程第十三章精品PPT课件
合集下载
Visual FoxPro教程.pptx [自动保存的]
文件结束标志(EOF)
五、测试函数
数据表测试函数 (1)尾文件测试函数 (2)表文件测试函数 (3)记录号测试函数 (4)记录总测试函数 (5)记录和删除测试函数
五、测试函数
数据表测试函数 (1)尾文件测试函数 (2)表文件测试函数 (3)记录号测试函数 (4)记录总测试函数 (5)记录和删除测试函数
1、算术运算符与算数表达式
运算符 ^或*,— *\ % +、— 名称 乘方 乘、除 求余数 加、减 说明 乘方运算和取负运算优先级最高 乘除优先级次之 求除法运算不能除尽的余数,优先级比乘除低 一级 同数学中的加法
二、运算符与表达式
2、字符运算符与字符表达式
运算符 名称 说明
+
松散连接
将前后两个字符串首尾自然连接,构成新的字符串
七、处理表中的数据
(1)输入表记录:表文件是以字段为输入单位的 (2)打开和关闭表文件 (3)浏览表记录 (4)追加表记录 (6)修改记录 (7)删除记录
八、添加表 (3)在数据库中移除表 (4)更新表和数据库的链接 (6)对表中数据进行统计
八、数据库中其余对象的创建
一、数据库
(1)数据字典:一个数据表保存了数据库中所有 的对象信息 (2)永久关系:数据表中的一种关系,这种关系 在运行时存在,而且是一直保留 (3)约束规则
一、数据表
是关系型数据库管理系统的基本结构,在 Visual FoxPro系统的数据表是数据库的最基本元 素,是库中数据的主要结构形式,在Visual FoxPro系统中,一个表已记录和字段形式存储 数据。数据常常是某一类事物的信息,如客户、 客户订单等。 一个Visual FoxPro中数据表存储于.DBF 和.FPT为扩展名的数据表文件和数据表备注文 件中。表是由表的记录、索引等元素构成,表 的结构由若干字段的结构集合决定。
Visual FoxPro 60程序设计演示文稿.ppt
第十二讲 菜单设计与应用
学习要点
1、规划应用程序菜单系统。 2、使用菜单设计器设计应用系统菜单,为菜 单指定任务。
简介及例子
课程内容
菜单设计简介
1. 建立菜单的方法-----菜单设计器 • CREAT MENU [<菜单文件名>] • 项目管理器 、文件---新建 2.菜单输出方式:用菜单设计器设计的菜单文件扩展名.MNX , 通过生成器转换成扩展名为.MPR后, 才可运行。
“程序”菜单----执行 DO 菜单文件名 .mpr
3.在顶层表单中添加菜单: 在“常规选项”对话框中选择“顶层表单” 将表单的Show Window属性设为“2”作为顶层表单” 在表单的Init事件中,运行菜单程序并传递两个参数 DO 〈菜单文件名 〉.MPR WITH THIS,.T.
菜单设计例题:
单击—菜单
选择--菜单 单击—新建
菜单设计 器窗口
菜单设 计器
设置显示
生成菜 单文件
顶层菜单
12.2 创建应用系统菜单 12.2.1 菜单设计器的使用 12.2.2 应用系统菜单设计 12.2.3 在顶层表单中添加菜单
12.2.1 菜单设计器的使用
进入菜单设计器的3种方法:
1、在项目管理器中选 择“其他”选项卡, 从中选择“菜单”, 然后单击“新建”打 开“新建菜单”对话 框。 2、“文件”菜单—“新 建”命令—“菜单” 3、CREATE MENU 命令
序,菜单项是否分组; ③菜单笺以及菜单项的中文名,访问键和键盘快捷键
设置和定义; ④为菜单项指定任务,可以使用命令、菜单项、过程
等; ⑤设置菜单的启用和废止条件以及菜单的说明信息。
2、使用“菜单设计器”根据所规划的菜单系统定义菜单 系统:
学习要点
1、规划应用程序菜单系统。 2、使用菜单设计器设计应用系统菜单,为菜 单指定任务。
简介及例子
课程内容
菜单设计简介
1. 建立菜单的方法-----菜单设计器 • CREAT MENU [<菜单文件名>] • 项目管理器 、文件---新建 2.菜单输出方式:用菜单设计器设计的菜单文件扩展名.MNX , 通过生成器转换成扩展名为.MPR后, 才可运行。
“程序”菜单----执行 DO 菜单文件名 .mpr
3.在顶层表单中添加菜单: 在“常规选项”对话框中选择“顶层表单” 将表单的Show Window属性设为“2”作为顶层表单” 在表单的Init事件中,运行菜单程序并传递两个参数 DO 〈菜单文件名 〉.MPR WITH THIS,.T.
菜单设计例题:
单击—菜单
选择--菜单 单击—新建
菜单设计 器窗口
菜单设 计器
设置显示
生成菜 单文件
顶层菜单
12.2 创建应用系统菜单 12.2.1 菜单设计器的使用 12.2.2 应用系统菜单设计 12.2.3 在顶层表单中添加菜单
12.2.1 菜单设计器的使用
进入菜单设计器的3种方法:
1、在项目管理器中选 择“其他”选项卡, 从中选择“菜单”, 然后单击“新建”打 开“新建菜单”对话 框。 2、“文件”菜单—“新 建”命令—“菜单” 3、CREATE MENU 命令
序,菜单项是否分组; ③菜单笺以及菜单项的中文名,访问键和键盘快捷键
设置和定义; ④为菜单项指定任务,可以使用命令、菜单项、过程
等; ⑤设置菜单的启用和废止条件以及菜单的说明信息。
2、使用“菜单设计器”根据所规划的菜单系统定义菜单 系统:
2019-2020年人教统编《VisualFoxPro60程序设计》课件
***数据库的3种数据模型
▲数据模型:实体之间的联系
层次模型:一对多关系 数据模型 网状模型:多对多关系
关系模型:一对一关系
层次模型:一对多关系
学 校•
专业
行政
研究
教学
研究
科
实验
公司
图3.4 学校行政机构层次模型
聘任
老师
任课
系
下设
•
专业
开设
招收
课程Leabharlann 学生被选选课
成绩
图3.5 网状模型
关系模型
通常将一个没有重复行、重复列的二维表看成一个 关系,每一个关系都有一个关系名。
(2)属性—列—字段
• 二维表的每一列在关系中称为属性,每个属性都有一个 属性名,属性值则是各个元组属性的取值。
• 在Visual FoxPro中,一个属性对应表中的一个字段,属 性名对应字段名,属性值对应于各个记录的字段值。
7.主关键字
在候选关键字中选定一个作为关键字,称为该关系的主关 键字。关系中主关键字是惟一的。
8.外部关键字 关系中某个属性或属性组合并非关键字,但却
是另一个关系的主关键字,称此属性或属性组合 为本关系的外部关键字。关系之间的联系是通过 外部关键字实现的。
9.关系模式 对关系的描述称为关系模式,其格式为: 关系名(属性名1,属性名2,…,属性名n) 关系既可以用二维表格描述,也可以用数学形式的
3.关系模式:对关系的描述 如:关系名(属性名1,属性名2…,属性名n)
4.元组—行—记录 二维表的每一行在关系中称为元组。在Visual FoxPro中,
一个元组对应表中的一个记录。 5.域 • 属性的取值范围称为域。域作为属性值的集合 • 如 “性别”属性的域是{男,女}。同一属性只能在
《VisualFoxPro60程序设计》
什么是Visual FoxPro 6.
Visual FoxPro 6.0是一种关系型数据 库管理系统,由微软公司开发,用于 创建、管理和维护数据库。它提供了 一套全面的工具和功能,使开发人员 能够轻松地创建数据库应用程序。
VS
Visual FoxPro 6.0基于FoxPro数据 库引擎,并引入了更多高级功能和工 具,如数据访问对象(DAO)和 ActiveX支持,以提供更强大的数据 库开发能力。
02
Visual FoxPro 6.0基础
数据库的建立与操作
数据库的创建
通过Visual FoxPro 6.0的命令或向导,可以方便地创 建新的数据库。
数据库的打开与关闭
在程序中,需要打开数据库以进行操作,操作完成后 应关闭数据库。
数据库的备份与恢复
为了确保数据安全,应定期备份数据库,并在必要时 进行恢复。
逻辑设计
将概念设计转化为具体的数据库逻辑结构, 包括表、视图、索引等。
概念设计
根据需求分析结果,设计系统的概念模型, 包括数据模型和功能模型。
物理设计
确定数据库的物理存储结构,包括数据文件 的组织、存储路径、备份策略等。
数据库应用系统的实现
数据建模
根据逻辑设计,建立数据模型,创建数据库 表、视图、索引等。
表的设计与操作
表结构的创建与修改
在数据库中,表是存储数据的基本单位。可以 通过命令或设计视图来创建和修改表结构。
表的打开与关闭
在程序中,需要打开表以进行数据的增删改查 等操作,操作完成后应关闭表。
表的索引与排序
为了提高数据检索的速度,可以对表中的数据进行索引和排序。
数据查询与检索
01
简单查询
vfp6.0课件.
Visual FoxPro 6.0 第二章
返回目录
第一节 VFP6.0数据
数据类型: 常量: 变量: 运算符: 函数: 表达式:
数据类型
是对数据的取
值以及取值范围的说明。
Visual FoxPro 6.0共有13种
数据类型。
Visual FoxPro 的数据类型
数据类型
字符型 C 数值型 N 日期型 D 日期时间型 T 逻辑型 L 货币型 Y 整型 I 浮点型 F 双精度型 备注型 M 通用型 G 任意文本 整数或小数 月日年 月日年时分秒 真或假(.t.或.f.) 货币数量 整数值 以科学计数法表示 双精度浮点数 引用大数据块 OLE对象的引用
Visual FoxPro 6.0实用教程
电 子 教 案
目
第1章 初识数据库
录
第7章 表单设计
第8章 报表与标签
第2章 VFP6.0基础
第3章 数据库与表
第9章 菜单设计
第10章 面向对象程序设计
第4章 SQL语言
第5章 查询与视图
第11章 VFP常用控件
第6章 程序设计初步 第12章 应用程序开发实例
说明
大小
最多254个字符 在内存中8个字节,在表中占1至20 个字符 8个字节 8个字节 1个字节 8个字节 4个字节 在内存中8个字节,在表中占1至20 个字符 8个字节 4个字节 4个字节
字符型(二进制)任意不经受代码页修改的字符数据
备注型(二进制)任意不经受代码页修改的备注字段数据
最多254个字节
VFP6.0基础知识
Visual FoxPro 6.0
Visual FoxPro 6.0 第二章返Βιβλιοθήκη 目录本章内容:
VF第13章
13.1 开发 开发VFP数据库应用系统的一般步骤 数据库应用系统的一般步骤
开发步骤 系统管理
项目管理 目录管理 构造程序框架 应用项目连编 应用程序发布 文件包含 与排除 应用程序发布 开发实例
软件测试 应用程序设计过程中要对菜单、表单、 应用程序设计过程中要对菜单、表单、报表 等应用程序模块进行测试和调试,通过测试来 等应用程序模块进行测试和调试 通过测试来 找出错误,再通过调试来纠正错误 再通过调试来纠正错误。 找出错误 再通过调试来纠正错误。 应用程序发布 将应用程序“连编” 程序,并进行应用 将应用程序“连编”为.EXE程序 并进行应用 程序 程序发布。 程序发布。 系统运行与维护 只要系统还在使用,就可能常需要调整和修 只要系统还在使用 就可能常需要调整和修 维护” 改, “维护”工作包括纠正错误和系统改进等。 维护 工作包括纠正错误和系统改进等。
Visual FoxPro 数据库与程序设计
结束
第十三章 应用程序的生成和发布
• • • • • • 第一节 第二节 第三节 第四节 第五节 第六节 开发VFP数据库应用系统的一般步骤 数据库应用系统的一般步骤 开发 VFP应用程序系统的管理 应用程序系统的管理 构造应用程序框架的步骤 应用项目的连编 VFP应用程序的发布 应用程序的发布 实开发例——教学管理系统的开发 实开发例 教学管理系统的开发
13.4 应用项目的连编
开发步骤 系统管理
项目管理 目录管理 构造程序框架 应用项目连编 应用程序发布 文件包含 与排除 应用程序发布 开发实例
操作区的选项 1)重新连编项目 编译项目中所有文件 重新连编项目:编译项目中所有文件 重新连编项目 编译项目中所有文件, 生成.PJX和.PJT文件。 文件。 生成 和 文件 2)连编应用程序 连编项目并生成以 连编应用程序:连编项目并生成以 连编应用程序 连编项目并生成以.APP(必 必 须在开发环境中运行)为扩展名的应用程序 为扩展名的应用程序。 须在开发环境中运行 为扩展名的应用程序。 3)连编可执行的文件 连编项目并生成以 连编可执行的文件:连编项目并生成以 连编可执行的文件 连编项目并生成以.EXE 为扩展名的应用程序。 为扩展名的应用程序。 .EXE文件可以在 文件可以在Windows中独立运行。 中独立运行。 文件可以在 中独立运行 4)连编 连编COM DLL:连编项目并生成以 连编项目并生成以.DLL为 连编 连编项目并生成以 为 扩展名的动态连接库文件,.DLL文件可以被 扩展名的动态连接库文件 文件可以被 其他应用程序调用。 其他应用程序调用。
Visual_Foxpro教学课件
程序操作方式
• 程序操作就是预先将实现某种操作处理的 命令序列编成程序,通过运行程序来实现 操作、管理数据库的操作方式。 • 根据实际应用需要编写的应用程序,能够 为用户提供界面更简洁直观、操作步骤更 符合业务处理流程和规范要求的操作应用 环境。但程序的编制,需要经过专门训练, 只有具备一定设计能力的专业人员方能胜 任,普通用户很难编写大型的、综合性较 强的应用程序。
• • • • • • • • •
第十三次课 第十四次课 第十五次课 第十六次课 第十七次课 第十八次课 第十九次课 第二十次课 第二十一次课
第一次课
Visual Foxpro工作界面与操作
• Visual Foxpro(VFP6)程序设计软件的功 能用途 • Visual FoxPro的界面 • Visual Foxpro的安装 • Visual FoxPro的基本操作和工作方式 • Visual FoxPro的命令语法 • Visual FoxPro的数据类型、常量 • Visual FoxPro的环境配置
• ―文件‛菜单:新建、打开、关闭、保存各种项目、 表、数据库表单等,数据导入导出。 • ‚编辑‛菜单:撤销、重做、复制、粘贴、查找 等基本编辑操作。 • ‚显示‛菜单:打开‚工具‛子菜单,打开‚工 具栏‛对话框,选择或定制工具栏。 • ‚格式‛菜单:对字体、段落格式进行设置。 • ‚工具‛菜单:打开数据库和程序的设计向导; 宏设计器;‚类‛、‚组件‛和‚代码‛管理器; 调试器;‚选项‛——配置VFP的工作环境。
• 菜单栏位于屏幕的第二行,它包含文件、 编辑、显示、格式、工具、程序、窗口 和帮助8个菜单选项。 • 当单击其中一个菜单选项时,就可以打 开一个对应的‚下拉式‛菜单,在该 ‚下拉式‛菜单下,通常还有若干个子 菜单选项,当选择其中一个子菜单选项 时,就可以执行一个操作。
visual foxpro60入门课件.ppt
1.1.1 计算机数据管理的发展
1.数据与信息
人们通常使用各种各样的物理符号来表示客观 事物的特性和特征,这些符号及其组合就是数 据。 数据的概念包括两个方面,即数据内容和数据 形式。 数据内容是指所描述客观事物的具体特性,也 就是通常所说数据的“值”。 数据形式则是指数据内容存储在媒体上的具体 形式,也就是通常所说数据的“类型”。
背景:计算机主要用于科学计算。
特点:数据不保存;没有软件系统对数据进行 管理;数据的组织方式由程序员自行设计;一 组数据对应一个程序。
数据的冗 余度大。
数据和程序的相 互依赖!
在人工管理阶段,应用程序与数据之间的关系如图1-1所示。
应用程序1
数据组1
应用程序2
数据组2
… …
应用程序n
数据组n
2.文件管理阶段
数据主要有数字、文字、声音、图形和图像等 多种形式。
数据(Data)是对客观事物的某些特征及其相 互联系的一种抽象化、符号化表示。
例如:李明出生日期为1963年9月17日,身 高1.75m,体重65kg,部门代码A01,职称 是副教授,其中李明、1963年9月17日、 1.75m、65kg、A01、副教授等都是数据。
计算机对数据的管理是指对数据的组织、分 类、编码、存储、检索和维护提供操作手段。 数据处理的发展
伴随着计算机技术的不断发展,数据处理及时 地应用了这一先进的技术手段,使数据处理的效 率和深度大大提高,也促使数据处理和数据管理 的技术得到了很大的发展,其发展过程大致经历 了人工管理、文件管理、数据库管理等阶段。
数据处理也称信息处理。
例如,学生各门成绩为原始数据,经过计 算得出平均成绩和总成绩等信息,计算处理 的过程就是数据处理。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
13.4 基本表单设计
(4)在表单上添加所需要的对象(包括表、视图或 控件等),并调整其位置、大小和整体布局。 (5)利用属性窗口设置对象的属性。 (6)为对象编写程序代码以完成预定的要求。
9
13.5 表单的保存与运行
13.5.1 表单的保存
当通过表单向导或表单设计器创建完成一个表单 之后,就需要把创建的表单保存起来。首先要确定 保存的位置,一般情况下,一个项目文件所涉及到 的所有的文件如表文件、库文件、查询文件、视图 文件、表单文件等都保存在一个目录下面,便于连 编成为应用程序。其次要为文件命名,表单文件的 扩展名为“.scx”,在保存的同时,系统自动为表单 文件创建一个与表单文件名同名的扩展名为“.sct” 的表单备注文件。
10
13.5 表单的保存与运行
13.5.2 表单的运行
表单的运行有两种方法: (1)在项目管理器中以交互的方式运行表单
在项目管理器中,选择要运行的表单文件名,然 后单击“运行”按钮。 (2)在命令窗口或者在程序中使用命令运行表单 命令格式:
DO FORM 表单名
11
Hale Waihona Puke 13.6 常用控件13.6.1 标签
13.6.2 文本框
文本框通常与内存变量或字段变量绑定,用于为 绑定变量输入数据,编辑或显示绑定变量的值。
13
13.6 常用控件
文本框常用属性
l Alignment:确定文本框中的内容是采用左对齐、 右对齐、居中还是自动对齐。 l Control Source:设置文本框的数据来源。 l Input Mask:设置文本框中输入值的格式和范围。 l Password Char:设置输入口令时显示的字符。 l Value:用于保存文本框中的值,它的初值可以决 定文本框中值的类型。 l Read Only:确定文本框是否只读。 l Tabstop:确定输入焦点是否能移到文本框。
在Visual FoxPro中,可以用以下任意一种方 法创建表单: l 使用表单向导 l 使用“表单设计器” l 使用 CREATE FORM 命令
2
13.1 创建表单
13.1.1 表单向导
使用表单向导创建表单,可以根据向导提示,在 几种不同的类型选项中进行选择,就可以生成一个 用户满意的表单。表单向导有两种,一种是单数据 库表表单向导,生成的表单只依赖于一个数据库表; 另一种是双数据库表表单向导,生成的表单依赖于 通过关键字关联的两个数据库表。 1.使用表单向导创建单数据库表表单 2.使用表单向导创建双数据库表表单
14
13.6 常用控件
13.6.3 编辑框
在编辑框(Edit)中能够录入和编辑大量的多行 文本文字,允许自动换行并能用方向键、PageUp 和 PageDown 键以及滚动条来浏览文本。编辑框常 用来录入和编辑备注字段。这里只要把编辑框的 Control Source属性设置为某表的备注字段名就可 以在其中编辑这个备注字段。
l Caption:标签的标题,即显示在标签控件中的固 定字符串信息。
12
13.6 常用控件
l Auto size:确定是否根据标题的长度自动调整标 签大小。 l Word wrap:确定当标签标题超宽时,能否显示 在多行,即用多行方式显示标题。 l Fore color:标题的字符颜色。 l Back style:确定标签的背景是否透明,当背景设 置为透明(0)时,可以显示标签后面的画面。
标签(Label)主要用来显示一段固定的文字信 息。它没有数据源,把要显示的字符串直接赋给标 签的标题(Caption)属性就可以了。在运行表单时, 不能在标签控件中直接编辑,但在程序中可以用 “bel1.Caption=’字符串’ ”语句为 Caption设置新的字符串标题。 标签常用属性
3
13.1 创建表单
13.1.2 表单设计器
“表单设计器”是设计用户界面的基本工具。使 用“表单设计器”既可以创建出与数据库表相关联 的表单(数据输入输出界面),也可以创建出与数 据库表无关联的表单(应用系统控制界面)。熟练 掌握“表单设计器”这一工具,可以随心所欲地设 计出具有Windows风格的各种用户界面。
13.1.3 “表单设计器”工具栏 13.1.4 “表单控件”工具栏
4
13.2 设置数据环境
每一个表单都包括一个数据环境。数据环境是一 个对象,它包含与表单相互作用的表或视图,以及 表单所要求的各表之间的关系。可以在“数据环境 设计器”中直观地设置数据环境,并与表单一起保 存。
在表单运行时数据环境可以自动打开、关闭表和 视图。
7
13.4 基本表单设计
在进行表单设计时,可以使用表单向导,也可以 使用表单设计器。由于采用表单向导设计的表单样 式比较单一,有时需要设计一些复杂的、功能强大 的表单,这时表单向导就不能胜任了,必须使用表 单设计器来完成设计。使用表单设计器进行表单设 计的一般过程如下: (1)分析表单应实现的功能,与数据库中的哪些数 据有关系,需要使用哪些控件来实现这些功能。 (2)创建表单,设置外观(包括表单的背景颜色、 尺寸、标题等)。 (3)根据需要设置数据环境。
第 13 章 表单设计
主要内容
l 创建表单 l 设置数据环境 l l 表单的事件过程
1
13.1 创建表单
表单用于构造数据输入输出界面和应用系统界 面。表单可以属于某一个项目,也可以独立于任何 项目之外,单独存在。表单是一个独立的文件,扩 展名为 .scx 。在项目管理器中创建的表单隶属于 该项目管理器。
在属性窗口中,设置有5个选项卡: l “全部”选项卡:显示所选对象的全部属性、事件 和方法程序的名称。 l “数据”选项卡:显示所选对象如何显示和操作数 据的方法。
6
13.3 表单的属性窗口
l “方法程序”选项卡:显示所选对象的方法程序和 事件过程。 l “布局”选项卡:显示所选对象的布局属性。 l “其他”选项卡:显示类、类库等其他属性和其他 用户自定义属性。
13.2.1 打开数据环境设计器 13.2.2 常用数据环境属性 13.2.3 向数据环境设计器添加、移去表或视图 5 13.2.4 数据环境设计器中关系的设置与编辑
13.3 表单的属性窗口
设计表单的大多数工作是在属性窗口中完成的, 因此用户必须熟悉属性窗口的各个组成部分及其功 能和设置方法。在“表单设计器”窗口中如果没有 出现表单的属性窗口,可以单击“表单设计器”工 具栏上的“属性”按钮。
13.4 基本表单设计
(4)在表单上添加所需要的对象(包括表、视图或 控件等),并调整其位置、大小和整体布局。 (5)利用属性窗口设置对象的属性。 (6)为对象编写程序代码以完成预定的要求。
9
13.5 表单的保存与运行
13.5.1 表单的保存
当通过表单向导或表单设计器创建完成一个表单 之后,就需要把创建的表单保存起来。首先要确定 保存的位置,一般情况下,一个项目文件所涉及到 的所有的文件如表文件、库文件、查询文件、视图 文件、表单文件等都保存在一个目录下面,便于连 编成为应用程序。其次要为文件命名,表单文件的 扩展名为“.scx”,在保存的同时,系统自动为表单 文件创建一个与表单文件名同名的扩展名为“.sct” 的表单备注文件。
10
13.5 表单的保存与运行
13.5.2 表单的运行
表单的运行有两种方法: (1)在项目管理器中以交互的方式运行表单
在项目管理器中,选择要运行的表单文件名,然 后单击“运行”按钮。 (2)在命令窗口或者在程序中使用命令运行表单 命令格式:
DO FORM 表单名
11
Hale Waihona Puke 13.6 常用控件13.6.1 标签
13.6.2 文本框
文本框通常与内存变量或字段变量绑定,用于为 绑定变量输入数据,编辑或显示绑定变量的值。
13
13.6 常用控件
文本框常用属性
l Alignment:确定文本框中的内容是采用左对齐、 右对齐、居中还是自动对齐。 l Control Source:设置文本框的数据来源。 l Input Mask:设置文本框中输入值的格式和范围。 l Password Char:设置输入口令时显示的字符。 l Value:用于保存文本框中的值,它的初值可以决 定文本框中值的类型。 l Read Only:确定文本框是否只读。 l Tabstop:确定输入焦点是否能移到文本框。
在Visual FoxPro中,可以用以下任意一种方 法创建表单: l 使用表单向导 l 使用“表单设计器” l 使用 CREATE FORM 命令
2
13.1 创建表单
13.1.1 表单向导
使用表单向导创建表单,可以根据向导提示,在 几种不同的类型选项中进行选择,就可以生成一个 用户满意的表单。表单向导有两种,一种是单数据 库表表单向导,生成的表单只依赖于一个数据库表; 另一种是双数据库表表单向导,生成的表单依赖于 通过关键字关联的两个数据库表。 1.使用表单向导创建单数据库表表单 2.使用表单向导创建双数据库表表单
14
13.6 常用控件
13.6.3 编辑框
在编辑框(Edit)中能够录入和编辑大量的多行 文本文字,允许自动换行并能用方向键、PageUp 和 PageDown 键以及滚动条来浏览文本。编辑框常 用来录入和编辑备注字段。这里只要把编辑框的 Control Source属性设置为某表的备注字段名就可 以在其中编辑这个备注字段。
l Caption:标签的标题,即显示在标签控件中的固 定字符串信息。
12
13.6 常用控件
l Auto size:确定是否根据标题的长度自动调整标 签大小。 l Word wrap:确定当标签标题超宽时,能否显示 在多行,即用多行方式显示标题。 l Fore color:标题的字符颜色。 l Back style:确定标签的背景是否透明,当背景设 置为透明(0)时,可以显示标签后面的画面。
标签(Label)主要用来显示一段固定的文字信 息。它没有数据源,把要显示的字符串直接赋给标 签的标题(Caption)属性就可以了。在运行表单时, 不能在标签控件中直接编辑,但在程序中可以用 “bel1.Caption=’字符串’ ”语句为 Caption设置新的字符串标题。 标签常用属性
3
13.1 创建表单
13.1.2 表单设计器
“表单设计器”是设计用户界面的基本工具。使 用“表单设计器”既可以创建出与数据库表相关联 的表单(数据输入输出界面),也可以创建出与数 据库表无关联的表单(应用系统控制界面)。熟练 掌握“表单设计器”这一工具,可以随心所欲地设 计出具有Windows风格的各种用户界面。
13.1.3 “表单设计器”工具栏 13.1.4 “表单控件”工具栏
4
13.2 设置数据环境
每一个表单都包括一个数据环境。数据环境是一 个对象,它包含与表单相互作用的表或视图,以及 表单所要求的各表之间的关系。可以在“数据环境 设计器”中直观地设置数据环境,并与表单一起保 存。
在表单运行时数据环境可以自动打开、关闭表和 视图。
7
13.4 基本表单设计
在进行表单设计时,可以使用表单向导,也可以 使用表单设计器。由于采用表单向导设计的表单样 式比较单一,有时需要设计一些复杂的、功能强大 的表单,这时表单向导就不能胜任了,必须使用表 单设计器来完成设计。使用表单设计器进行表单设 计的一般过程如下: (1)分析表单应实现的功能,与数据库中的哪些数 据有关系,需要使用哪些控件来实现这些功能。 (2)创建表单,设置外观(包括表单的背景颜色、 尺寸、标题等)。 (3)根据需要设置数据环境。
第 13 章 表单设计
主要内容
l 创建表单 l 设置数据环境 l l 表单的事件过程
1
13.1 创建表单
表单用于构造数据输入输出界面和应用系统界 面。表单可以属于某一个项目,也可以独立于任何 项目之外,单独存在。表单是一个独立的文件,扩 展名为 .scx 。在项目管理器中创建的表单隶属于 该项目管理器。
在属性窗口中,设置有5个选项卡: l “全部”选项卡:显示所选对象的全部属性、事件 和方法程序的名称。 l “数据”选项卡:显示所选对象如何显示和操作数 据的方法。
6
13.3 表单的属性窗口
l “方法程序”选项卡:显示所选对象的方法程序和 事件过程。 l “布局”选项卡:显示所选对象的布局属性。 l “其他”选项卡:显示类、类库等其他属性和其他 用户自定义属性。
13.2.1 打开数据环境设计器 13.2.2 常用数据环境属性 13.2.3 向数据环境设计器添加、移去表或视图 5 13.2.4 数据环境设计器中关系的设置与编辑
13.3 表单的属性窗口
设计表单的大多数工作是在属性窗口中完成的, 因此用户必须熟悉属性窗口的各个组成部分及其功 能和设置方法。在“表单设计器”窗口中如果没有 出现表单的属性窗口,可以单击“表单设计器”工 具栏上的“属性”按钮。