表单设计与应用.ppt_第1页
表单设计与应用.ppt_第2页
表单设计与应用.ppt_第3页
表单设计与应用.ppt_第4页
表单设计与应用.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、主讲人 于洪奎,第八章表单设计与应用,2,考点1-对象与类,1、对象(Object) 客观世界里任何实体都可以被视为对象。对象可以是具体的事物,也可以指某些概念。 (1)属性:用来表示对象的状态。 (2)方法:用来描述对象的行为。 2、类(Class) 类是对一类相似对象的性质描述。同类对象具有相同的性质:相同种类的属性及方法。 3、对象与类的关系 通常,我们把基于某个类生成的对象称为这个类的实例。可以说任何一个对象都是某个类的一个实例。,3,考点2-容器与控件,类可分为两种:容器类和控件类。相应地,可分别生成容器和控件。 1控件:是一个可以以图形化的方式显示出来并能与用户进行交互的对象。 2

2、容器:可看成是一种特殊的控件,它能包容其他的控件或容器。 3层次:对象的层次关系指的是包容与被包容的关系。 类的层次关系指的是继承与被继承的关系。,4,容器层次中的对象引用,5,考点3-创建表单,1、使用表单向导创建表单 (1)基于一个表的表单 (2)一对多表单 2、使用表单设计器创建表单 CREATE FORM 表单名 3、修改已有的表单 MODIFY FORM 4、运行表单 DO FORM ,6,考点4-管理表单属性和方法,1表单常用属性 2编辑方法或事件代码,7,表单常用属性1,8,表单常用属性2,9,考点5-常用事件和方法,10,方法,11,考点6-数据环境,1、数据环境的常用属性 (

3、1)AutoOpenTables:运行表单时是否打开表或视图。默认.T. (2) AutoCloseTables:关闭表单时是否关闭表或视图。默认.T. 2、打开数据环境设计器 3、向数据环境添加表或视图 4、从数据环境移去表或视图 5、在数据环境中设置关系 6、向表单添加字段,12,考点7-标签控件与命令按钮,1、标签控件(LABEL) (1)Caption属性:指定标签的标题 (2)Alignment属性:标题的对齐方式。0左对齐,1右对齐,2居中。 2、命令按钮控件(CommandButton) (1)Default属性:为.T.时,成为“确定”,一个表单只能有一个。默认.F. (2)C

4、ancel属性:为.T.时,成为“取消”,按ESC响应。默认.F. (3)Enabled属性:默认.T.能响应用户的事件。为.F.时不响应。 (4)Visible属性:默认.T.可见。为.F.时隐藏。,13,考点8-文本框与编辑框,1、文本框控件(TextBox) (1)ControSource属性 (2)Value属性 (3)PasswordChar属性 (4)InputMask属性 2、编辑框控件(EDITBOX) (1)ReadOnly属性 (2)SelStart属性 (3)SelLength属性,为文本框指定一个字段或内存变量,运行时,文本框中首先显示变量的内容。,返回文本框的当前内容

5、,默认值是空串。,指定文本框是显示用户输入的字符还是显示占位符,默认为空串,此时没有占位符。可以指定占位符(如*),指定输入输出格式,只读属性,默认.F.,所选文本或插入点的起始位置,取值在0到字符总数之间。,返回用户所选定字符的数目,或指定要选定的字符数目。,14,考点9-复选框与列表框,1、复选框控件(CheckBox) (1)Caption (2)Value (3)ControSource 2、列表框控件(ListBox) (1)RowSourceType和RowSource (2)List (3)ColumnCount (4)Value (5)ControSource,指定复选框旁边的

6、文字.,用来指明复选框的当前状态.0或F表示为选中,1或T表示被选中,2或NULL表示不确定,只在代码中有效.,指明与复选框建立联系的数据源,其类型可以是逻辑型或数值型.,TYPY指明数据源类型:共有10种。 SOURCE指定列表框的条目数据源。,用来存取列表框中数据条目的字符串数组。,指定列表框的列数。,列表框中被选中的条目,可以是数值型或字符型。,用户可以通过它指定一个字段或变量用以保存用户从列表中选择的结果,15,考点10-表格控件与页框控件,1、表格控件 (1)表格属性 RecordSourceType和RecordSource ColumnCount (2)列属性 ControlSo

7、urce CurrentControl (3)标头属性 Caption Alignment 2、页框控件(PageFrame) (1)PageCount (2)Pages (3)Tabs (4)TalStetch (5)ActivePage,TYPE指定数据源类型,有5种。SOURCE指定表格数据源。,指定表格的列数,指定要在列中显示的数据源,即表中的一个字段。,指定列对象中的一个控件,该控件用以显示和接收列中活动单元格的数据。,指定标头对象的标题文本,显示于列顶部。,指定标题文本在对象中显示的对齐方式。,用于指明一个页框对象所包含的页对象的数量。最小值为0,最大值为99,该属性是一个数组,用

8、于存取页框中的某个页对象。,指定页框中是否显示页面标签栏。,如果页面标题(标签)文本太长,可通过设置该属性利用多行显示。其中0表示多重行,1表示单行(默认)。,返回页框中活动页的页号,或使页框中的指定页成为活动的。,16,练习1,1下列关于类的叙述中,错误的是。 A)类是对象的集合,而对象是类的实例 B)一个类包含了相似对象的特征和行为方法 C)类并不实行任何行为操作,它仅仅表明该怎样做 D)类可以按其定义的属性、事件和方法进行实际的行为操作,17,练习2,2对于表单及控件的绝大多数属性,其类型通常是固定的,Caption属性只用来接收。 A)数值型数据B)字符型数据 C)逻辑型数据D)备注型

