VF中表单部分教程.ppt_第1页
VF中表单部分教程.ppt_第2页
VF中表单部分教程.ppt_第3页
VF中表单部分教程.ppt_第4页
VF中表单部分教程.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、表单操作,非常重要,1)表单的概念: 是Windows的窗口,是一个容器对象,包容各种控件、数据环境及相关程序。 2)表单设计步骤: 创建表单 (容器) 设置数据环境 添加控件 设置对象的属性 选择相应的事件,编写各事件的方法程序。,要点1 表单设计与运行 P1,面向对象的基本概念(1) 1)对象 是现实世界中待处理的容观实体的抽象表达。例如,一个人、一台PC机,都是一个对象。 从可视化编程的角度来看,对象是一个具有属性(数据)、能处理相应事件、具有特定方法(行为方式)、以数据为中心的统一体,是一种数据结构。(结构化的数据),要点1 面向对象的基本概念 P8,3、使用表单设计器 1)新建空表单

2、 或 create FORM 2)打开已有表单 或 MODIFY FORM 已有表单文件文件名 两种操作,都可以打开表单设计器 1)表单设计器工具栏 2)表单控件工具栏 3)布局工具栏 4)调色板工具栏 5)属性窗口 6)代码窗口 7)数据环境设计器,要点1 表单设计与运行 P4,1、这些工具栏、窗口,都可以通过显示菜单进行设置 2、具体使用将结合实例进行讲解示范。,步骤3、控件的放置及控制 (1)创建一个 (2)创建一批(按钮锁定) (3)单个、多个按钮的选定 (4)控件的移动、调整大小 (5)成批复制、粘贴,以及删除 (6)控件的布局布局工具栏的使用。 (第三套) 步骤4:设置对象属性,要

3、点2 表单设计与常用控件1 P3,面向对象的基本概念(6) 5)对象属性(Property) 是一组用于描述对象的物理特征的值,例如:一个汽车对象由颜色、尺寸、品牌、厂家等基本属性描述。VFP中一个命令按钮具有名字(caption)、字号(Fontsize)、可用性(enable)等属性,这使得用户可以通过控制对象的这些属性值来操作这些对象。 属性值既可以预先定义,也可以在程序运行过程中由程序修改。,要点1 面向对象的基本概念 P13,1、表单属性设置 主要属性: Autocenter (运行时表单自动居中) Caption (表单标题栏文字内容) Name (表单对象名) Movable (

4、设置表单运行时是否可移动) Width (设置对象宽度) Height (设置对象高度),要点2 表单设计与常用控件1 P2,2、标签,命令按钮(1)(14套,16套) 2)标签的属性设置主要属性: Alignment (文本对齐方式) Caption (文本内容,可以是常量,也可以是表达式运行结果) Name (标签名,被访问时的名字) Visible (控制一个对象是否可见) Autosize (自动调整标签对象大小) Forecolor (字体颜色) Backcolor (背景色) Fontname (字体) Fontsize (字体大小) Fontbold (粗体) FontItali

5、c (斜体) FontUnderLine (下划线) 示例:,要点2 表单设计与常用控件1 P4,表单属性控件属性,2、标签,命令按钮(2)(38,44,3,9,37,15) 3)命令按钮的属性设置主要属性: Caption (文本内容) Fontsize (字体大小) Enabled (是否可用:灰色为不可用) Name (标签名) Default (设置按钮是否响应ENTER键) Cancel (设置按纽是否响应ESC键) TAB键顺序的设置:TABINDEX 访问键的设置: 示例:更新、退出按钮,要点2 表单设计与常用控件1 P5,面向对象的基本概念(7) 6)事件(Event) 由对象

6、识别的一个动作,用户可以编写相应代码对此动作进行响应。事件可以由一个用户动作产生,如单击鼠标或键盘击键,也可以由程序代码或者系统产生,例如计时器运行时激发的事件是由系统产生的。 在Visual Foxpro中,可以激发事件的用户动作包括:单击鼠标(Click)、双击鼠标(DblClick)、按键(keyPress)、运行时修改值(InteractiveChange)等,由系统产生的如计时器到时所产生的事件。,要点1 面向对象的基本概念 P14,要点1 面向对象的基本概念 P15,Interactivechange,要点1 面向对象的基本概念 P16,3、文本框 输入/输出数据,如字段值、内存变

7、量值。 常用属性:(45,37) Value 显示值(默认是字符型,可以更改) ReadOnly 只读,不能修改 Fontname 字体 Fontsize 字体大小 PasswordChar 口令标记,不显示输入内容 inputmask 设置输入掩码 事件: LostFocus 文本框失去焦点 InteractiveChange 运行时修改文本框的值 KeyPress 在文本框中按键,要点2 表单设计与常用控件1 P7,2、对象的引用:(面向对象程序设计的语法规则) 相对引用:,要点2 面向对象的基本操作 P3,2、对象的引用:(面向对象程序设计的语法规则) 相对引用:,要点2 面向对象的基本操作 P4,在命令按钮组的command1中 :,引用Text1: ThisForm.Text1,引用Command2: This.Parent.Command2 ThisForm.CommandGroup1.Command2,引用自己: This 或: ThisForm.CommandGroup1.Command1,3、文本框; 2)数据环境 问题:如果表单中要显示或编辑某表的字段? 当需要在表单上修改、编辑、查看数据表中的字段值时,

温馨提示

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

最新文档

评论

0/150

提交评论