




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第5章简单表单,【学习目标】掌握使用表单设计器设计简单表单的方法。掌握表单设计器的使用方法,了解控件的有关操作。掌握项目的概念以及项目管理器的使用。,.,2,表单的概念,作为一个完整的数据库应用程序,应该设计一个专门的界面供用户更加直观、方便地输入数据。在VisualFoxPro中将用户界面称之为表单(Form),相当于Windows系统中的窗口。表单的设计可以使用表单向导,也可以通过表单设计器,或者两者结合使用。在本章中首先介绍利用表单向导快速建立表单这一简便方法。,.,3,5.1.1启动表单向导,打开表单向导有多种方法:方法一:选择“文件”菜单中的“新建”命令,弹出“新建”对话框,然后选择“表单”,再单击“向导”按钮,弹出“向导选取”对话框,如图5-1所示。方法二:选择“工具”菜单中的“向导”,从下一级菜单中选择“表单”,也会出现如图5-1所示的“向导选取”对话框。,.,4,5.1.2建立简单表单,1)如果为单个表创建操作数据的表单,则选择“表单向导”,进入创建表单的第一步“步骤1-字段选取”;2)选择完字段后,单击“下一步”按钮,进入“步骤2-选择表单样式”;3)单击“下一步”进入“步骤3-排序次序”,为表单中的数据设置一种排序次序,也可以不做选择,则记录将按物理次序显示。4)单击“下一步”按钮,进入“步骤4-完成”,在“键入表单表题”框中,输入表单的标题,最后单击“完成”。,.,5,5.1.3建立多表表单,建立一对多表单时,首先应该选取两个相关的表,其中一个表称为父表,一个表称为子表,父表与子表是一对多的关系。下面以reader.dbf和loan.dbf两个表为例,介绍利用向导创建一对多表单的步骤。,.,6,1)打开“向导选取”对话框,选择“一对多表单向导”。2)进入“步骤1-从父表中选定字段”,.,7,3)单击“下一步”按钮,进入“步骤2-从子表中选定字段”4)单击“下一步”按钮,进入“步骤3-建立表之间的关系”,.,8,6)单击“下一步”按钮,进入“步骤4-选择表单样式”对话框,7)单击“下一步”,进入“步骤5-排序次序”对话框,8)单击“下一步”按钮,进入“步骤6-完成”对话框。,.,9,5.1.4运行表单,有如下方法:单击常用工具栏中的!按钮;单击“程序”菜单中的“运行”命令;在命令窗口中输入DOFORM命令,如运行前面生成的表单DOFORM“e:VF项目datastuform.scx”。说明:如果在运行之前表单未保存,会出现询问框,询问是否保存修改过的表单,保存完毕即可运行。,.,10,5.2表单设计器,虽然VisualFoxPro提供了“表单向导”来帮助用户生成简单的表单,但是由于采用表单向导设计的表单样式比较单一,有时需要设计一些复杂的、功能强大的表单,这时表单向导就不能胜任了,必须使用表单设计器来完成设计。,.,11,5.2.1启动表单设计器,1启动表单设计器的方法启动表单设计器有多种方法:(1)选择“文件”菜单中的“新建”命令,在“新建”对话框中选择“表单”,并单击“新建文件”按钮。(2)在命令窗口中使用CREATFORM命令。(3)在项目管理器中选择“文档”选项卡中的“表单”,然后单击“新建”按钮,在“新建表单”对话框中单击“新建表单”按钮。,.,12,.,13,2表单中常用的几个概念,(1)控件(control):是组成Windows界面的最主要成分,放在一个表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象,VisualFoxPro控件包括文本框、复选框、编辑框、标签、命令按钮、线条、图像等等。可以使用表单设计器中的“表单控件工具栏”在表单上绘制控件。(2)属性(property):控件、字段或数据库等对象的特性。可以对其进行设置,定义对象的特征或某一方面的行为。如Enabled属性影响一个控件在运行时是否可以使用,可以用属性窗口修改一个对象的属性。,.,14,3表单设计器工具栏,.,15,5.2.2定制表单,在VisualFoxPro中,可以向表单中添加各种控件,如命令按钮、文本框、标签等等,通过这些控件可以更灵活地完成数据输入、输出的工作,美化用户界面,同时还可以通过编写控件响应事件程序来实现对程序的更全面的控制,真正实现VisualFoxPro的强大功能。,.,16,1使用表单控件工具栏,.,17,2添加控件,1)从表单控件工具栏中单击要使用的控件按钮,如标签按钮A。2)把鼠标指针(此时为十字型)移到表单中适当位置,按下鼠标左键拖动至合适大小,松开鼠标即可。这样就将选中的控件加入到表单中去了。,.,18,3选择控件,若选择一个控件,可以单击该控件,单击后,控件周围会出现八个黑色小方框,这些小方框称为句柄。如果想同时选择多个控件,可以有两种办法:(1)按住shift键,然后分别单击每个要选择的控件。用这种方法可以选择多个不相邻的控件。(2)如果想选择某一区域内的相邻控件,可以单击表单控件工具栏中的“选定对象”按钮,然后按下鼠标左键拖动,在表单上画一个方框,包围要选择的控件,再释放鼠标左键,此时方框内或框线所经过的控件都被选中。,.,19,4删除控件,从表单中删除控件,有以下两种常用的方法:(1)选中要删除的控件,然后按Delete键。(2)选中要删除的控件,然后单击常用工具栏中的“剪切”按钮,或选择“编辑”菜单中的“剪切”命令。,.,20,5移动控件,移动控件的步骤如下:1)选中想要移动的控件;2)将鼠标指针移入控件内部并按下鼠标左键不放;3)拖动控件到目的位置,释放鼠标,完成移动操作。,.,21,6复制控件,通过复制控件,可以在表单上产生大小相同的控件:1)选择待复制的控件;2)选择“编辑”菜单中的“复制”命令或直接按快捷键Ctrl+C;3)选择“编辑”菜单中的“粘贴”命令或直接按快捷键Ctrl+V;4)用鼠标拖动控件的副本移到要放置的位置。,.,22,7改变控件大小,改变控件大小步骤如下:1)选中想要改变大小的控件;2)将鼠标指针移到该控件的句柄上,鼠标指针变成十字形状;3)按下鼠标左键并拖动,至合适大小时释放鼠标左键。,.,23,8调整和对齐控件,利用布局工具栏中的按钮,可以精确排列表单上的控件。还可以使用“格式”菜单中的“对齐”命令,从弹出的子菜单中根据要求选择相应的命令来调整控件的位置和大小。,.,24,9设置颜色,表单设计器中提供调色板工具栏,可以使用该工具栏中的按钮,为表单或表单中的控件设置颜色,包括前景色、背景色等。,.,25,5.2.3属性窗口,1属性窗口在VisualFoxPro中,表单以及添加到表单上的控件统称为对象。每个对象都可以用一组属性来刻画其特征,每个属性都有属性值,改变属性值就相当于改变了对象的特征。当使用表单向导创建表单或使用表单生成器向表单中添加与字段相关的标签或文本时,系统会为每个对象的每个属性都设有缺省值。有的属性取缺省值不能很好地表达对象的含义,因此有必要对这类属性进行设置。属性值的设置可以通过属性窗口来进行。,.,26,.,27,2设置对象属性,在表单设计器中单击要设置其属性的控件,使其成为当前对象。从属性列表中选择某个属性,将其值设为需要的值。调整控件的位置。利用布局工具栏中的按钮,将表单中的控件对齐。利用调色板工具栏或forcolor、backcolor属性,设置控件的前景色与背景色。,.,28,5.2.4保存表单,单击常用工具栏中的“保存”按钮或单击“文件”菜单中的“保存”命令,便出现“另存为”对话框,输入表单的文件名后,单击“保存”按钮,则可将表单保存起来,表单的扩展名为.SCX。,.,29,5.3项目管理器,我们把与应用程序有关的一系列文件进行统一管理,称之为一个项目。项目是文件、数据、文档和VisualFoxPro对象的集合,它以.pjx文件存储在磁盘上。“项目管理器”是VisualFoxPro中处理数据和对象的主要组织工具,可以将应用程序的所有文件组织在一起,并可以方便地将这些对象编译成应用程序(.APP)或可执行文件(.EXE)。为提高软件开发和维护的效率,应使用项目管理器对应用程序的有关文件进行组织。,.,30,5.3.1创建和打开项目,1创建新项目1)单击常用工具栏上的“新建”按钮,或从“文件”菜单中选择“新建”,则打开“新建”对话框。2)选择“项目”,单击“新建文件”按钮,此时打开“创建”对话框。在该对话框中,选择项目文件保存位置,输入项目文件名,如“图书管理系统”,单击“保存”即可。,.,31,2打开已有项目,1)单击常用工具栏上的“打开”按钮,或从“文件”菜单中选择“打开”命令,则显示“打开”对话框。2)在“打开”对话框,选择“文件类型”为“项目”,在“搜索”列表框中选择项目所在文件夹,此时在列表里显示出当前文件夹下的所有项目文件,可以双击所需要的文件将其打开,也可以在“文件名”框中输入项目文件名,然后单击“确定”,即可打开项目文件。,.,32,5.3.2项目管理器窗口,.,33,5.3.3使用项目管理器,在项目管理器中,各个项目均以图标方式组织和管理,用户可以扩展或折叠某一类型文件的图标。当某类型文件存在一个或多个时,其图标左边会出现一个加号(),单击加号可以列表展开该类型的所有文件。此时,加号变为减号(),单击这个减号可以折叠已展开的列表。在项目管理器右侧有六个按钮,可以用来指行不同的操作。,.,34,5.3.4定制项目管理器,项目管理器显示为一个独立的窗口,其窗口大小可以改变,还可以改变其位置或将它折叠起来只显示选项卡。1折叠/展开项目管理器2拖开/还原选项卡3停放项目管理器,.,35,5.3.5项目管理器的使用,利用项目管理器进行项目管理大致遵循以下过程。1为新项目建立目录树2为新项目建立项目管理器3利用项目管理器进行文件管理4利用项目管理器来调试、编译和完成应用程序,.,36,5.4几个简单系统的应用实例,5.4.1通讯录管理系统“通讯录管理系统”取材于日常生活和工作中的通讯录,当通信录上的信息越多,查找起来就越困难。如果利用数据库来进行管理,将对查找数据库中的信息带来极大的方便。该系统既适用于单位的客户、职工等的通讯录管理,也适合于个人通讯录的管理。,.,37,主要开发步骤:,1为项目建立目录树2建立项目“通讯录管理系统”3建立数据库和表(1)规划数据库结构(2)建立数据库(3)创建表4建立表单,.,38,5.4.2学生成绩系统,1建立学生基本信息表单2建立课程信息表单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全科医学慢性病管理知识检测模拟试题答案及解析
- 驾驶客车考试题及答案
- 家长教师培训考试题及答案
- 2025年放射科影像学报告解读能力测验试卷答案及解析
- 农发行延安市吴起县2025秋招笔试创新题型专练及答案
- 梧州市2025广西梧州苍梧县供销合作社联合社招聘基层供销社工作人员1人笔试历年参考题库附带答案详解
- Web服务创新发展计划总结
- 办公自动化风险管控规范
- 清洁酒店餐饮厨房规范
- 医疗机构执业许可证延续申请表
- 农业现代化种植技术培训课件
- 中城汽车(山东)有限公司审计报告
- 大学博士竞赛试题及答案
- 钢结构彩钢瓦施工工艺与技术交底
- 2025版煤矿安全规程宣贯培训课件
- 梁启超家教家风课件
- 第5课 我们说方言教学设计-2025-2026学年小学地方、校本课程浙教版(2024)人·自然·社会
- (2025秋新版)青岛版科学三年级上册全册教案
- DB31∕T 1545-2025 卫生健康数据分类分级要求
- 大学生创新创业基础(创新创业课程)完整全套教学课件
- GB/T 5796.4-2022梯形螺纹第4部分:公差
评论
0/150
提交评论