中职Visual FoxPro数据库技能教程 第6章课件_第1页
中职Visual FoxPro数据库技能教程 第6章课件_第2页
中职Visual FoxPro数据库技能教程 第6章课件_第3页
中职Visual FoxPro数据库技能教程 第6章课件_第4页
中职Visual FoxPro数据库技能教程 第6章课件_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

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

文档简介

1、(中职)Visual FoxPro数据库技能教程 第6章ppt课件第6章 表单设计 6.1 技能1:面向对象的程序设计6.2 技能2:表单的建立6.3 技能3:表单控件的使用2技能目标 了解面向对象的程序设计方法使用表单向导创建表单表单的基本操作和代码设计表单控件的功能和常用属性以及生成器的使用表单控件的常用事件和方法程序表单的整体布局设计和美化36.1 技能1:面向对象的程序设计 6.1.1 类6.1.2 对象 46.1.1 类1. 基类命令按钮命令按钮组列 表 框编 辑 框表单组合框选项按钮选项按钮组计时器标签图像文本框形状表格表单集微调线条页框控制OLE绑定型控制OLE容器控制容器页面5

2、6.1.1 类2新类的创建(1)用类设计器生成新类66.1.1 类实例1:以命令按钮(CommandButton)为基类,创建一个带有确认功能的“退出按钮”子类。7类设计器 86.1.1 类(2)用命令语句创建新类创建类的命令是CREATE CLASS,其语法如下:CREATE CLASS ClassName/? OF ClassLibraryName1/? AS cBaseClassName FROM ClassLibraryName2 NOWAIT 96.1.1 类3类的使用实例2:将实例1中创建的“退出按钮”类添加到“表单控件”工具栏中。106.1.2 对象1对象的属性、事件和方法程序(

3、1)对象的属性属性说明信息属性列表框对象组合框选项卡属性设置框11常用属性一览表 属 性说 明可用于哪些对象BackColor指定对象的背景色表单、标签、文本框、列表框等BackStyle指定对象背景是否透明标签、文本框、图像等Caption指定对象的显示标题表单、标签、命令按钮等ControlSource指定与对象建立联系的数据源文本框、列表框、命令按钮组等Enabled指定对象是否可用任何对象ForeColor指定对象的前景色表单、标签、文本框、命令按钮等Height指定对象的高度任何对象Name指定对象的引用名字任何对象Picture指定显示在对象上的图形文件或字段表单、命令按钮、OLE

4、绑定控件等Value指定对象的当前取值、状态文本框、列表框等Width指定对象的宽度任何对象WindowState指定运行时窗口是否最大化表单126.1.2 对象(2)对象的事件事 件触 发 时 机事 件触 发 时 机Activate对象激活时Load创建对象前Click单击鼠标左键时LostFocus对象失去焦点时GotFocus对象得到焦点时MouseDown按下鼠标时Init对象初始化时MouseUp释放鼠标时KeyPress按下并释放键盘时Unload释放对象时136.1.2 对象(3)对象的方法程序方法程序用 途方法程序用 途Cls清除表单上的图形和文本Refresh重画对象或控件,

5、并刷新所有数据Hide隐藏表单、表单组或工具Release从内存中释放表单或表单组Move移动对象SetFocus使指定对象获得焦点146.1.2 对象2对象的引用实例3:创建一个“验证输入密码”表单对象,提供密码为“vfp60”,输入时字符以“*”显示,允许输入3次,如果3次输入均错误时禁止进入,如果密码正确则显示“欢迎使用本系统!”(要求退出按钮使用实例1中的“退出按钮”类来创建)。15知识链接在表单内产生的对象也称控件。(1)创建表单。选择【文件】|【新建】命令,在“新建”对话框中选择“表单”单选按钮,然后单击“新建文件”按钮,则会出现一个表单窗口。(2)在“表单控件”工具栏中单击“标签

6、”按钮,在表单设计器Form1(系统默认的名称,依次序排列,下同)窗口中单击某处,即创建一个标签控件,在其内显示名字为Label1;重复操作,创建第二个标签控件,在其内显示名字为Label2;在“表单控件”工具栏中单击“文本框”按钮,在Form1窗口中单击某处,即创建一个文本框控件,在其内显示名字为Text1;继续在“表单控件”工具栏中单击“命令”按钮,在Form1窗口中单击某处,即创建一个命令按钮控件,在其内显示Command1。16知识链接(3)在“表单控件”工具栏中单击“查看类”按钮,选择用户控件(参见图6-6),在工具栏中单击“退出”按钮,在Form1窗口中单击某处,即产生根据“退出按

