第6章表单设计与应用课件.ppt

上传人:牧羊曲112 文档编号:4095886 上传时间:2023-04-04 格式:PPT 页数:25 大小:707.50KB
返回 下载 相关 举报
第6章表单设计与应用课件.ppt_第1页
第1页 / 共25页
第6章表单设计与应用课件.ppt_第2页
第2页 / 共25页
第6章表单设计与应用课件.ppt_第3页
第3页 / 共25页
第6章表单设计与应用课件.ppt_第4页
第4页 / 共25页
第6章表单设计与应用课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《第6章表单设计与应用课件.ppt》由会员分享,可在线阅读,更多相关《第6章表单设计与应用课件.ppt(25页珍藏版)》请在三一办公上搜索。

1、6.1 面向对象的概念,6.1.1 对象与类1.对象 客观世界里的任何实体都可以被看作是对象。2.类 类是一对相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法。3.实例 基于某个生成的对象称为这个类的实例。,6.1.2 子类与继承,1.继承 是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。2.子类 把新类称为现有类的子类。3.父类 把现有类称为新类的父类。4.子类的成员一般包括:1)从其父类继承的成员,包括属性、方法。2)由子类自己定义的成员,包括属性、方法。,6.2 VF基类简介,6.2.1 VF基类1.Vf基类是系统本身内含的,并不存放在某个类库中。2.每个

2、基类都有自己的属性、方法和事件。3.对象生成的函数格式:CREATEOBJECT(,)4.对象属性访问以及对象方法调用的格式:.(),6.2.2 容器与控件,1.类分两种类型:容器类和控件类2.对象和类的层次概念的区别:1)对象的层次指的是包容与被包容的关系。2)类的层次指的是继承与被继承的关系。3.层次中的对象引用属性或关键字:Parent:当前对象的直接容器对象。This:当前对象。ThisForm:当前对象所在的表单。ThisFormSet:当前对象所在表单集。,6.2.3 事 件,1.事件是一种由系统预先定义而由用户或系统发出的动作。2.事件作用于对象,对象识别事件并作出相应反应。事件

3、可以由系统引发,也可以由用户引发。3.事件集是固定的,用户不能定义新的事件。4.事件代码既能在事件引发时执行,也可以像方法一样被显式调用。,6.3 创建与管理表单,6.3.1 创建表单1.创建表单的两种途径:1.)使用表单向导创建即用表单。2.)使用表单设计器创建设计新的表单或修改已有的表单。2.运行表单:(4种方法)A.项目管理器-选择表单-“运行”B.表单设计器环境,“表单”-“执行表单”C.“程序”-“运行”D.命令:DO FORMWITH,6.3.2 管理表单属性和方法,1.常用的表单属性:P1992.创建新属性:“表单”-“新建属性”-打开相应对话框3.创建新方法:“表单”-“新建方

4、法程序”-打开相应对话框4.编辑方法或事件代码:“显示”-“代码”-打开代码编辑窗口,在对象框中选择对象,在编辑区输入或修改方法或事件的代码。,6.3.3 常 用事件与方法,1.事件:Init、Destroy、Error、Load、Unload、GotFocus、Click、Dbclick、RightClick、InteractiveChange2.方法:Release、Refresh、Show、Hide、SetFocus,6.4 表单设计器,6.4.1 表单设计器环境1.表单设计器窗口2.属性窗口3.表单控件工具栏4.表单设计器工具栏5.表单菜单,6.4.2 控件的操作与布局,1.控件的基本

5、操作 选定控件、移动控件、调整控件大小、复制控件、删除控件2.控件布局 利用“布局”工具栏中的按钮,可以方便地调整表单窗口中被选定控件的相对大小或位置。3.设置Tab键次序 两种方式:交互方式和列表方式,6.4.3 数据环境,1.数据环境的常用属性:AutoOpenTables,AutoCloseTables2.打开数据环境设计3.向数据环境添加表或视图4.从数据环境中移去表或视图5.在数据环境中设置关系6.在数据环境中编辑关系7.向表单添加字段,6.5 常 用 表 单 控 件,6.5.1 标签(Label)控件1.标签:是用以显示图形控件,被显示的文本在Caption属性中指定,称为标题文本

6、。2.常用的标签属性:1)Caption属性 指定标签的标题文本。2)Alignment属性 指定标题文本在控件中显示的对齐方式。,6.5.2 命令按钮(CommandButton)控件,1.命令按钮用来启动某个事件代码,完成特定功能。2.属性:1)Default属性:当值为.T.时称为“确认”按钮。其默认值为.F.2)Cancel属性:当值为.T.时称为“取消”按钮。其默认值为.F.3)Enable属性:指定表单或控件能否响应由用户引发的事件。4)Visible属性:指定对象是可见还是隐藏。,6.5.3 命令组(CommandGroup)控件,1.命令组:是包含一组命令按钮的容器控件,用户可

