vfp第六章表单设计与应用_第1页
vfp第六章表单设计与应用_第2页
vfp第六章表单设计与应用_第3页
vfp第六章表单设计与应用_第4页
vfp第六章表单设计与应用_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

6.3创建与管理表单,表单又称为界面或窗体,是VFP提供的一种功能强大的界面。各种对话框和窗口都是表单的不同表现形式。它可以使用户在简单明了的界面中查看数据或将数据记录输入到表中,8.3.1创建表单,1、使用表单向导创建表单,2、使用表单设计器创建表单调用表单生成器,3、修改已有的表单,第六章表单设计与应用,4、运行表单1、项目管理器2、表单菜单执行表单3、程序运行4、命令Doformnamewith,实参2linkednoshow,3、表单控件工具栏,(1)选定对象(2)按钮锁定(3)生成器锁定(4)查看类按钮,4、表单设计器工具栏,5、表单菜单,8.4.2控件的操作与布局1、控件的基本操作,6.4表单设计器,1、表单设计器窗口2、属性窗口,(2)移动控件,(3)调整控件大小,(4)复制控件,(5)删除控件,(1)选定控件(连续、不连续),2、控件布局使用“布局”工具栏,3、设置tab键次序(1)交互(2)列表(在选项表单设置用那种方式),6.4.3数据环境1、数据环境的常用属性autoopentablesautoclosetables,2、打开数据环境设计器,3、向数据环境添加表或视图,4、从数据环境移去表或视图,5、在数据环境中设置关系,6、在数据环境中编辑关系,7、向表单添加字段,1、alwaysontop2、autocenter3、backcolor4、borderstyle5、caption6、closeable7、datasession8、maxbutton9、minbutton10、movable11、scrollbars,6.5管理表单属性和方法1、常用的表单属性,12、windowstate13、windowtype,2、创建新属性,3、创建新方法,4、编辑方法或事件代码,4.3.3常用事件与方法p201,1、Init2、destroy3、error4、load,5、unload6、gotfocus7、click8、dblclick9、rightclick10、interactivechange事件11、release12、refresh13、show14、hide15、setfocus,4.5常用表单控件,一、标签控件(label)常用属性1、caption2、alignment3、name,二、命令按钮(commandbutton)常用属性1、default和cancel2、enabled,三、命令按钮组控件(commandgroup)常用属性1、buttoncount:设置包含的命令钮的个数2、Buttons:用于存取命令组中各按钮的数组用法:控件名.Buttons(nIndex).属性=属性值3、Value:指定命令组当前的状态(哪个按钮被选中)值为数值型和字符型,3、visible4、caption设置访问键,四、文本框控件(textbox)常用属性1、controlsource2、value3、passwordchar4、inputmask,五、编辑框常用属性(1)allowtaps(2)hideselection(3)readonly(4)scrollbars(5)selstart(6)sellength(7)seltext,六、复选框常用属性1、caption2、value3、controlsource,七、选项组控件:buttoncount:buttons:value:指定选项组的当前状态controlsource:指明与选项组建立联系的数据源,作为选项组数据源的可以是字段变量,和内存变量。数据类型可以是数值型或字符型,八、列表框:(一)属性1、rowsourcetype、rowsource:设置数据源2、list:存取列表框中数据条目的字符串数组3、listcount:指明列表框中数据条目的数目4、value:返回列表框中被选中的条目5、boundcolumn:确定多列中哪列与value属性和数据源绑定。,6、controlsource:指明字段或内存变量用以保存从列表框中选择的结果7、selected:指定列表框中的某个条目是否处于选定状态8、multiselect:指定在列表框中是否可以多重选定9、listindex,常用方法:additemremoveitem,九、组合框控件(combobox)组合框和列表框类似,区别是:1、组合框只有一个条目可见2、组合框不提供多重选择的功能3、组合框由两种形式(style)下拉组合框0下拉列表框1,十、表格控件,(一)添加表格控件1、从数据环境拖动表到表单中,自动生成一个表格控件2、通过表格控件按钮添加,(二)编辑表格1、通过表格生成器编辑2、通过设置属性编辑,(三)表格组成,(四)常用属性表格属性1、recordsourcetype和recordsource2、columncount3、linkmaster4、childorder5、relationalexpr6、deletemark,列属性1、controlsource2、currentcontrol3、sparse,标头属性1、caption2、alignment,页框控件一、常用属性1、pagecount2、pages3、tabs4、tabstretch5、activepage,十一、计时器控件(36套)interval属性timer事件,十二、微调控件spinnerhighvaluespinnerlowvaluekeyboardhighvaluekeyboardlowvalueincrementvalue,8.1面向对象的概念8.1.1对象与类1、对象客观世界里任何实体都可以看作对象,对象可以是具体的物,也可以指某些概念。,使用面向对象的方法解决问题的首要任务,就是要从客观世界里识别出相应的对象,并抽象出为解决问题所需要的对象的属性和对象方法。属性用来表示对象的状态方法用来描述对象的行为,2、类:类是对一类相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法。,例如:学生(姓名,性别,出生日期,身高,血型)属性(入学,选课,考试,毕业)方法,8.1.2子类与继承,继承:继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。此外:可以为新类添加新的方法和属性,一个子类的成员一般包括:1、从其父类继承的成员:属性、方法2、由子类自己定义的成员:属性、方法,8.2VisualFoxpro基类简介VisualFoxpro基类是系统本身内含的,并不存放在某个类库中。用户可以基于基类生成所需要的对象,也可以扩展基类创建自己的类。(基类有P192表8.1),VisualFoxpro基类的最小属性集ClassBaseclassClasslibraryparentclass,8.2.2容器与控件,控件:控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,控件分为:容器和控件,一、控件分类,控件类,容器类,标签命令按钮组合框编辑框列表框文本框复选框,表单集表单命令按钮组选项组表格列页框页,可以包含其他控件的叫容器控件,程序界面是由控件组成的,各个控件(对象,有自己的属性、方法、事件)是相互独立的,它们之间是由代码(命令)把它们有机结合在一起的,二、对象的引用(绝对应用、相对引用)引用关键字,This表示当前对象thisform表示包含当前对象的表单Thisformset表示包含当前对象的表单集Parent表示当前对象的父对象,1、对象绝对引用:表单集.表单.容器控件.控件.属性=值表单集.表单.容器控件.控件.方法,2、对象相对引用:从当前对象位置开始,相对引用可以从当

温馨提示

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

评论

0/150

提交评论