7、钮”类创建的“退出按钮1”按钮。(4)设置属性。单击Label1,在属性窗口的属性列表中选中Caption属性,在属性设置框中将其值改为“请输入密码”,按回车键确认;单击Label2,在属性窗口的属性列表中选中Caption属性,在属性设置框中将其值改为空“”,按回车键确认;单击Text1,在属性窗口的属性列表中选中PasswordChar属性,在属性设置框中将其值改为“*”,按回车键确认;单击Command1,在属性窗口的属性列表中选中Caption属性,在属性设置框中将其值改为“确定”,按回车键确认。17验证输入密码表单 18实验十三 面向对象的程序设计1. 实验目的:了解类的使用,能在表

8、单上完成对象的创建,简单的代码编写。2. 实验要求及内容。(1)根据实例3,每个学生自己设计一个验证密码的表单对象,要求有文本框,命令按钮和退出按钮,使用用户控件类库中的退出按钮类来创建退出按钮。(2)提供密码为“111888”,密码显示字符设为“#”。(3)为各控件设置相应的代码,当输入错误时有错误提示,允许输入3次密码。(4)将表单保存在“E:职工管理forms”中。(5)每个学生为同组同学出一道关于面向对象的程序设计的实验题,互相辅导。3. 完成实验报告。196.2 技能2:表单的建立 6.2.1 使用表单向导创建表单6.2.2 使用表单设计器创建表单6.2.3 表单设计与修饰 206.

9、2.1 使用表单向导创建表单1创建单一表单实例4:使用表单向导创建一个基于“工资”表的表单。216.2.1 使用表单向导创建表单22知识链接选择“保存表单以备将来使用”单选按钮,将保存表单并关闭表单设计器。选择“保存并运行表单”单选按钮,执行保存表单操作并查看运行结果。选择“保存表单并用表单设计器修改表单”单选按钮,执行保存表单操作并打开“表单设计器”修改表单。单击“预览”按钮可以浏览表单结果,如图6-15所示,如果发现结果不完全符合题目要求,可单击“上一步”按钮进行修改。236.2.1 使用表单向导创建表单246.2.1 使用表单向导创建表单2创建一对多表单实例5:依据“部门”表和“职工”表

10、建立“部门-职工”一对多表单。256.2.2 使用表单设计器创建表单1表单设计器介绍(1)启动表单设计器266.2.2 使用表单设计器创建表单(2)“表单设计器”工具栏276.2.2 使用表单设计器创建表单2表单的保存和运行(1)保存表单选择【文件】|【保存】命令,可保存当前的表单但表单设计器不关闭,对新建的表单则提示保存位置和表单文件名,对修改的已存在的表单则直接覆盖原文件。(2)运行表单使用【程序】菜单中的【运行】命令。286.2.2 使用表单设计器创建表单3手工创建快速表单实例6:选择“职工”表中的姓名、性别、职工号、部门4个字段建立快速表单。29“表单生成器”对话框306.2.2 使用

11、表单设计器创建表单4应用数据环境设计器创建表单(1)数据环境(2)打开数据环境设计器(3)数据环境设计器的使用316.2.2 使用表单设计器创建表单326.2.2 使用表单设计器创建表单实例7:使用数据环境设计器,依据“职称工资”视图,创建能查询各级职称人员工资的表单。 新建表单,打开表单设计器(打开方法如前所述,以后例题中不再阐述)。 打开数据环境设计器,将“职称工资”视图添加到数据环境设计器中。 用鼠标按住数据环境设计器中“职称工资”视图“姓名”字段,拖动至表单窗口Form1中,则自动生成了一个标签框,一个文本框,依照此方法依次拖动其他字段到表单中。 在“E:职工管理forms”文件夹下保

