专升本辅导第8章表单_第1页
专升本辅导第8章表单_第2页
专升本辅导第8章表单_第3页
专升本辅导第8章表单_第4页
专升本辅导第8章表单_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第8章 表单设计8.1 创建表单8.2 向表单中添加对象8.3 定制表单1可编辑ppt8.1 创建表单表单是一种容器类对象,它是一个或多个页面的集合,类似标准窗口或对话框;表单可以包含用以显示并编辑数据的控件,它自身可以包含在一个表单集中。在VFP中,可以用以下任意一种方法生成表单:(1)使用表单向导创建即用表单;(2)使用表单生成器来定制简单表单;(3)使用表单设计器修改已有的表单或创建新的表单。8.1.1 使用向导创建表单8.1.2 使用表单设计器创建表单8.1.3 使用“表单生成器”创建表单8.1.4 保存和运行表单2可编辑ppt8.1.1 使用向导创建表单“表单向导”为单个表创建操作数

2、据的表单。在所示对话框中选择“表单向导”后,单击【确定】。将显示对话框。(1)第一步:字段选取选取用于数据操作的数据库及表,并选定需要的字段,当然,只能在单独的表或视图中选取字段。1使用向导创建单表表单3可编辑ppt(2)第二步:选取表单样式单击【下一步】按钮,进入第二步。4可编辑ppt当你单击“样式”框中的任何样式时,向导将在放大镜中显示一个图片,作为这种样式的示例图。“按钮类型”框用于指定新建表单的按钮样式,如文本按钮、图片按钮、无按钮、定制等。如果选择“文本按钮”,则向导将在表单上创建的定位按钮有:第一个:将记录指针移动到第一个记录;前一个:将记录指针移动到上一个记录;下一个:将记录指针

3、移动到下一个记录;最后一个:将记录指针移动到最后一个记录;查找:显示“搜索”对话框;打印:打印报表;添加:在表末尾添加一个新记录;编辑:允许用户更改当前记录的值;删除:删除当前记录;退出:关闭表单。由“表单向导”和“表单设计器”创建的控件都保存在WIZARDSWIZSTYLE.VCX中。如果需改变向导生成的样式,可以通过修改该文件中的类来实现。5可编辑ppt(3)第三步:排序次序单击【下一步】按钮,进入第三步。6可编辑ppt(4)第四步:完成在对话框中单击【下一步】按钮,进入第四步。 7可编辑ppt2使用向导创建一对多表单(1)第一步:从父表中选定字段(2)第二步:从子表中选定字段(3)第三步

4、:建立表之间的关系(4)第四步:选择表单样式(5)第五步:排序次序(6)第六步:完成8可编辑ppt8.1.2 使用表单设计器创建表单在项目管理器中选定表单对象,单击【新建】按钮,弹出“新建表单”对话框。单击【新建表单】按钮,即可打开 “表单设计器”对话框。9可编辑ppt使用“表单设计器”能够可视化地创建并修改表单和表单集。表单集由一个或多个可作为一个整体处理的表单构成;表单和表单集具有自己的属性、事件和方法。在“表单设计器”窗口激活时,可以使用“表单”菜单、属性窗口、表单设计器工具栏和表单控件工具栏创建表单。10可编辑ppt8.1.3 使用“表单生成器”创建表单使用“表单生成器”可以非常方便地

5、向表单中添加字段,这里的字段用作新的控件。用户可以在“表单生成器”中选择相应选项,来添加控件和指定样式。在表单设计器窗口,执行【表单】菜单中的【快速表单】命令,打开“表单生成器”对话框。11可编辑ppt8.1.4 保存和运行表单1保存表单完成表单的设计工作后,就需要将它保存起来供以后使用。如果要保存表单,可以在使用表单设计器的时候,执行【文件】菜单中的【保存】或是【另存为】命令。表单文件的扩展名为.SCX。2运行表单要运行设计好的表单,可以采用以下几种方法:(1)单击鼠标右键,执行快捷菜单中的【执行表单】命令;(2)在项目管理器中,先选择要运行的表单,再单击【运行】按钮;(3)使用DO FOR

6、M命令运行表单;(4)从【程序】菜单中选择【运行】命令,并在“文件类型”框中选择“表单”,选定一个表单再单击【运行】按钮。(5)执行【表单】菜单中的【执行表单】命令。如果希望当表单运行最小化时显示为一个图标,可把一个.ICO文件添加到表单的Icon属性中。12可编辑ppt应用程序界面在VFP创建的应用程序中,用户界面也可分为两类:单文档界面(简称SDI)和多文档界面(MDI)。SDI是指应用程序窗口中仅能显示一个文档,此文档直接显示在应用程序窗口内。MDI是指应用程序窗口可能包含多个文档窗口。Microsoft Windows的记事本是SDI界面的一个例子。在记事本中只能打开一个文档,想要打开