9、数据,18,练习3,3能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是。 A)HideB)Show C)ReleaseD)SetFocus,19,练习4,4在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为。 A)ThisForm.Refresh B)ThisForm.Delete C)ThisForm.Hide D)ThisForm.Release,20,练习5,5有关控件对象的Click事件的正确叙述是。 A)鼠标双击对象时引发 B)鼠标单击对象时引发 C)鼠标右键单击对象时引发 D)鼠标右键双击对象时引

10、发,21,练习6,6下列关于数据环境和环境中表之间关系的说法,正确是。 A)数据环境是对象,关系不是对象 B)数据环境不是对象,关系是对象 C)数据环境是对象,关系是数据环境中的对象 D)数据环境和关系都不是对象,22,练习7,7利用数据环境,将字段拖到表单中,各种类型的数据都将产生相应的表单控件,在下列各项中,对应正确的一项是。 A)字符型字段 编辑框B)逻辑型字段 选项组 C)备注型字段 列表框D)数据表 表格,23,练习8,8如果文本框的InputMask属性值是#99999,允许在文本框中输入的是。 A)+12345B)abc123 C)$12345D)abcdef,24,练习9,9下

11、列关于表格的说法正确的是。 A)表格是一种容器对象,在表格中全部按列来显示数据 B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件 C)表格、列、标头和控件有自己的属性、方法和事件 D)以上说法均正确,25,练习10,10下列表格控件属性中,属于标头属性的是。 A)Alignment B)ControlSource属性 C)Sparse属性 D)CurrentControl属性,26,填空1,1类是对象的集合,它包含了相似的有关对象的_和_。 2在Visual FoxPro中,当前对象的关键字是_,当前对象所在的表单的关键字是_。 3在Visual FoxPro中,运行当前文件夹

12、下的表单T1.SCX的命令是_。 4在Visual FoxPro中释放和关闭表单的方法是_。,27,填空2,5数据环境是一个_,它有自己的属性、方法和事件。常用的两个数据环境属性是_和AutoCloseTables。 6用当前窗体的LABEL1控件显示系统时间的语句是 ThisForm.Label1. _=TIME() 7用来确定复选框是否被选中的属性是_,用来指定显示在复选框旁的文字的属性是_。,28,习题1,在面向对象程序设计中,程序运行的最基本实体是。 A)对象 B)类 C)属性 D)方法,29,习题2,下列关于“类”的叙述中,错误的是。 A)类是对象的集合,而对象是类的实例 B)一个类

13、包含了相似对象的特征和行为方法 C)类并不执行任何行为操作,它仅仅表明该怎么做 D)同种类中对象的属性必须相同,属性值也必须相同。,30,习题3,下列对控件类和容器类的说法正确的是。 A)可以对控件类和容器类对象中的组件单独进行修改或操作。 B)控件类一般作为容器类中的控件。 C)控件类的封装性比容器类更加严密,灵活性更好。 D)控件类和容器类只能用来进行一种相关的控制。,31,习题4,对象的相对引用中,要引用当前操作的对象,可以使用的关键字是。 A)Parent B)ThisForm C)ThisFormSet D)This,32,习题5,在VFP中,关键字Parent的含义是指。 A)当前

14、对象 B)当前对象的直接容器 C)当前对象所在的表单 D)当前对象所在的表单集,33,习题6,在VFP中,运行表单T1.SCX的命令是。 A)DO T1 B)RUN FORM T1 C)DO FORM T1 D)DO FROM T1,34,习题7,新创建的表单默认标题为FORM1,需要修改表单的标题,应设置表单的。 A)NAME属性 B)CAPTION属性 C)CLOSABLE属性 D)ALWAYSONTOP属性,35,习题8,关闭当前表单的程序代码是THISFORM.RELEASE,其中RELEASE是表单对象的。 A)标题 B)属性 C)事件 D)方法,36,习题9,在VFP中,释放和关闭

15、表单的方法是。 A)RELEASE B)CLOSE C)DELETE D)DROP,37,习题10,让控件获得焦点,使其成为活动对象的方法是。 A)SHOW B)RELEASE C)SETFOUS D)GOTFOUS,38,习题11,以下操作中,不属于表单数据环境常用操作的是。 A)向数据环境添加表或视图。 B)向数据环境添加控件。 C)从数据环境中删除表或视图。 D)在数据环境中编辑关系。,39,习题12,下列关于表单数据环境的叙述中,错误的是。 A)可以在数据环境中加入与表单操作有关的表。 B)数据环境是表单的容器。 C)可以在数据环境中建立表之间的联系。 D)表单运行时自动打开其数据环境

16、中表。,40,习题13,以下叙述与表单有关,其正确的是。 A)当表单运行时,数据环境中的表处于只读状态,只能显示,不能修改。 B)当表单关闭时,不能自动关闭数据环境中的表。 C)当表单运行时,自动打开数据环境中的表。 D)当表单运行时,与数据环境中的表无关。,41,习题14,以下关于表单数据环境叙述错误的是。 A)可以向表单数据环境设计器中添加表或视图。 B)可以从表单数据环境设计器中移出表或视图。 C)可以在表单数据环境设计器中设置表之间的联系。 D)不可以在表单数据环境设计器中设置表之间的联系。,42,习题15,在当前表单的LABEL1控件中显示系统时间的语句是。 A)ThisForm.label1.Caption=TIME( ) B) ThisForm.label1.Value =TIME( ) C) ThisForm.label1.Text =TIME( ) D) ThisForm.label1.Control =TIME( ),43,习题16,下面对编辑框(EditBox)控件属性的描述正确的是。 A)SelLength属性的设置可以小于零。 B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条。 C)SelText属性在做界面设计时不可用,在运行时可读写。 D)R

温馨提示

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

评论

0/150

提交评论