12、存此表单名字为“数据环境-职称工资”。33 从数据环境设计器拖动字段创建表单 346.2.2 使用表单设计器创建表单实例8:使用数据环境设计器,创建能查询部门信息的表单。 创建新表单,打开表单设计器。 打开数据环境设计器,将“部门”视图添加到数据环境设计器中。 鼠标放于数据环境设计器中的“部门”表标题处,拖动至表单窗口Form1中,形成表格形式。 在“E:职工管理forms”文件夹下保存此表单名字为“数据环境-部门”。35拖动标题创建表格式表单 366.2.2 使用表单设计器创建表单5使用表单控件工具栏创建表单376.2.3 表单设计与修饰 1表单控件的选择和调整(1)表单控件的选择(2)表单

13、控件的移动和大小调整2表单的布局和颜色设置(1)布局工具栏(2)“调色板”工具栏386.2.3 表单设计与修饰3设置字体和字号实例9:依据“已婚职工信息”视图,建立“已婚职工信息”表单,添加两个命令按钮,显示为“上一条”和“下一条”,并对表单的布局和颜色进行调整。(1)打开项目管理器“职工管理”,新建表单,打开“表单设计器”,将“已婚职工信息”视图添入数据环境设计器中。(2)选择【表单】|【快速表单】命令,在弹出的“表单生成器”对话框中的“字段选取”选项卡中选择“已婚职工信息”视图,选取全部字段作为可用字段。396.2.3 表单设计与修饰(3)在“样式”选项卡中选择“阴影式”,单击“确定”按钮

14、,在表单窗口Form1中就出现了刚刚建立的快速表单。(4)在表单控件工具栏中单击“命令按钮”,按下“按钮锁定”按钮,在Form1中所有控件的下方空白处单击两下,创建了两个命令按钮,显示为Command1和Command2,单击“按钮锁定”按钮,解除锁定状态恢复为选择状态。(5)按住【Shift】键,单击Command1和Command2,将这两个命令按钮同时选中,在“布局”工具栏中单击“相同大小”、“底边对齐”按钮和“水平居中”按钮。406.2.3 表单设计与修饰(6)单击Command1,在属性窗口中选择“布局”选项卡,将Caption属性值改为“上一条”,用同样的方法将Command2的C

15、aption属性值改为“下一条”;单击表单Form1中的空白处,在属性窗口中选择“布局”选项卡,将表单的Caption属性值改为“已婚职工信息” 。41已婚职工信息表单426.2.3 表单设计与修饰(7)为“上一条”和“下一条”按钮设置代码,双击“上一条”按钮,在代码窗口的对象列表框中选择“Command1”,在过程列表框选择“Click”,在编辑窗口中添加如下代码:SKIP -1ThisForm.Refresh 然后在代码窗口的对象列表框中选择“Command2”,在过程列表框中选择“Click”,在编辑窗口添加如下代码:SKIPThisForm.Refresh 436.2.3 表单设计与修

16、饰(8)在“表单设计器”工具栏中单击“调色板工具栏”,将表单的背景色改为蓝色。(9)按住【Shift】键,同时选中“姓名”、“出生日期”、“婚否”、“部门”、“简历”这5个控件,在属性窗口的“布局”选项卡中,将Left属性值改为350(这5个控件的最左边和它们的父对象表单距离为350)。(10)在“E:职工管理forms”文件夹下保存表单,命名为“综合表单设计已婚职工信息”,运行表单,单击“上一条”或“下一条”按钮观察表单显示的变化。44实验十四 创建表单1. 实验目的:(1)掌握使用向导设计表单的方法。(2)掌握快速表单的创建方法。(3)熟练掌握数据环境设计器的使用,利用数据环境设计器来创建

17、表单。(4)了解表单设计器及表单控件工具栏。2. 实验要求及内容。(1)使用向导创建一个表单,用于显示“职工”表中的数据,表单名为“职工”。45实验十四 创建表单(2)依据“职工”表和“工资”表,使用向导创建一对多表单,显示每名职工的职工号、姓名及详细工资情况,表单名为“职工-工资”。(3)在“职工管理”项目管理器中创建一个快速表单,用于显示“工资”表中的数据,表单名为“工资”。(4)利用数据环境设计器来创建“部门职工”表单,要求“部门”表每个字段单独显示为一个标签和一个文本框,“职工”表以表格形式显示,表单名为“部门职工”。(5)所有表单保存在“E:职工管理forms”文件夹中。(6)学生互

