欢迎来到天天文库
浏览记录
ID:24841176
大小:1.05 MB
页数:62页
时间:2018-11-14
《vfp5 可视化编程与表单》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章面向对象可视化编程基础___________表单设计基础本章要点面向对象的基本概念设计类对象的操作对象设计实例5.1表单设计器1、什么是表单表单(Form)在系统中是用户的主要界面,也有人把它称为屏幕(Screen)或窗口。例如,对话框、向导、各种设计器等在VFP中都视为表单。2.表单设计器比表单向导灵活,不但能创建表单,且能修改表单;操作界面可视化;表单设计面向对象。1.表单设计的基本步骤2.快速创建表单3.表单设计常用的工具栏4.数据环境设计器5.调整Tab键次序6.表单控件工具栏的使用3
2、.表单设计的基本步骤打开表单设计器:文件菜单(打开、新建);命令方式:CREATEFORM<表单名>MODIFYFORM<表单名>对象操作与编码:添加对象、设置属性、编制事件代码和方法程序代码等;保存表单:①文件/保存(不关闭设计器)②Ctrl+W③窗口关闭按钮产生两个文件:表单文件(.SCX)和表单备注文件(.SCT)执行表单:①程序/运行②DOFORM<表单文件名>③快捷菜单(返回表单设计器)表单文件和表单备注文件必须同时存在才能正确运行。4.表单设计常用的工具栏表单控件工具栏:用于在表单上创建控件。
3、布局工具栏:用于放置控件、调整控件大小、对齐。调色板工具栏:用于指定控件的前景色和背景色。表单设计器工具栏:包括设置Tab键次序、数据环境、属性窗口、代码窗口、上述3个工具栏、表单生成器、自动格式等按钮。工具栏的显示:通过“显示”下拉菜单进行选择。另外,属性窗口、代码窗口也是在表单设计中常用的。5.数据环境设计器数据环境:泛指定义表单或表单集时使用的数据源,包括表、视图和关系。可随表单的打开或运行自动打开,随表单的关闭或释放自动关闭。数据环境设计器的作用:用于可视化地创建或修改数据环境。利用“数据环境”菜
4、单命令,可添加、移去、浏览表和视图,在父表和子表之间建立关联等。6.表单控件工具栏的使用首尾两排4个按钮是辅助按钮,其余都是控件定义按钮。(1)创建控件(2)控件基本操作选定控件,复制、移动、删除,改变大小、对齐等。作为控件定位参考,表单上可显示网格线(显示/网格线),网格线刻度可调整(格式/设置网格刻度),可设置对齐网格线(格式/对齐格线)(3)辅助按钮的使用选定对象:可选定表单上控件或表示可创建控件。查看类:用于切换表单控件工具栏(“常用”/“ActiveX控件”)或添加控件按钮。生成器锁定:为添加控
5、件锁定相应的生成器,添加时自动打开。按钮锁定:用于连续创建若干个相同控件。5.2面向对象的基本概念1.对象(1)对象对象(Object)是反映客观事物属性及行为特征的描述。每个对象都具有描述其特征的属性,及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。(2)对象的三要素1)属性属性(Attribute)是用来描述和反映对象特征的参数。对象的每一种属性,都有与其它对象加以区别的特性,都具有一定的含义,并赋予一定的值。对象的属性窗口及常用
6、属性属性窗口用于显示、修改当前对象的属性,定义事件代码,修改方法程序。属性窗口的组成:对象列表框(用于选择对象);选项卡;属性设置框(用于更改属性);属性列表框;属性说明信息。访问格式:[对象引用.]属性常用的表单属性属性说明默认值Name表单的名称Form1Caption表单的标题Form1ControlBox是否在表单的左上角显示控制菜单图标.T.MaxButton是否有最大化按钮.T.MinButton是否有最小化按钮.T.Movable表单能否移动.T.Closable能否通过“关闭”框关闭表单.
7、T.AutoCenter表单是否在VisualFoxPro主窗口中居中.F.AlwaysOnTop表单是否总是显示在其他打开的窗口之上.F.BorderStyle表单有没有边框,还是单线框、双线框或系统边框。默认为系统,用户能改变表单大小3Scrollbars指定表单的滚动条类型:0无1水平2垂直3水平与垂直0WindowState指定窗口在运行时是最大化、最小化还是普通0正常WindowType指定表单是模式表单(1),还是非模式表单(0)0ForeColor表单的前景色0,0,0BackColor表单
8、的背景色192,192,192Height表单的高度200Width表单的宽度4002)方法方法(Method)也叫“方法程序”。是指对象完成某种任务所固有的功能。可由用户在需要时调用。是附属于对象的行为和动作,是为对象内定的通用过程。调用格式:[对象引用.]方法[(参数名表)]常用的方法有:Cls清除表单中的图形与文本Hide通过修改Visable属性来隐藏表单(集)或工具栏Refersh重新绘制表单或控件并刷新所有值Rel
此文档下载收益归作者所有