7、以单个或作为一组来操作其中的按钮。2.属性:1)ButtonCount属性 指定命令组中命令按钮的数目。2)Buttons属性 用于存放命令组中各按钮的数组。3)Value属性 指定命令组当前的状态。,6.5.4 文本框(TextBox)控件,1.文本框可以在内存变量、数组元素或非备注型字段中输入或编辑数据。2.属性:1)ControlSource属性:指定一个字段或内存变量。2)Value属性:返回文本框的当前内容。3)PasswordChar属性:指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。4)InputMask属性:指定在一个文本框中如何输入和显示数据。,6

8、.5.5 编辑框(EditBox)控件,1.编辑框控件用来输入、编辑数据。2.属性:1)AllowTabs属性:指定能否使用Tab键。2)HideSelection属性:指定是否显示为选定状态。3)ReadOnly属性:指定用户能否编辑内容。4)ScrollBars属性:指定编辑框中是否具有滚动条。5)SelStart属性:返回起始点位置或插入点位置。6)SelLength属性:返回选定字符的数目。7)SelText属性:返回选定的文本。,6.5.6 复选框(CheckBox)控件,1.一个复选框用于标记一个两值状态:如真(.T.)或假(.F.)。2.属性:1)Caption属性:用来指定显示

9、在复选框旁边的文字。2)Value属性 用来指明复选框的当前状态。3)ControlSource属性 指明与复选框建立联系的数据源。,6.5.7 选项组(OptionGroup)控件,1.选项组又称为选项按钮组,是包含选项按钮的一种容器。2.属性:1)ButtonCount属性 指定选项组中选项按钮的数目。2)Value属性 用于指定选项组中哪个选项钮被选中。3)ControlSource属性 指明与选项组建立联系的数据源。4)Buttons属性 用于存取选项组中每个按钮的数组。,6.5.8 列表框(ListBox)控件,1.列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。2.属

10、性:1)RowSourceType属性:指明数据类型。2)RowSource属性:指定列表框的条目数据源。3)List属性:用以存取字符串数组。4)ColumnCount属性:指定列表框的列数。5)Value属性:返回列表框中被选中的条目。6)ControlSource属性:指定一个字段或变量用以保存用户以列表框中选择的结果。7)Selected属性:指定列表框内的某个条目是否处于选定状态。8)MultiSelect属性:指定用户能否进行多重选定。,6.5.9 组合框(ComboBox)控件,1.它提供一组条目供用户从中选择。2.组合框和列表框的区别:1)对组合框来说,通常只有一个条目是可见的

11、,它能够节省表单里的显示空间。2)组合框不提供多重选择的功能,没有MultiSelect属性。3)组合框有两种形式:下拉组合框和下拉列表框。,6.5.10 表格(Grid)控件,1.表格是一种容器对象,按行和列的形式显示数据。2.表格设计基本操作 调整表格行高和列宽的方法。(略)3.常用的表格属性 RecordSourceType、RecordSource、ColumnCount、LinkMaster、ChildOrder、RelationalExpr.4.常用的列属性 ControlSource、CurrentControl、Sparse、Caption、Alignment.5.常用的标头(

12、Header)属性,6.5.11 页框(PageFrame)控件,1.页框是包含页面的容器对象,而页面本身也是一种容器,其中可包含所需要的控件。2.常用的页框属性:1)PageCount属性:用于指明一个页框对象所包含的页对象的数量。2)Pages属性:是一个数组,用于存放页框中的某个页对象。3)Tabs属性:指定页框中是否显示页面标签栏。4)TabStretch属性:如页面标题文本太长,标签栏无法在指定宽度的页框内显示出来,可通过此属性指明其行为方式。5)ActivePage属性:返回页框中活动页的页号,或使页框中的指定页成为活动的。,精品课件!,精品课件!,本 章 小 结,1.面向对象的概念 对象、类、子类、继承2.Vf基类简介 基类、容器、控件、事件3.创建与管理表单 创建表单、管理表单属性和方法、常用事件与方法。4.表单设计器 表单设计器环境、控件的操作与布局、数据环境。5.常用表单控件 标签、命令按钮、命令组、文本框、编辑框、复选框、选项组、列表框、组合框、表格、页框等控件。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号