18、相出题,讨论并互相辅导。3. 完成实验报告。466.3 技能3:表单控件的使用 6.3.1 文本框6.3.2 编辑框6.3.3 列表框6.3.4 组合框6.3.5 微调控件6.3.6 标签6.3.7 线条6.3.8 形状476.3 技能3:表单控件的使用6.3.9 图像6.3.10 命令按钮和命令按钮组6.3.11 选项按钮组6.3.12 复选框6.3.13 计时器6.3.14 表格6.3.15 容器486.3 技能3:表单控件的使用6.3.16 页框制作带有选项卡的对话框式表单6.3.17 ActiveX控件VFP和其他系统或软件的接口6.3.18 ActiveX绑定控件照片等通用型字段的录

19、入和修改6.3.19 超级链接VFP接入Internet的桥梁 496.3.1 文本框 1. 文本框常用属性(1)Alignment:设置文本框中内容的对齐方式。(2)ControlSource:设置文本框中数据的来源。(3)Enabled:文本框控件是否可用。它的值有两个选项,.t.为真,表示控件为可用,此项为默认值;.f.为假,表示控件为灰色不可用。(4)FontName:设置文本框中的字体类型。(5)Fontsize:设置文本框中的字体大小。(6)Name:设置文本框的名字。(7)PasswordChar:设置文本框中显示的字符。(8)Value:设置文本框的值,并在文本框中显示出来。(

20、9)Visible:文本框控件是否可见。它的值有两个选项,.t.为真,表示控件为可见状态,此项为默认值;.f.为假,表示控件隐藏不可见,即在表单中看不见该控件。506.3.1 文本框2. 文本框的值 文本框的值可以用Value属性来设置,也可以通过键盘直接输入,还可以通过数据绑定来获得。数据绑定是指将控件与某个数据源联系起来,数据源由数据环境预先指定,可以通过ControlSource属性来实现文本框与数据源的绑定。例如可以设置该属性为数据环境中的某一个表中的字段,绑定后,文本框的值就与该字段的值一致了,更改文本框的值则字段值也随之更改。516.3.1 文本框3. 文本框的功能(1)文本框可以

21、输入输出除备注型以外的各种类型数据。(2)文本框具有编辑功能,可以对其中的内容进行剪切、复制和粘贴等操作。(3)文本框允许使用字符替代真实内容以保证程序的安全性,例如在本章“实例3”中用户输入的密码是以“*”字符显示的。526.3.1 文本框实例10:建立“技能3控件练习”表单,显示“职工”表中职工号、姓名、性别、出生日期这4个字段的值。536.3.1 文本框实例11:建立“文本框练习”表单,建立3个文本框,分别按要求设置属性。546.3.2 编辑框 1. 编辑框常用属性(1)ReadOnly:选择是否可以修改编辑框中的文本。(2)ScrollBars:选择编辑框是否具有垂直滚动条。(3)Se

22、lText:返回编辑框中被选定的文本。556.3.2 编辑框2. 编辑框的功能(1)因为编辑框能处理大容量的字符文本内容,所以经常使用它来显示输出备注型字段的内容或数据较长的字符型字段的内容。(2)编辑框与文本框不同,它只能输入或编辑字符型数据。 (3)编辑框具有VFP中所有标准的编辑功能。566.3.2 编辑框实例12:在“技能3控件练习”表单中创建编辑框,显示“职工”表中简历字段的值。57 6.3.2 编辑框586.3.3 列表框 列表框常用属性如下。(1)ColumnCount:设置列表框的列数,默认值为0。(2)ControlSource:为用户从列表框中选定的内容指定一个保存位置。(

23、3)Multiselect:是否允许用户一次从列表框中选择多项。(4)RowSource:用于指定列表项的数据源。(5)RowSourceType:用于指定列表项数据源的类型。596.3.3 列表框实例13:创建新表单“列表框练习”,将“职工”表中所有姓名字段的值显示在列表框中,当在列表框中选中一个姓名时,其所在的部门会显示在文本框中。60利用列表框显示字段值 616.3.4 组合框 组合框常用属性如下。(1)Style:用于选择组合框的类型,默认值为0,表示建立下拉组合框,选择2,则用于建立下拉列表框。(2)ControlSource:为用户从组合框中选定的内容指定一个保存位置。(3)Row