7、另一个文档,必须先关上已打开的文档。VFP主窗口是一个MDI界面,在VFP主窗口中可打开命令窗口、各种编辑窗口和设计窗口等窗口。为了支持SDI与MDI两类界面,VFP允许创建顶层表单和子表单。13可编辑ppt1顶层表单与子表单(1)顶层表单顶层表单适用于创建一个SDI应用程序,或用作MDI应用程序中的父表单。顶层表单没有父表单,它与其它Windows应用程序一样显示在Windows桌面上,表单标题也显示在Windows任务栏中。(2)子表单子表单用于创建MDI应用程序的文档窗口,子表单可分为浮动表单和非浮动表单两种。非浮动表单中不可移至父表单边界之外的表单,它最小化时将显示在父表单的底部,父表

8、单最小化时它也同时最小化。浮动表单则可移至桌面的任何位置,但不能置于父窗口之后,它最小化时将显示在桌面底部,父表单最小化时它也会同时最小化。14可编辑ppt2确定顶层表单或子表单使用表单设计器创建表单或编辑表单后,可利用属性窗口的ShowWindow属性来指定该表单为顶层表单或子表单,其属性值及功能如下:0 在屏幕中(默认) &本表单将作为VFP主窗口的子表单1 在顶层表单中 &本表单作为顶层表单的子表单2 作为顶层表单 &本表单作为顶层表单显示在桌面上15可编辑ppt3子表单的操作(1)确定子表单为浮动表单或非浮动表单若要使子表单能浮动,可将其Desktop属性设置为.T.,Desktop的

9、默认值为.F.,表示表单不能浮动。(2)子表单最大化的样式设置若要使子表单最大化后与父表单组合成一体,即包含在父表单中,并共享父表单的标题、标题栏、菜单以及工具栏,可将表单的MDIForm属性设置为.T.。如果希望子表单最大化后成为一独立窗口,即保留它本身的标题和标题栏,并占据父表单的全部用户区域,则应将表单的MDIForm属性设置为.F.。(3)子表单的调用若要显示子表单,可在顶层表单某事件代码中写入DO FORM命令,并在命令中指定子表单文件名。注意,不可在顶层表单的Init事件中调用子表单,因为此时顶层表单本身尚未激活。16可编辑ppt4表单的显示与隐藏若要隐藏表单使它不可见,可将表单的

10、Visible属性设置为.F.,Visible属性默认值为.T.,表示表单可见。要使表单隐藏也可使用Hide方法程序,ThisForm.Hide与ThisForm.Visible=.F.效果相同。要使表单显示也可使用Show方法程序,该方法通常用于表单集中,ThisFormSet.Form2.Show与ThisFormSet.Form2.Visible=.T.效果相同。Visible属性、Show和Hide方法程序仅当表单已在内存中的情况下才能使用。17可编辑ppt5释放表单当用户完成表单的操作后,可以释放表单。在释放表单后,用户便不能再访问表单中的数据和方法程序。要释放表单,可以使用Rele

11、ase方法。18可编辑ppt8.2 向表单中添加对象8.2.1 添加VFP容器8.2.2 添加VFP控件8.2.3 添加自定义对象VFP中的对象根据它们所基于的类型可分为两种:容器:可以作为其他对象的父对象。比如 ,一个表单可作为一个容器,它是放在其中的控件的父对象。控件:可以包含在容器中,但不能作为其他对象的父对象。19可编辑ppt8.2.1 添加VFP容器在VFP中,除了表单集和表单外,还提供了4个基本容器类,即命令按钮组、选项按钮组、表格和页框。在表单中添加命令按钮组或选项按钮组时,默认情况下,按钮组包含2个按钮。在表单中添加页框时,页框默认包含2个页面。如果将ButtonCount属性

12、或PageCount属性设置为需要的数目,则可以包含更多的按钮或页面。向表单中添加表格时,ColumnCount属性的默认值为-1,这样在运行时表格将显示与RowSource表中的字段同样数量的列。如果设计表格为指定数目的列,可以设置表格的ColumnCount属性为指定列的数目。20可编辑ppt8.2.2 添加VFP控件使用表单控件工具栏,可以非常方便地在表单中添加任何一种标准的VFP控件,如复选框、列表框、组合框、文本框、命令按钮、标签、线条、形状、微调按钮、超级链接、计时器等。要在表单中添加控件,可在表单控件工具栏中选择所需的控件按钮,然后在表单中单击或拖动,即可添加到表单中。21可编辑

13、ppt8.3 定制表单8.3.1 美化表单8.3.2 表单的布局8.3.3 设置Tab键次序22可编辑ppt8.3.1 美化表单创建了表单以后,用户可以对表单进行修改,包括调整控件的大小、移动和对齐控件、改变文本的字体和字号、设置表单的颜色等,从而达到美化表单的目的。1改变表单中文本的字体和大小FontName、FontSize和FontBold 2向表单中添加线条和形状LineSlant属性来改变线条的倾斜度。Curvature属性来确定所画形状的类型 3向表单中添加图形 在属性窗口选择Picture属性,单击三点按钮显示“打开”对话框 4设置表单的前景和背景颜色23可编辑ppt8.3.2 表单的布局专业化的GUI界面需要借助VFP所提供的一些工具进行整体布局设计。这些工具所提供的功能即可以通过主菜单【格式】菜单项各命令来完成,也可以通过“布局工具栏”来实现,还可以通过直接设置各控件的属性来达到重新布局的目的。1选择控件2调整控件的大小 3移动或对齐控件 4间距 5置前、置后 24可编辑ppt8.3.3 设置Tab键次序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论