第9章 表单设计技术主要讲解了在Visual FoxPro (VFP)中如何创建、管理表单以及使用各种表单控件。本章分为创建表单、管理表单和常用表单控件三大主题。 **创建表单** 在VFP中创建表单有两种主要方法:使用表单向导和表单设计器。创建表单后,系统会生成两个文件,分别是扩展名为.SCX的表单文件和.SCT的表单备注文件。 **9.1.1 表单向导** 表单向导是一个快速生成表单的工具,可以通过【文件】>【新建】>【向导】或【工具】>【向导】>【表单】来调用。表单向导支持创建单表表单和多表表单: - **创建单表表单**:用户可以选择数据库或表作为数据源,选择表单样式和排序字段,以及自定义表单标题。 - **创建多表表单**:当需要同时展示多个相关表的数据时,可以通过表单向导创建多表表单,具体操作步骤可参考教材。 **9.1.2 表单设计器** 表单设计器允许更自由地设计表单。调用表单设计器可以使用【文件】>【新建】>【表单】或直接使用CREATE FORM命令。表单设计器窗口包括表单窗口、表单控件工具栏、属性窗口、数据环境和代码窗口。布局工具栏和调色板工具栏则帮助用户调整控件的位置和颜色。 **常用表单控件** 表单控件是表单设计的重要组成部分,包括但不限于: 1. **标签**:用于提供描述性的文本信息。 2. **文本框**:供用户输入文本数据。 3. **编辑框**:允许用户查看和编辑数据。 4. **命令按钮**:执行特定操作的触发器。 5. **选项按钮组**和**复选框**:提供单选或多选选项。 6. **组合框**和**列表框**:让用户在预设选项中进行选择。 7. **微调控件**:用于数值调整。 8. **表格**:显示多行多列的数据。 9. **图像**:展示图片或图形。 10. **计时器**:在指定时间间隔触发事件。 11. **页框**:分隔表单的不同区域。 **9.2 修改运行表单** 表单设计完成后,可以通过菜单方式或命令方式对其进行修改。运行表单可以通过多种途径,例如在项目管理器中点击“运行”,使用【表单】菜单的【执行表单】命令,或在命令窗口输入DO FORM命令。 **9.2.1 设置数据环境** 数据环境是表单数据的来源,包括表、视图以及表间关系。用户可以查看、添加、删除数据环境中的表或视图,并设置表间的关系。添加绑定数据源的控件可以将数据与表单界面关联起来。 **9.2.2 表单属性、事件和方法** - **表单属性**:定义表单的外观和行为,如大小、位置、颜色等。 - **表单事件**:在特定情况(如加载、关闭等)下触发的函数。 - **表单方法**:执行特定任务的操作,如显示、隐藏、关闭表单。 通过熟练掌握这些知识点,开发者能创建出功能丰富的交互式表单,有效地处理和展示数据。
剩余44页未读,继续阅读
- 粉丝: 21
- 资源: 66万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 点云数据处理与开发基础教程
- (源码)基于 JavaWeb 的超市收银系统.zip
- (源码)基于Vue和Cordova的移动端在线选座购票系统.zip
- (源码)基于C++的simpleDB数据库管理系统.zip
- (源码)基于Arduino的RTOSMMESGU实时操作系统项目.zip
- (源码)基于STM32和TensorFlow Lite框架的微语音识别系统.zip
- (源码)基于C#的支付系统集成SDK.zip
- (源码)基于Spring Cloud和Spring Boot的微服务架构管理系统.zip
- (源码)基于物联网的自动化开门控制系统 iotsaDoorOpener.zip
- (源码)基于ROS的Buddy Robot舞蹈控制系统.zip
评论0