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

上传人:1ta3****9ta1 文档编号:241298624 上传时间:2024-06-16 格式:PPT 页数:25 大小:529.97KB
返回 下载 相关 举报
第6章表单设计与应用课件_第1页
第1页 / 共25页
第6章表单设计与应用课件_第2页
第2页 / 共25页
第6章表单设计与应用课件_第3页
第3页 / 共25页
点击查看更多>>
资源描述
6.1 面向对象的概念面向对象的概念6.1.1 对象与类对象与类n1.对象对象n 客观世界里的任何实体都可以被看作是对象。n2.类类n 类是一对相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法。n3.实例实例n 基于某个生成的对象称为这个类的实例。6.1 面向对象的概念6.1.1 对象与类16.1.2 子类与继承子类与继承n1.继承继承n 是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。n2.子类子类n 把新类称为现有类的子类。n3.父类父类n 把现有类称为新类的父类。n4.子类的成员一般包括:子类的成员一般包括:n 1)从其父类继承的成员,包括属性、方法。n 2)由子类自己定义的成员,包括属性、方法。6.1.2 子类与继承1.继承26.2 VF基类简介基类简介n 6.2.1 VF基类基类n1.Vf基类是系统本身内含的,并不存放在某个类库中。n2.每个基类都有自己的属性、方法和事件。n3.对象生成的函数格式:n CREATEOBJECT(,)n4.对象属性访问以及对象方法调用的格式:n .n .()6.2 VF基类简介 6.2.1 36.2.2 容器与控件容器与控件n1.类分两种类型:容器类和控件类容器类和控件类n2.对象和类的层次概念的区别:n 1)对象的层次指的是包容与被包容的关系。n 2)类的层次指的是继承与被继承的关系。n3.层次中的对象引用属性或关键字:n Parent:当前对象的直接容器对象。n This:当前对象。n ThisForm:当前对象所在的表单。n ThisFormSet:当前对象所在表单集。6.2.2 容器与控件1.类分两种类型:容器类和控件类46.2.3 事事 件件n1.事件是一种由系统预先定义而由用户或系统发出的动作。n2.事件作用于对象,对象识别事件并作出相应反应。事件可以由系统引发,也可以由用户引发。n3.事件集是固定的,用户不能定义新的事件。n4.事件代码既能在事件引发时执行,也可以像方法一样被显式调用。6.2.3 事 件1.事件是一种由系统预56.3 创建与管理表单创建与管理表单n 6.3.1 创建表单创建表单n1.创建表单的两种途径:n 1.)使用表单向导创建即用表单。n 2.)使用表单设计器创建设计新的表单或修改已有的表单。n2.运行表单:运行表单:(4种方法)nA.项目管理器-选择表单-“运行”nB.表单设计器环境,“表单”-“执行表单”nC.“程序”-“运行”nD.命令:DO FORMWITH6.3 创建与管理表单 6.3.1 创建表单66.3.2 管理表单属性和方法管理表单属性和方法n1.常用的表单属性常用的表单属性:P199n2.创建新属性:创建新属性:n “表单”-“新建属性”-打开相应对话框n3.创建新方法:创建新方法:n “表单”-“新建方法程序”-打开相应对话框n4.编辑方法或事件代码:编辑方法或事件代码:n “显示”-“代码”-打开代码编辑窗口,在对象框中选择对象,在编辑区输入或修改方法或事件的代码。6.3.2 管理表单属性和方法1.常用的表单属性:P17 6.3.3 常常 用事件与方法用事件与方法n1.事件:事件:n Init、Destroy、Error、Load、Unload、GotFocus、Click、Dbclick、RightClick、InteractiveChangen2.方法:方法:n Release、Refresh、Show、Hide、SetFocus 6.3.3 常 用事件与方法1.事件:86.4 表单设计器表单设计器n6.4.1 表单设计器环境表单设计器环境n1.表单设计器窗口n2.属性窗口n3.表单控件工具栏n4.表单设计器工具栏n5.表单菜单6.4 表单设计器6.4.1 表单设计器环境96.4.2 控件的操作与布局控件的操作与布局n1.控件的基本操作控件的基本操作n 选定控件、移动控件、调整控件大小、复制控件、删除控件n2.控件布局控件布局n 利用“布局”工具栏中的按钮,可以方便地调整表单窗口中被选定控件的相对大小或位置。n3.设置设置Tab键次序键次序n 两种方式:交互方式和列表方式交互方式和列表方式6.4.2 控件的操作与布局1.控件的基本操作10 6.4.3 数据环境数据环境n1.数据环境的常用属性:n AutoOpenTables,AutoCloseTablesn2.打开数据环境设计n3.向数据环境添加表或视图n4.从数据环境中移去表或视图n5.在数据环境中设置关系n6.在数据环境中编辑关系n7.向表单添加字段 6.4.3 数据环境1.数据环境11 6.5 常常 用用 表表 单单 控控 件件n6.5.1 标签(标签(Label)控件)控件n1.标签:标签:是用以显示图形控件,被显示的文本在Caption属性中指定,称为标题文本。n2.常用的标签属性:n 1)Caption属性n 指定标签的标题文本。n 2)Alignment属性n 指定标题文本在控件中显示的对齐方式。6.5 常 用 表 单 控 件6.5.1 126.5.2 命令按钮命令按钮(CommandButton)控件控件n1.命令按钮用来启动某个事件代码,完成特定功能。n2.属性:属性:n 1)Default属性:当值为.T.时称为“确认”按钮。其默认值为.F.n 2)Cancel属性:当值为.T.时称为“取消”按钮。其默认值为.F.n 3)Enable属性:指定表单或控件能否响应由用户引发的事件。n 4)Visible属性:指定对象是可见还是隐藏。6.5.2 命令按钮(CommandButton)控件1.136.5.3 命令组命令组(CommandGroup)控件控件n1.命令组:命令组:是包含一组命令按钮的容器控件容器控件,用户可以单个或作为一组来操作其中的按钮。n2.属性:n 1)ButtonCount属性n 指定命令组中命令按钮的数目。n 2)Buttons属性n 用于存放命令组中各按钮的数组。n 3)Value属性n 指定命令组当前的状态。6.5.3 命令组(CommandGroup)控件1.146.5.4 文本框文本框(TextBox)控件控件n1.文本框可以在内存变量、数组元素或非备注型字段中输入或编辑数据。n2.属性:n 1)ControlSource属性:指定一个字段或内存变量。n 2)Value属性:返回文本框的当前内容。n 3)PasswordChar属性:指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。n 4)InputMask属性:指定在一个文本框中如何输入和显示数据。6.5.4 文本框(TextBox)控件1.文本框可以在156.5.5 编辑框编辑框(EditBox)控件控件n1.编辑框控件用来输入、编辑数据。n2.属性:属性:n1)AllowTabs属性:指定能否使用Tab键。n2)HideSelection属性:指定是否显示为选定状态。n3)ReadOnly属性:指定用户能否编辑内容。n4)ScrollBars属性:指定编辑框中是否具有滚动条。n5)SelStart属性:返回起始点位置或插入点位置。n6)SelLength属性:返回选定字符的数目。n7)SelText属性:返回选定的文本。6.5.5 编辑框(EditBox)控件1.编辑框控件用166.5.6 复选框复选框(CheckBox)控件控件n1.一个复选框用于标记一个两值状态:如真(.T.)或假(.F.)。n2.属性:属性:n 1)Caption属性:n 用来指定显示在复选框旁边的文字。n 2)Value属性n 用来指明复选框的当前状态。n 3)ControlSource属性n 指明与复选框建立联系的数据源。6.5.6 复选框(CheckBox)控件1.一个复选框用176.5.7 选项组选项组(OptionGroup)控件控件n1.选项组又称为选项按钮组,是包含选项按钮的一种容器。n2.属性:属性:n 1)ButtonCount属性n 指定选项组中选项按钮的数目。n 2)Value属性n 用于指定选项组中哪个选项钮被选中。n 3)ControlSource属性n 指明与选项组建立联系的数据源。n 4)Buttons属性n 用于存取选项组中每个按钮的数组。6.5.7 选项组(OptionGroup)控件1.选项组186.5.8 列表框(ListBox)控件n1.列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。n2.属性:属性:n 1)RowSourceType属性:指明数据类型。n 2)RowSource属性:指定列表框的条目数据源。n 3)List属性:用以存取字符串数组。n 4)ColumnCount属性:指定列表框的列数。n 5)Value属性:返回列表框中被选中的条目。n 6)ControlSource属性:指定一个字段或变量用以保存用户以列表框中选择的结果。n 7)Selected属性:指定列表框内的某个条目是否处于选定状态。n 8)MultiSelect属性:指定用户能否进行多重选定。6.5.8 列表框(ListBox)控件1.列表框提供一组196.5.9 组合框(ComboBox)控件n1.它提供一组条目供用户从中选择。n2.组合框和列表框的区别:n 1)对组合框来说,通常只有一个条目是可见的,它能够节省表单里的显示空间。n 2)组合框不提供多重选择的功能,没有MultiSelect属性。n 3)组合框有两种形式:下拉组合框和下拉组合框和下拉列表框。下拉列表框。6.5.9 组合框(ComboBox)控件1.它提供一组条206.5.10 表格表格(Grid)控件控件n1.表格是一种容器对象,按行和列的形式显示数据。n2.表格设计基本操作n 调整表格行高和列宽的方法。(略)n3.常用的表格属性n RecordSourceType、RecordSource、ColumnCount、LinkMaster、ChildOrder、RelationalExpr.n4.常用的列属性n ControlSource、CurrentControl、Sparse、Caption、Alignment.n5.常用的标头(Header)属性6.5.10 表格(Grid)控件1.表格是一种容器对象216.5.11 页框页框(PageFrame)控件控件n1.页框是包含页面的容器对象,而页面本身也是一种容器,其中可包含所需要的控件。n2.常用的页框属性:n 1)PageCount属性:用于指明一个页框对象所包含的页对象的数量。n 2)Pages属性:是一个数组,用于存放页框中的某个页对象。n 3)Tabs属性:指定页框中是否显示页面标签栏。n 4)TabStretch属性:如页面标题文本太长,标签栏无法在指定宽度的页框内显示出来,可通过此属性指明其行为方式。n 5)ActivePage属性:返回页框中活动页的页号,或使页框中的指定页成为活动的。6.5.11 页框(PageFrame)控件1.页框是包含页22精品课件精品课件!精品课件!23精品课件精品课件!精品课件!24本本 章章 小小 结结n1.面向对象的概念面向对象的概念n 对象、类、子类、继承n2.Vf基类简介基类简介n 基类、容器、控件、事件n3.创建与管理表单创建与管理表单n 创建表单、管理表单属性和方法、常用事件与方法。n4.表单设计器表单设计器n 表单设计器环境、控件的操作与布局、数据环境。n5.常用表单控件常用表单控件n 标签、命令按钮、命令组、文本框、编辑框、复选框、选项组、列表框、组合框、表格、页框等控件。本 章 小 结1.面向对象的概念25
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!