24、Source:用于指定组合框列表项的数据源。(4)RowSourceType:用于指定组合框列表项的数据源类型。626.3.4 组合框实例14:在“技能3控件练习”表单中创建一个组合框显示部门字段的值,创建两个列表框分别用来显示“职工”表中民族和职称字段的值。636.3.5 微调控件 微调控件的常用属性如下。(1)Increment:设置点击箭头按钮时,递增或递减的数,如设置为2,则每次增减数为2。(2)KeyBoardHighValue:设置键盘输入数据的最大值。(3)KeyBoardLowValue:设置键盘输入数据的最小值。(4)SpinnerHighValue:设置鼠标点击微调按钮调整

25、数据的最大值。(5)SpinnerLowValue:设置鼠标点击微调按钮调整数据的最小值。(6)Value:设置微调控件的初始值。646.3.5 微调控件实例15:建立工资表表单,用微调控件显示“基本工资”和“工龄工资”字段的值,可以用键盘输入或点击箭头来设置工资的值,表单名为“工资-微调控件”。656.3.6 标签 标签控件的常用属性如下。(1)AutoSize:标签是否会根据标题长度自动调整其大小,默认值为.f.。(2)BackColor:设置标签的背景色。(3)BackStyle:选择标签是否透明,即是否与表单背景一致,默认为不透明。(4)Caption:设置标签中显示文本信息的内容。(

26、5)ForeColor:设置标签中显示文本的颜色。(6)Visible:设置标签控件是否显示,即是可见的还是隐藏的。(7)WordWrap:设置标签中显示的文本信息是否换行,默认为.f.不换行。666.3.6 标签实例16:在“技能3控件练习”表单中创建标签,为前面所创建各控件添加提示说明。例如:在显示姓名的文本框前添加标签,并显示为“姓名”。676.3.6 标签实例17:设计一个新表单,名字为“欢迎进入”,显示“欢迎进入职工管理系统”的欢迎界面。686.3.7 线条 线条控件的常用属性如下。(1)BorderColor:设置线条的颜色。(2)BorderStyle:设置线条的类型,只有当Bo

27、rderWidth属性值为1时,BorderStyle属性才有意义,它的值包括7个选项,0-透明、1-实线(此项为默认值)、2-虚线、3-点线、4-点划线、5-双点划线、6-内实线。 (3)BorderWidth:设置线条的粗细。(4)Height:设置线条的高度,若画水平线,设置该属性为0。(5)Left:设置控件距离其父对象的左边距。(6)LineSlant:设置线条的方向,可选择两种方向“/”和“”。(7)Top:设置控件距离其父对象的上边距。(8)Width:设置线条的宽度,若画垂直线,设置该属性为0。696.3.8 形状 形状控件的常用属性如下。(1)BorderStyle:设置组成

28、形状线条的类型,其取值和用法同线条的该属性一样。(2)Curvature:设置形状的曲率,即弯曲度。(3)FillStyle:设置形状内的填充方案,包括7个选项,0-实线、1-透明(表示形状内没有填充图形,此项为默认设置)、2-水平线、3-垂直线、4-向上对角线、5-向下对角线、6-交叉线。(4)SpecialEffect:设置图形的显示效果,只有当Curvature为0时,该属性才有效,用于确定是平面图形还是三维图形。706.3.8 形状实例18:创建“圆方转换”表单,用微调控件调整形状在圆形和方形之间转换。716.3.9 图像 图像控件的常用属性如下。(1)BorderStyle:设置图像

29、是否显示边框,默认为无边框。(2)Picture:设置该控件要显示的.bmp图像文件位置。(3)Stretch:设置图像的填充方式。有3个选项,0-剪裁,此项为默认值,系统会依据控件的大小自动剪裁图像,可能图像无法完全显示;1-等比填充,依据控件的大小自动调整图像,将原图像按比例进行缩放,尽量填满整个控件,图像不失真,但可能宽度上或高度上不能完全填满控件;2-变比填充,将原图像调整后填满整个控件,但图像可能因为比例失调而失真。726.3.9 图像实例19:创建“图像”表单,用来显示VFP系统的狐狸头图像。736.3.9 图像实例20:为“图像”表单加入背景,背景选择一幅蓝天白云草原的图像。74

