VFP表单设计基础.ppt

上传人:牧羊曲112 文档编号:5452159 上传时间:2023-07-08 格式:PPT 页数:25 大小:299KB
返回 下载 相关 举报
VFP表单设计基础.ppt_第1页
第1页 / 共25页
VFP表单设计基础.ppt_第2页
第2页 / 共25页
VFP表单设计基础.ppt_第3页
第3页 / 共25页
VFP表单设计基础.ppt_第4页
第4页 / 共25页
VFP表单设计基础.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《VFP表单设计基础.ppt》由会员分享,可在线阅读,更多相关《VFP表单设计基础.ppt(25页珍藏版)》请在三一办公上搜索。

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

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

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

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

5、常用属性:Name、Caption、Left、Top、Height、Width、Picture BackColorThisform.picture=“c:abc.bmp”Thisform.BackColor=RGB(0,0,255)常用方法:Cls、Move、Cricle、Line、Hide、Refresh常用事件:Click、Load、Activate,标签控件(Label):前缀:lbl 显示文本特有属性:Caption、Fontsize、Fontcolor、BackStyle、Left、TopAutoSize:自动调整标签大小适应文本常用方法:Move(Left,Top,Width,He

6、ight):用于制作动画字幕Thisform.Label1.Move(Thisform.Label1.left+30),文本框(TextBox):前缀:txt显示文本,允许用户输入和编辑文本特有属性:Value、PassWordchar、ReadOnly、InputMask Enabled常用事件:LostFocus、GotFocus常用方法:SetFocus、Refresh,常用控件的使用,命令按钮(commandButton)前缀:cmd用户可通过命令按钮来执行一个命令特有属性:Caption、Cancel、Picture、Enabled、Visible、Default常用事件:Click

7、常用方法:SetFocus:设置焦点位置,常用控件的使用,图像控件(Image)前缀:img显示图像或图片特有属性:Picture、Stretch 运行时加载:Thisform.Image1.picture=“图像文件”常用事件:Click,列表框(ListBox):让用户从列表项中选择特有属性:RowSource、RowSourceType、Value、ListCount、Columns、Sorted常用事件:Click、LostFocus、InteractiveChange常用方法:AddItem 添加列表项:ThisForm.List1.AddItem(aaa),组合框(ComboBox

8、)前缀: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,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号