版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简单表单1第5章 简单表单 【学习目标】 掌握使用表单设计器设计简单表单的方法。 掌握表单设计器的使用方法,了解控件的有关操作。 掌握项目的概念以及项目管理器的使用。简单表单2表单的概念 作为一个完整的数据库应用程序,应该设计一个专门的界面供用户更加直观、方便地输入数据。在visual foxpro中将用户界面称之为表单(form),相当于windows系统中的窗口。 表单的设计可以使用表单向导,也可以通过表单设计器,或者两者结合使用 。 在本章中首先介绍利用表单向导快速建立表单这一简便方法。 简单表单35.1.1启动表单向导打开表单向导有多种方法: 方法一: 选择“文件”菜单中的“新建”命令
2、,弹出“新建”对话框,然后选择“表单”,再单击“向导”按钮,弹出“向导选取”对话框,如图5-1所示。 方法二:选择“工具”菜单中的“向导”,从下一级菜单中选择“表单”,也会出现如图5-1所示的“向导选取”对话框。简单表单45.1.2 建立简单表单1) 如果为单个表创建操作数据的表单,则选择 “表单向导”,进入创建表单的第一步“步骤1- 字段选取” ;2)选择完字段后,单击“下一步”按钮,进入“步骤2 - 选择表单样式”;3) 单击“下一步”进入“步骤3 - 排序次序”,为表单中的数据设置一种排序次序,也可以不做选择,则记录将按物理次序显示。4) 单击“下一步”按钮,进入“步骤4- 完成”,在“
3、键入表单表题”框中,输入表单的标题,最后单击“完成”。简单表单55.1.3 建立多表表单 建立一对多表单时,首先应该选取两个相关的表,其中一个表称为父表,一个表称为子表,父表与子表是一对多的关系。 下面以reader.dbf 和loan.dbf两个表为例,介绍利用向导创建一对多表单的步骤。简单表单61) 打开“向导选取”对话框,选择“一对多表单向导” 。 2) 进入 “步骤1- 从父表中选定字段”简单表单73) 单击“下一步”按钮,进入 “步骤2- 从子表中选定字段”4)单击“下一步”按钮,进入“步骤3- 建立表之间的关系”简单表单86) 单击“下一步”按钮,进入“步骤4- 选择表单样式”对话
4、框, 7) 单击“下一步”,进入 “步骤5 - 排序次序”对话框, 8) 单击“下一步”按钮,进入“步骤6-完成”对话框。 简单表单95.1.4 运行表单有如下方法: 单击常用工具栏中的 ! 按钮; 单击“程序”菜单中的“运行”命令; 在命令窗口中输入do form命令,如运行前面生成的表单do form “e:vf项目data stuform.scx”。说明:如果在运行之前表单未保存,会出现询问框,询问是否保存修改过的表单,保存完毕即可运行。简单表单105.2 表单设计器 虽然visual foxpro 提供了“表单向导”来帮助用户生成简单的表单,但是由于采用表单向导设计的表单样式比较单一,
5、有时需要设计一些复杂的、功能强大的表单,这时表单向导就不能胜任了,必须使用表单设计器来完成设计。简单表单115.2.1 启动表单设计器1启动表单设计器的方法启动表单设计器有多种方法:(1) 选择“文件”菜单中的“新建”命令,在“新建”对话框中选择“表单”,并单击“新建文件”按钮。(2) 在命令窗口中使用creat form 命令。(3) 在项目管理器中选择“文档”选项卡中的“表单”,然后单击“新建”按钮,在“新建表单”对话框中单击“新建表单”按钮。简单表单12简单表单132表单中常用的几个概念(1) 控件(control):是组成windows界面的最主要成分,放在一个表单上用以显示数据、执行
6、操作或使表单更易阅读的一种图形对象,visual foxpro 控件包括文本框、复选框、编辑框、标签、命令按钮、线条、图像等等。可以使用表单设计器中的“表单控件工具栏”在表单上绘制控件。(2) 属性(property):控件、字段或数据库等对象的特性。可以对其进行设置,定义对象的特征或某一方面的行为。如enabled属性影响一个控件在运行时是否可以使用,可以用属性窗口修改一个对象的属性。简单表单143表单设计器工具栏设置tab键次序数据环境代码窗口调色板工具表单生成器属性窗口表单控件工具属性窗口自动格式简单表单155.2.2 定制表单 在visual foxpro中,可以向表单中添加各种控件,
7、如命令按钮、文本框、标签等等,通过这些控件可以更灵活地完成数据输入、输出的工作,美化用户界面,同时还可以通过编写控件响应事件程序来实现对程序的更全面的控制,真正实现visual foxpro的强大功能。简单表单161使用表单控件工具栏简单表单172添加控件1) 从表单控件工具栏中单击要使用的控件按钮,如标签按钮。2) 把鼠标指针(此时为十字型)移到表单中适当位置,按下鼠标左键拖动至合适大小,松开鼠标即可。这样就将选中的控件加入到表单中去了。简单表单183选择控件 若选择一个控件,可以单击该控件,单击后,控件周围会出现八个黑色小方框,这些小方框称为句柄。 如果想同时选择多个控件,可以有两种办法:
8、(1) 按住shift键,然后分别单击每个要选择的控件。用这种方法可以选择多个不相邻的控件。(2) 如果想选择某一区域内的相邻控件,可以单击表单控件工具栏中的“选定对象”按钮,然后按下鼠标左键拖动,在表单上画一个方框,包围要选择的控件,再释放鼠标左键,此时方框内或框线所经过的控件都被选中。简单表单194删除控件 从表单中删除控件,有以下两种常用的方法:(1) 选中要删除的控件,然后按delete 键。(2) 选中要删除的控件,然后单击常用工具栏中的“剪切”按钮,或选择“编辑”菜单中的“剪切”命令。简单表单205移动控件移动控件的步骤如下:1) 选中想要移动的控件;2) 将鼠标指针移入控件内部并
9、按下鼠标左键不放;3) 拖动控件到目的位置,释放鼠标,完成移动操作。简单表单216复制控件通过复制控件,可以在表单上产生大小相同的控件:1) 选择待复制的控件;2) 选择“编辑”菜单中的“复制”命令或直接按快捷键ctrl+c;3) 选择“编辑”菜单中的“粘贴”命令或直接按快捷键ctrl+v;4) 用鼠标拖动控件的副本移到要放置的位置。简单表单227改变控件大小 改变控件大小步骤如下:1) 选中想要改变大小的控件;2) 将鼠标指针移到该控件的句柄上,鼠标指针变成十字形状;3) 按下鼠标左键并拖动,至合适大小时释放鼠标左键。简单表单238调整和对齐控件 利用布局工具栏中的按钮,可以精确排列表单上的
10、控件。还可以使用“格式”菜单中的“对齐”命令,从弹出的子菜单中根据要求选择相应的命令来调整控件的位置和大小。简单表单249设置颜色 表单设计器中提供调色板工具栏,可以使用该工具栏中的按钮,为表单或表单中的控件设置颜色,包括前景色、背景色等。简单表单255.2.3属性窗口1属性窗口 在visual foxpro中,表单以及添加到表单上的控件统称为对象。每个对象都可以用一组属性来刻画其特征,每个属性都有属性值,改变属性值就相当于改变了对象的特征。当使用表单向导创建表单或使用表单生成器向表单中添加与字段相关的标签或文本时,系统会为每个对象的每个属性都设有缺省值。有的属性取缺省值不能很好地表达对象的含
11、义,因此有必要对这类属性进行设置。属性值的设置可以通过属性窗口来进行。 简单表单26对象框选项卡属性设置框属性列表属性描述简单表单272设置对象属性 在表单设计器中单击要设置其属性的控件,使其成为当前对象。 从属性列表中选择某个属性,将其值设为需要的值。 调整控件的位置。 利用布局工具栏中的按钮,将表单中的控件对齐。 利用调色板工具栏或forcolor、backcolor属性,设置控件的前景色与背景色。简单表单285.2.4 保存表单 单击常用工具栏中的“保存”按钮或单击“文件”菜单中的“保存”命令,便出现“另存为”对话框,输入表单的文件名后,单击“保存”按钮,则可将表单保存起来,表单的扩展名
12、为 .scx。简单表单295.3项目管理器 我们把与应用程序有关的一系列文件进行统一管理,称之为一个项目。项目是文件、数据、文档和visual foxpro对象的集合,它以.pjx文件存储在磁盘上。 “项目管理器”是visual foxpro中处理数据和对象的主要组织工具,可以将应用程序的所有文件组织在一起,并可以方便地将这些对象编译成应用程序(.app)或可执行文件(.exe)。为提高软件开发和维护的效率,应使用项目管理器对应用程序的有关文件进行组织。 简单表单305.3.1 创建和打开项目1创建新项目1) 单击常用工具栏上的“新建”按钮,或从“文件”菜单中选择“新建”,则打开“新建”对话框
13、。2) 选择“项目”,单击“新建文件”按钮,此时打开“创建”对话框。在该对话框中,选择项目文件保存位置,输入项目文件名,如“图书管理系统”,单击“保存”即可。简单表单312打开已有项目1) 单击常用工具栏上的“打开”按钮,或从“文件”菜单中选择“打开”命令,则显示“打开”对话框。2) 在“打开”对话框,选择“文件类型”为“项目”,在“搜索”列表框中选择项目所在文件夹,此时在列表里显示出当前文件夹下的所有项目文件,可以双击所需要的文件将其打开,也可以在“文件名”框中输入项目文件名,然后单击“确定”,即可打开项目文件。简单表单325.3.2 项目管理器窗口简单表单335.3.3 使用项目管理器 在
14、项目管理器中,各个项目均以图标方式组织和管理,用户可以扩展或折叠某一类型文件的图标。当某类型文件存在一个或多个时,其图标左边会出现一个加号(),单击加号可以列表展开该类型的所有文件。此时,加号变为减号(),单击这个减号可以折叠已展开的列表。 在项目管理器右侧有六个按钮 ,可以用来指行不同的操作。简单表单345.3.4 定制项目管理器 项目管理器显示为一个独立的窗口,其窗口大小可以改变,还可以改变其位置或将它折叠起来只显示选项卡。1折叠/展开项目管理器2拖开/还原选项卡3停放项目管理器简单表单355.3.5 项目管理器的使用 利用项目管理器进行项目管理大致遵循以下过程。1为新项目建立目录树2为新项目建立项目管理器3利用项目管理器进行文件管理4利用项目管理器来调试、编译和完成应用程序简单表单365.4几个简单系统的应用实例5.4.1通讯录管理系统 “通讯录管理系统”取材于日常生活和工作中的通讯录,当通信录上的信息越多,查找起来就越困难。如果利用数据库来进行管理,将对查找数据库中的信息带来极大的方便。该系统既适用于单位的客户、职工等的通讯录管理,也适合于个人通讯录的管理。简单表单37主要开发步骤:1为项目建立目录树2建立项目“通讯录管理系统”3建立数据库和表(1)规划数据库结构(2)建立数据库(3)创建表4建立表单简单表单385.4.2 学生成绩系统1建立学生基本信息表单2建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 33462-2016基础地理信息 110 000地形要素数据规范》(2026年)深度解析
- 任务2.2编辑产品
- 回收公司合作协议合同
- 医疗数据安全政策解读:区块链适配指南
- 医疗数据安全成熟度评估:区块链技术与医疗大数据融合
- 医疗数据安全态势感知:区块链零信任赋能
- 医疗数据安全审计智能合约的动态审计策略
- 医疗数据安全区块链技术成熟度评估
- 安徽省合肥市第四十中学2025-2026学年九年级上学期第三次月考数学试题
- 2026届河南省名校大联考生物高一上期末质量跟踪监视模拟试题含解析
- DLT 593-2016 高压开关设备和控制设备
- 现代药物制剂与新药研发知到智慧树章节测试课后答案2024年秋苏州大学
- GB/T 30002-2024儿童牙刷通用技术要求
- DB32T 4660-2024 政务服务差评处置工作规范
- 胸腔手术术后并发症
- 2024-2025学年七年级生物上册 第二单元第三、四章 单元测试卷(人教版)
- JT∕T 900-2023 汽车售后维修服务客户满意度评价方法
- GB/Z 3480.22-2024直齿轮和斜齿轮承载能力计算第22部分:微点蚀承载能力计算
- 医疗耗材配送服务方案
- 环境监测报告编制指南
- 2024小红书知识考核试题题库及答案
评论
0/150
提交评论