VF第6章表单设计与应用.ppt
- 格式:ppt
- 大小:986.31 KB
- 文档页数:48
VFP6精品教学课件目录•VFP6概述与基础•语言基础与数据类型•数据库操作与管理功能•面向对象编程思想在VFP6中应用•窗体设计与事件处理机制•报表打印与文件操作功能实现01VFP6概述与基础VFP6简介及发展历程VFP6(Visual FoxPro 6.0)是微软公司推出的一款关系型数据库管理系统,具有可视化编程和面向对象编程的特性。
VFP6的发展历程可以追溯到dBASE时代,经过FoxPro、Visual FoxPro等版本的演进,VFP6在功能和性能上得到了显著提升。
VFP6广泛应用于桌面应用程序开发、数据库管理和数据分析等领域,是一款功能强大的数据库开发工具。
VFP6特点与优势分析可视化编程VFP6提供了丰富的可视化设计工具,如表单设计器、报表设计器等,使得开发者能够直观地设计用户界面和数据库报表。
面向对象编程VFP6支持面向对象编程技术,包括封装、继承和多态等特性,有助于提高代码的可重用性和可维护性。
强大的数据库功能VFP6内置了高性能的数据库引擎,支持SQL语言访问和操作数据库,提供了数据完整性、安全性和并发控制等数据库管理功能。
与其他系统的集成VFP6可以与Microsoft Office等应用程序无缝集成,实现数据的共享和交换,提高了开发效率和用户体验。
从官方网站或授权渠道下载VFP6安装程序,按照提示完成安装过程。
安装VFP6配置开发环境安装附加组件启动VFP6开发环境,设置开发者习惯使用的界面风格、快捷键等参数。
根据需要安装VFP6的附加组件,如报表设计器、OLE DB 驱动等,以扩展VFP6的功能。
030201安装与配置VFP6开发环境第一个VFP6程序示例在VFP6开发环境中创建一个新的项目,指定项目名称和保存路径。
使用表单设计器设计应用程序的用户界面,添加所需的控件和布局。
在表单或控件的事件处理程序中编写代码,实现应用程序的逻辑功能。
保存并运行程序,查看程序运行效果并进行调试和优化。
表单设计与应用6.1面向对象类:相似对象的性质描述(具有相同属性特征和行为规则的多个对象的一种同一描述)对象:由属性和相关方法组成的包,属性表示对象的状态,方法描述对象的行为(类的一个实例)对象是类的实例(笔试要点)类的继承性:子类继承父类的全部特征和方法程序P173(同遗传和变异) 笔要白种人(子类)大儿子人(父类)黄种人(子类)父(父类)女儿黑种人(子类)小儿子VF基类:容器类和控件类,分别生成容器(对象)和控件(对象)事件:一种系统预先定义而由用户或系统发出的动作(可以由对象识别的一个动作)方法定义在类中,但执行方法的主体是对象事件集是对象固有的,而方法集基类介绍:教材P174复选框、组合框、命令按钮、编辑框、表单、表格、标签、列表框、选项按钮、选项按钮组、页、页框、微调按钮、文本框、定时器……VF的基类无父类(p175例6.1) 见例题例:我们外语系09级4班有个唐迪this——>唐迪我在4班上课时找——>唐迪this.parent——>09级4班我在外语系找——>09级4班.唐迪this.parent.parent——>外语系我在学校找——>外语系.09级4班.唐迪thisform——>邵阳学院我在邵阳找——>邵阳学院.外语系.09级4班.唐迪基类的最小的事件集INIT:对象生成引发(初始化事件)命令按钮COMMAND1有CLICK事件DESTORY:对象从内存释放引发(关闭时引发) 功能:用鼠标单击此按钮会引发CLICK事件ERROR:出错引发结果:运行CLICK事件中的程序代码事件的独立性原则,每个对象识别并处理属于自己的事件。
但命令按钮组和选项按钮组例外p177 (笔试要点理解)操作:表单的建立修改建立表单的方法项目管理器命令方式:CREA FORM 表单名菜单方式:新建——>表单修改:MODI FORM 表单名表单文件后缀名.SCX,表单备注文件.SCT表单的运行运行:DO FROM 表单名 (注意LINKED 关键字的应用) 笔要点例DO FROM MYFORM——>清除变量CLEAR MYFORM——>表单不关闭DO FROM MYFORM LINKED—>清除变量CLEAR MYFORM—>表单关闭表单设计器1、属性窗口介绍:AutoCenter,Caption,Enable,Name,ShowWindow,Visble,Width,Height 表单的属性P187Caption:表单标题。
第六章表单设计与应用表单是上机操作重点表单FORM---面向对象设计方法一.概念1.对象:客观世界里的任何实体都可以被看作是对象。
对象可以是具体的,也可以抽象。
2.对象是由属性和相关方法组成的包。
3.方法是描述对象行为的过程,是对当某个对象接受了某个消息一般也将其称为调用对象的某个方法所采取的一系列操作的描述。
4.类是对一类相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法。
5.子类具有继承性和多态性的特点继承性:子类继承了父类的所有属性和方法二.容器与控件VFP中的类有两种:容器类和控件类三.创建表单创建表单的途径:一是表单设计器,二是表单向导建立表单---定语FORMCREATE FORM修改表单MODIFY FORM运行表单DO FORM 表单名查询文件QPR 运行查询文件DO 查询文件名。
QPR表单文件的扩展我SCX四.表单设计器1.“显示/布局工具栏”2.“显示/TAB的顺序”3.CAPTION标题属性,只是改变对象的标题。
引用对象时用的是对象的名字NAME4.关闭表单的方法:THISFORM.RELEASE5.刷新表单:THISFORM.REFRESH五.控件(一)标签控件:用来显示文本LABEL1.CAPTION 标题2.ALIGNMENT 对齐3.BACKSTYLE 透明/不透明4.AUTOSIZE 自动大小(二)命令按钮1.CAPTION标题2.ENABLED 能用/不能用,虚的/实的3.VISIBLE 显示/隐藏。