30、实验十五 表单控件(输入输出类)1. 实验目的:熟练掌握输入输出类表单控件的使用,熟练操作“表单设计器”工具栏、属性窗口及代码窗口。2. 实验要求及内容。(1)根据自己建立的库表设计一个表单,要求用形状和线条分隔各个控件,用最合适的控件显示各个字段的值,为表单加入图像背景,将表单排列整齐,设计时要求有文本框、编辑框、列表框、组合框、微调控件及标签、图像等控件的使用。75实验十五 表单控件(输入输出类)(2)用标签和文本框设计一个简单的银行系统统计本金利息和的表单,键盘输入本金和存款年限,输出利息,假定年利息为1.5%,计算时“本金利息和=本金+本金年限年利息”。(3)将“技能3控件练习”表单中

31、的标签修改为透明状态,民族修改为文本框。(4)将表单保存在“E:职工管理forms”文件夹中。(5)每个学生为同组同学出一道关于表单设计的实验题,互相辅导。3.完成实验报告。766.3.10 命令按钮和命令按钮组 1. 命令按钮命令按钮控件的常用属性如下。(1)Caption:在按钮上显示标题,如果想同时设置快捷键,则在想用做快捷键的字符前加上“”,例如“x”表示设置快捷键为“x”。(2)Default:在该属性值为.t.时,该命令按钮为默认按钮,可以用回车键来触发该命令按钮。(3)DisabledPicture:设置命令按钮无效时显示的图像。(4)DownPicture:设置命令按钮被选中时

32、显示的图像。(5)Enabled:设置该命令按钮是否可用。776.3.10 命令按钮和命令按钮组(6)Picture:设置在命令按钮上显示的图像,可以是.bmp,也可以是.ico。(7)ToolTipText:设置提示文本的内容。当表单的ShowTips属性值为.t.时,表示当鼠标放在该命令按钮上时会显示提示框,提示框的内容用ToolTipText属性来设置。786.3.10 命令按钮和命令按钮组2. 命令按钮组命令按钮组控件的常用属性如下。(1)ButtonCount:设置命令按钮组中命令按钮的数目,默认为2个。(2)Enabled:设置命令按钮组是否有效,当命令按钮组和组内命令按钮的Ena

33、bled属性不一致时,以命令按钮组的值为准。(3)Value:该属性的值可以是一个数值或字符串,当它的值是数值时表示组内命令按钮的序号,它的值是字符串时表示组内命令按钮的Caption值。796.3.10 命令按钮和命令按钮组实例21:在“技能3控件练习”表单中创建7个命令按钮,分别用来完成显示首记录、上一条、下一条、末记录、追加记录、删除记录和退出的操作并设置快捷键。80在表单中添加控制按钮816.3.10 命令按钮和命令按钮组实例22:创建表单计算“工资”表中各职工的实发工资,用命令按钮来控制计算。826.3.11 选项按钮组 选项按钮组控件的常用属性如下。(1)ButtonCount:设

34、置选项按钮组中选项按钮的数目,默认为2个。(2)ControlSource:设置选项按钮组的数据源。(3)Value:与命令按钮组的该属性含义相同。836.3.11 选项按钮组实例23:将“技能3控件练习”表单中的“性别”字段文本框删除,改为选项按钮。846.3.12 复选框 复选框控件的常用属性如下。(1)ControlSource:设置复选框的数据源。(2)Value:其值可以是0、1、2或.f.、.t.、NULL,对应复选框控件的3种状态,0-.f.,未选中状态;1-.t.,选中状态;2-NULL,不可用状态。856.3.12 复选框实例24:在“技能3控件练习”表单中创建复选框控件,用

35、来显示职工表的婚否字段。 (1)打开“技能3控件练习”表单。(2)单击“表单控件”工具栏上的“复选框”控件,在表单下方职称标签下空白处单击,创建一个复选框控件,默认名为Check1,设置Caption属性为“婚否”。(3)将Check1的ControlSource属性设置为“职工.婚否”。 (4)保存并运行表单。866.3.12 复选框实例25:设计一个新表单,名字为“浏览编辑”,可以分别选择“部门”表、“职工”表或“工资”表中的任何一个表进行浏览或编辑。876.3.13 计时器 计时器控件的常用属性如下。(1)Enabled:设置计时器是否工作。(2)Interval:设置计时间隔,单位为毫

