VFP表单设计基本.ppt

上传人:小** 文档编号:3684740 上传时间:2020-10-16 格式:PPT 页数:25 大小:335.02KB
返回 下载 相关 举报
VFP表单设计基本.ppt_第1页
第1页 / 共25页
VFP表单设计基本.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《VFP表单设计基本.ppt》由会员分享,可在线阅读,更多相关《VFP表单设计基本.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、表单设计基础,面向对象的程序设计 OOP(Object Oriented Programming),对象:逻辑模型,属性:特性描述,方法:特殊功能,事件:识别动作,Windows 操作系统中的对象,表单设计器,标 题 条,菜单,工具栏,控件工具栏,属性窗口,弹出式菜单,代码编辑器窗口,数据环境,表单设计的基本步骤,1、设计用户界面:放置控件、调整属性,2、编写对象响应事件的代码,4、执行表单,3、保存表单,对象的属性,特性的描述 车身.颜色=“红色” 车轮.直径=500 VFP中对象的属性: 在属性窗口中设置相应的属性值 或用赋值语句 编程方式设置:对象名.属性名=具体值 如: thisfor

2、m.label1.caption=Hello VFP,属性窗口,对象组合框,属性设置框,属性列表框,属性名,属性值,属性说明信息,列出全部属性、事件、方法程序,列出显示或操纵数据的属性,列出方法程序与事件,列出位置、大小等属性,列出类信息和用户自定义属性,属性对象引用,引用格式:对象名.属性名=具体值 绝对引用 ThisForm .引用当前表单 例:ThisForm .Label1.Caption=Hello VFP! 例:ThisForm .Command1.Caption=确定 相对引用 控件.Parent 引用控件的容器 This 引用当前对象 例: This .Parent.Capti

3、on=确定 例: This.FontBold=.T.,VFP常用属性,表达方式: 对象名.方法名 可选参数项 例如:Thisform.cls Thisform.Circle(r,x,y) Thisform.Circle(50,100,100),对象的方法,对象所具有的动作和行为,对象的事件及事件过程,对象能够识别并作出反应的外部刺激。 如:转动汽车钥匙;单击鼠标,VFP对事件的响应是通过 调用执行一个与事件相关 的事件过程来实现。,带参数的事件过程,例: 判别按下的是哪个鼠标键 MouseDown 事件代码 LPARAMETERS nButton, nShift, nXCoord, nYCoo

4、rd Do Case Case nButton=1 Thisform.text1.value=左键 Case nButton=2 Thisform.text1.value=中键 Case nButton=4 Thisform.text1.value=右键 EndCase,只有在事件发生时,程序才会运行。在没有事件的时候,整个程序处于停滞状态, 在VFP设计的程序中,在程序中流动的不是一般的数据而是事件。,事件驱动的程序设计,VFP常用事件,表单文件(.scx)保存表单的各项规格定义,定义此表单的各项信息,如高度、宽度、颜色、标题等 表单上控件的信息 数据来源 事件程序代码,表单备注文件(.sc

5、t) 保存表单中对象的属性设置和程序代码,表单的属性、方法与事件,表单(form) 前缀:frm 常用属性: Name、Caption 、Left 、Top 、Height 、Width 、Picture BackColor Thisform. picture= “c:abc.bmp” Thisform. BackColor = RGB(0,0,255) 常用方法: Cls 、Move 、Cricle 、Line 、Hide、 Refresh 常用事件:Click 、Load 、Activate,标签控件(Label):前缀:lbl 显示文本 特有属性: Caption、Fontsize 、F

6、ontcolor 、BackStyle、Left、Top AutoSize:自动调整标签大小适应文本 常用方法: Move(Left,Top,Width,Height):用于制作动画字幕 Thisform.Label1.Move(Thisform.Label1.left+30),文本框(TextBox):前缀:txt 显示文本,允许用户输入和编辑文本 特有属性: Value、 PassWordchar、 ReadOnly、InputMask Enabled 常用事件: LostFocus、GotFocus 常用方法: SetFocus、Refresh,常用控件的使用,命令按钮(commandB

7、utton)前缀:cmd 用户可通过命令按钮来执行一个命令 特有属性: Caption、Cancel、Picture、Enabled、Visible、Default 常用事件: Click 常用方法: SetFocus:设置焦点位置,常用控件的使用,图像控件(Image)前缀:img 显示图像或图片 特有属性: Picture、Stretch 运行时加载:Thisform.Image1.picture= “图像文件” 常用事件:Click,列表框(ListBox): 让用户从列表项中选择 特有属性: RowSource、 RowSourceType、Value、ListCount、Column

8、s、Sorted 常用事件:Click、LostFocus、InteractiveChange 常用方法: AddItem 添加列表项: ThisForm.List1.AddItem (aaa),组合框(ComboBox)前缀:cbo 让用户从一组列表中选择或键入一新值 特有属性: DisplayValue、 RowSource、 RowSourceType 、 Style 获取用户选择:combo1.text 常用事件: Click、InteractiveChange 常用方法: AddItem、ReMoveItem、Clear,单选钮(OptionButton)前缀:opt 在一组相关的选项中选择一项 复选框(CheckBox)前缀:chk 在一组相关的选项中选择一项或多项 特有属性: Caption: 控件上显示的文字 Value:表示有无选中该对象 O(0/1) C(0,1,2) 常用事件:Click,表格(Grid)前缀:grd 显示表中的字段 特有属性: ColumnCount、 RecordSource、 RecordSourceType 、 AllowAddNew 列属性: ControlSource,表单运行命令,do form 表单文件名,例:do form hello,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