第7章表单设计与应用精选文档.ppt
《第7章表单设计与应用精选文档.ppt》由会员分享,可在线阅读,更多相关《第7章表单设计与应用精选文档.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章表单设计与应用本讲稿第一页,共四十三页本章主要内容7.1 面向对象的概念7.2 VISUAL FOXPRO的类7.3 创建和管理表单7.4 常用表单控件本讲稿第二页,共四十三页7.1 面向对象的概念1、对象(Object)客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述(1)对象属性:属性用来表示对象的状态。(2)对象方法:对象方法是描述对象行为的过程。本讲稿第三页,共四十三页7.2 V
2、ISUAL FOXPRO的类1类 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法 2子类与继承 在面向对象的方法里,继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。此外,可以为新类添加新的方法和属性。我们把新类称为现有类的子类,而把现有类称为新类的父类。一个子类的成员一般包括:(1)从其父类继承的属性和方法。(2)由子类自己定义的属性和方法。本讲稿第四页,共四十三页3.Visual FoxPro基类 Visual FoxPro基类是系统本身内含的,并不存放在某个类库中。用户可以基于基类生成所需要的对象,也可以扩展基类创建自己的子类本讲稿第五页,共四十三页Vi
3、sual FoxproVisual Foxpro基类基类 列表列表类名含义类名含义ActiveDoc活动文档Label标签CheckBox复选框Line线条Column(表格)列Listbox列表框ComboBox组合框OlecontrolOLE容器控件CommandButton命令按钮OleboundcontrolOLE绑定控件CommandGroup命令按钮组OptionButton选项按钮Container容器Optiongroup选项按钮组Contorl控件Page页Custom定制PageFrame页框EditBox编辑框ProjectHook项目挂钩Form表单Separator分
4、隔符FormSet表单集Shape图形Grid 表格Spinner微调控件Header(列)标头TextBox文本框HyperLink超级链接Timer定时器Image图象ToolBar工具栏本讲稿第六页,共四十三页本讲稿第七页,共四十三页本讲稿第八页,共四十三页7.3 创建和管理表单 表单(Form)是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口 表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx。在项目管理器中创建的表单自动隶属于该项目。创建表单一般有两种途径:使用表单向导创建简易的数
5、据表单;使用表单设计器创建或修改任何形式的表单。本讲稿第九页,共四十三页 1、使用表单向导启动表单向导有以下四种途径:(1)打开“项目管理器”,选择“文档”选项卡,从中选择“表单”。然后单击“新建”按钮。在弹出的“新建表单”对话框中单击“表单向导”按钮。(2)在系统菜单中选择【文件】|【新建】命令,或者单击工具栏上的“新建”按钮,打开“新建”对话框,在文件类型栏中选择“表单”。然后单击“向导”按钮。(3)在系统菜单中选择【工具】|【向导】|【表单】命令。(4)直接单击常用工具栏上的“表单向导”图标按钮。按步骤依照“表单向导”完成一对多表表单的设计本讲稿第十页,共四十三页2、使用表单设计器启动表
6、单设计器有多种方法:菜单方法:若是新建表单,在系统 菜单中选择【文件】|【新建】,在文件类型对话框中选择“表单”,单击“新建文件”按钮;若是修改表单,则单击【文件】|【打开】,在打开对话框中选择要修改的表单文件名,单击“打开”按钮。命令方法:在COMMAND窗口输入如下命令:CREATE FORM MODIFY FORM 在项目管理器中,先选择文档标签,然后选择表单,单击新建按钮。若是修改表单,选择要修改的表单,单击“修改”按钮。本讲稿第十一页,共四十三页3、表单设计器环境介绍(1)设计器窗口 “表单设计器”窗口内包含正在设计的表单。用户可在表单窗口中可视化地添加和修改控件、改变控件布局,表单
7、窗口只能在“表单设计器”窗口内移动。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单,如图左侧部分。本讲稿第十二页,共四十三页(2)属性窗口 设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】|【属性】,属性窗口如图所示。页框选项卡“对象”下拉列表框图属性设置框本讲稿第十三页,共四十三页(3)表单控件工具栏 设计表单的主要任务就是利用“表单控件”设计交互式用户界面。“表单控件”工具栏是表单设计的主要工具。默认包含21个控件、4个辅助按钮,如图所示 本讲稿第十四页,共四十三页(4)表单设计器工具
8、栏 打开“表单设计器”时,主窗口中会自动出现“表单设计器”工具栏本讲稿第十五页,共四十三页4、数据环境1)1)打开数据环境设计器打开数据环境设计器2)2)数据环境的常用属性数据环境的常用属性 常用的两个数据环境属性是AutoOpenTables和AutoCloseTables 本讲稿第十六页,共四十三页 5、向数据环境添加表或视图在数据环境设计器环境下,按下列方法向数据环境添加表或视图:在系统菜单中选择【数据环境】|【添加】命令,或右键单击“数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令,打开“添加表或视图”对话框,如图所示。如果数据环境原来是空的,那么在打开数据环境设计器时,该
9、对话框就会自动出现。选择所需表,单击“添加”本讲稿第十七页,共四十三页6、常用的关系属性有:RelationalExpr:用于指定基于主表的关联表达式。ParentAlias:用于指明主表的别名。ChildAlias:用于指明子表的别名。ChildOrder:用于指定与关联表达式相匹配的索引。OneToMany:用于指明关系是否为一对多关系,该属性默认为“.F.”,如果关系为“一对多关系”,该属性一定要设置为“.T.”。本讲稿第十八页,共四十三页7 7、表单常用方法、表单常用方法(1)Relase方法:将表单从内存中释放 ThisForm.Release(2)Refresh方法:刷新表单(3)
10、Show方法:显示表单(4)Hide方法:隐藏表单本讲稿第十九页,共四十三页8 8、表单常用事件、表单常用事件(1)Init事件:在表单创建时引发.(2)Destroy事件:在表单对象释放时引发。(3)RightClick事件:用鼠标右键单击表单时引发.本讲稿第二十页,共四十三页9、添加新的属性和方法1 1)创建新属性)创建新属性向表单添加新属性的步骤如下:(1)在“名称”框中输入属性名称(2)有选择地在“说明”框中输入新建属性的说明信息本讲稿第二十一页,共四十三页10、运行表单在设计时可采用以下方法运行表单文件:(1)在项目管理器窗口中,选择要运行的表单,然后单击“运行”按钮。(2)在表单设
11、计器窗口中,在系统菜单中选择【表单】|【执行表单】命令,或单击常用工具栏上的“运行”按钮。(3)在系统菜单中选择【程序】|【运行】命令,打开“运行”对话(4)在命令窗口输入命令:DO FORM 。本讲稿第二十二页,共四十三页1111、常用控件的公共属性、常用控件的公共属性name:控件的名称,它是代码中访问控件的标识(表单或表单集除外)。Fontname:字体名。Fontbold:字体样式为粗体。Fontsize:字体大小。Fontitalic:字体样式为斜体。Forecolor:前景色。Height:控件的高度Width:控件的宽度。控件的高度和控件的宽度,也可在设计时通过鼠标拖曳进行可视化
12、调整。Visible:控件是否显示。Enable:控件运行时是否有效。如果为.T.,则表示控件有效,否则运行时控件不可使用。本讲稿第二十三页,共四十三页7.4 常用表单控件本讲稿第二十四页,共四十三页一、标签(Label)控件1 1标签控件的功能标签控件的功能标签主要用于显示固定的文本信息。2 2标签控件常用属性标签控件常用属性caption:指定标签的显示文本。可以在设计时设置,也可以在程序运时设置或修改。forecolor:设置标题的字体颜色。backstyle:设置标签的背景是否透明,0透明,1不透明,默认为不透明。name:标签对象的名称,是程序中访问标签对象的标识。Alignment
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表单 设计 应用 精选 文档
限制150内