36、秒,该属性值不要设置得太小,那样会占用处理器时间过多,降低程序性能,最小以500为宜。886.3.13 计时器实例26:创建显示系统当前日期和时间的表单,名字为“日期时间”。896.3.13 计时器实例27:将实例17“欢迎进入”表单中的标签Label1设置为滚动字幕。906.3.14 表格 1. 表格控件的常用属性(1)AllowAddNew:设置是否允许在运行时追加记录,其值为.t.时,当光标在最后一条记录上时,向下按箭头,就会产生新记录;其值为.f.时,只能用命令追加记录。(2)AllowHeaderSizing:设置是否允许在运行中修改表格的标题栏高度。(3)AllowRowSizin

37、g:设置是否允许在运行中修改表格内容行的高度。(4)ColumnCount:设置表格中列的数目。(5)RecordSource:设置表格中要显示的数据源。(6)RecordSourceType:设置表格中显示数据源的类型。(7)RowHeight:设置表格的行高。 (8)ScrollBars:设置表格中是否显示滚动条。 916.3.14 表格2. 表格控件中列控件的常用属性(1)ControlSource:设置列中要显示的数据源。(2)CurrentControl:设置表格中的活动控件,默认为第一个文本框Text1。(3)Sparse:当其值为.t.时,表示表格只有在列中的单元被选中时才显示为

38、控件;当其值为.f.时,表格运行时就显示控件。926.3.14 表格实例28:创建“表格练习”表单,按“部门”表浏览“职工”表,显示每个部门职工的职工号、姓名、性别、部门、出生日期以及职称信息。93按部门表浏览职工表946.3.15 容器 容器控件常用的属性如下。(1)BackStyle:设置容器是否透明。 (2)SpecialEffect:设置容器的不同格式,表示容器是平面的、凹下的还是凸起的。 956.3.15 容器实例29:创建“容器”表单,装入一个标签控件,显示“表单实例题”。966.3.16 页框制作带有选项卡的对话框式表单 页框控件的常用属性如下。(1)PageCount:设置页框

39、中页面的个数,默认为2。(2)Tabs:设置是否显示选项卡。(3)TabStyle:设置选项卡的显示情况。(4)TabStretch:设置选项卡标题的显示情况。976.3.16 页框制作带有选项卡的对话框式表单实例30:创建含有3个页面的“综合查询”表单,分别显示“部门”、“职工”和“工资”3个表,可以编辑和修改这3个表。其中3个表可以关联显示,即在页框选项卡“部门表”中选中某一记录时,相应在选项卡“职工表”中显示该部门的职工,同样,选中某一职工时,在选项卡“工资表”中显示该职工的工资。986.3.16 页框制作带有选项卡的对话框式表单996.3.17 ActiveX控件VFP和其他系统或软件

40、的接口 ActiveX控件 可用于向表单中添加OLE对象(Object Linking and Embedding对象的链接和嵌入),它又可以称为OLE控件。该控件可用于向表单或“表单控件”工具栏中插入原来没有的ActiveX控件,也可以直接插入一个OLE对象,使VFP系统在需要时可以使用其他的Windows程序,例如Word、Excel等。在表单控件工具栏中选中ActiveX控件按钮,在表单窗口中任一位置单击,即出现如图所示的对话框。100“插入对象”对话框1016.3.17 ActiveX控件VFP和其他系统或软件的接口“插入对象”对话框中的选项如下。 “新建”按钮:当选择“新建”按钮时,

41、在“对象类型”列表框中将显示安装在本台计算机中的OLE应用程序,可以从中选定一个应用程序,单击“确定”按钮创建新对象。例如选定的是Microsoft Excel工作表,则系统将自动打开Excel以供用户建立电子表格,并将该表格嵌入表单中。 “显示为图标”复选框:用来设置新建对象的显示方式,若选中该复选框,则运行表单时文档以图标形式显示在表单上,双击图标系统就会调用相应的程序去打开文档;若不选择该复选框,则运行表单时文档内容将直接显示在表单上。 1026.3.17 ActiveX控件VFP和其他系统或软件的接口“由文件创建”按钮:当选择该按钮时,如图6-59所示,用户需单击“浏览”按钮,从计算机中选择一个存在的文档,将该文档作为对象嵌入到表单中。“插入控件”按钮:当选择“插入控件”按钮时,用户可以指定一个ActiveX控件并嵌入表单中。选择该按钮后,对象类型列表框中将显示控件类型列表,其中列出了常用“表单控件”工具栏中没有的控件,用户可以选择任一控件后单击“确定”按钮,指定的控件将嵌入到表单中,每个控件也都有各自的属性

温馨提示

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

评论

0/150

提交评论