欢迎来到天天文库
浏览记录
ID:39993574
大小:1.86 MB
页数:45页
时间:2019-07-16
《[电脑基础知识]vfp第7章表单设计及应用_教学课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章表单设计及应用(4学时)computercenter.jlu.edu.cn吉林大学计算机教学与研究中心Welcome!表单表单(Form):在VFP中,将Windows操作系统中的窗口称为表单。表单是用户与应用程序之间进行交互的主要界面表单设计工具:表单向导和表单设计器。7.2表单向导方法:文件菜单→新建→选定文件类型为表单→向导按钮→进入向导选取对话框。例题向导类型:表单向导:一个表单处理一个数据对象(表或视图)。一对多表单向导:一个表单处理2个数据对象(表或视图)。7.3表单设计器表单设计器的功能创建
2、和修改表单向表单中添加各类控件设置表单及其他控件的属性编写各类事件的代码。新建表单文件方法一:文件菜单→新建→选定文件类型为表单→新建文件按钮。方法二:通过命令建立表单。命令格式:CreateForm[<表单文件名>]语句说明:默认扩展名为SCX;省略<表单文件名>,直接进入表单设计器,保存文件时为表单文件命名。7.3.2表单设计器的基本组成表单设计器窗口属性窗口表单控件工具栏7.3.3保存表单方法一:文件菜单→保存(或另存为)方法二:表单设计器窗口的关闭按钮方法三:按Ctrl+W或Ctrl+S组合键。保存表单
3、后产生2个文件:扩展名SCX为表单和扩展名SCT为表单备注。7.3.4打开已有表单文件方法一:文件菜单→打开→选择文件类型为表单(*.scx)→选定表单文件→确定。方法二:打开常用工具按钮方法三:通过命令修改表单命令格式:ModifyForm[<表单文件名>]命令说明:不指定表单文件名,弹出“打开”对话框;指定表单文件名,则直接进入表单设计器。具有创建表单的能力。7.3.5运行表单方法一:右击表单→执行表单。方法二:表单菜单→执行表单。方法三:常用工具栏的运行按钮!方法四:按Ctrl+E组合键。1.表单处于打开
4、状态时,即在表单设计器中。7.3.5运行表单方法一:程序菜单→运行→选择文件类型为表单→选定表单文件名→运行按钮方法二:按Ctrl+D键2.表单处于未打开状态时7.3.5运行表单方法三:通过命令运行表单。命令格式:DoForm<表单文件名>[Name<表单引用名>]可省略扩展名SCX。Name:为表单指定引用名,以便在其他位置引用,命名规则和作用域与内存变量相同。例如:PUBLICFMDOFORMTESTNAMETM7.3.6快速创建表单在表单设计器中,用表单生成器可简单、快捷地用数据表中字段产生控件。方法二:
5、右击表单→生成器方法一:表单菜单→快速表单例7.5在设计表单中,用表单控件工具栏在表单上添加控件。7.4表单上控件的设置隐藏/显示表单控件工具栏方法一:显示菜单→表单控件工具栏方法二:单击常用工具按钮。1.选定控件对象鼠标单击某个对象后,周围出现尺寸控点,表明对象是当前选定的对象。7.4.2设置控件对象同时选定多个对象:方法一:按住Shift键,单击欲选定的对象。方法二:拖动鼠标拉出的虚线框所圈起来的所有对象都处于选定状态。操作对象:改变大小、移动、复制与粘贴、删除。数据环境(Dataenvironment)是
6、个容器,可包含表单中用到的表、视图和关系;表、视图和关系都是数据环境中的对象。数据绑定:控件与数据源中的数据结合。运行表单时数据环境中的文件自动打开;关闭表单时,自动打开的表也随之关闭。1.数据环境用数据环境设计器创建或编辑数据环境进入数据环境设计器:方法一:显示菜单→数据环境。方法二:右击表单→数据环境2.数据环境设计器方法三:表单设计器工具栏的数据环境按钮数据环境设计器处于打开状态时添加表:右击数据环境设计器窗口的空白处→添加…命令。3.数据环境的设置设置表间关系:永久关系自动添加到数据环境中。设置临时关系
7、:用鼠标拖动父表中关联字段到子表中相关字段。如果子表中的相关字段没有索引,则系统提示创建移去表:从数据环境中移出表,并不从磁盘上删除表。在数据环境设计器中:方法一:选定表→数据环境菜单→移去方法二:右击表→移去。3.数据环境的设置方法三:选定表→按Del键。面向对象程序设计OOP(Object-OrientedProgramming)方法,程序设计时,用对象简化程序设计的过程,为应用程序创建可视化界面。7.5面向对象程序设计简介在VFP中,对象可以分基本控件和容器两种。基本对象:不能包含对象的基本对象。如标签、
8、命令按钮和文本框等。容器对象:能包含对象的对象。其本身不能输入数据;一个容器对象也可含另一个容器对象。如表单、命令按纽组、表格和选项按钮组等7.5.1对象属性用于描述对象的特征。如Enable、Name、Width、Movable和Caption等。属性:由属性名(Enable)和属性值(.T.)组成。设置属性值可改变对象的特征,引用属性值可实现对象间信息交换。1.对象的属性静态设置:
此文档下载收益归作者所有