




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(优选)表单设计基础当前1页,总共24页。面向对象的程序设计OOP(ObjectOrientedProgramming)对象:逻辑模型属性:特性描述方法:特殊功能事件:识别动作当前2页,总共24页。Windows操作系统中的对象当前3页,总共24页。表单设计器标题条菜单工具栏控件工具栏属性窗口弹出式菜单代码编辑器窗口数据环境当前4页,总共24页。表单设计的基本步骤1、设计用户界面:放置控件、调整属性2、编写对象响应事件的代码4、执行表单3、保存表单当前5页,总共24页。对象的属性特性的描述
车身.颜色=“红色” 车轮.直径=500VFP中对象的属性:在属性窗口中设置相应的属性值或用赋值语句编程方式设置:对象名.属性名=具体值
如:thisform.label1.caption="HelloVFP"当前6页,总共24页。属性窗口对象组合框属性设置框属性列表框属性名属性值属性说明信息列出全部属性、事件、方法程序列出显示或操纵数据的属性列出方法程序与事件列出位置、大小等属性列出类信息和用户自定义属性当前7页,总共24页。属性对象引用引用格式:对象名.属性名=具体值绝对引用ThisForm.引用当前表单例:ThisForm.Label1.Caption="HelloVFP!"例:ThisForm.Command1.Caption="确定"相对引用控件.Parent引用控件的容器This引用当前对象 例:This.Parent.Caption="确定"例:This.FontBold=.T.当前8页,总共24页。VFP常用属性属性说明应用于Name指定对象的名字任何对象Caption指定对象的标题表单、标签、命令按钮Value指定控件当前取值文本框、列表框等ForeColor前景色(文本和图形颜色)表单、标签、文本框、命令按钮等BackCalor背景色表单、标签、文本框、列表框等BorderStyle背景是否透明标签、文本框、图像等Enabled对象是否有效文本框、命令按钮等当前9页,总共24页。表达方式:对象名.方法名[可选参数项]例如:Thisform.cls Thisform.Circle(r,x,y)Thisform.Circle(50,100,100)对象的方法
对象所具有的动作和行为当前10页,总共24页。对象的事件及事件过程对象能够识别并作出反应的外部刺激。如:转动汽车钥匙;单击鼠标VFP对事件的响应是通过 调用执行一个与事件相关 的事件过程来实现。当前11页,总共24页。带参数的事件过程例:判别按下的是哪个鼠标键MouseDown事件代码LPARAMETERSnButton,nShift,nXCoord,nYCoordDoCase CasenButton=1 Thisform.text1.value="左键" CasenButton=2 Thisform.text1.value="中键" CasenButton=4 Thisform.text1.value="右键"EndCase当前12页,总共24页。
只有在事件发生时,程序才会运行。在没有事件的时候,整个程序处于停滞状态,在VFP设计的程序中,在程序中流动的不是一般的数据而是事件。事件驱动的程序设计当前13页,总共24页。VFP常用事件事件触发时机备注Click单击鼠标左键DblClick双击鼠标左键Load创建对象前常用于程序初始化Init创建对象时常用于设置初始值GotFocus对象得到焦点LoseFocus对象失去焦点KeyPress按下并释放某键盘键MouseDown按下鼠标键当前14页,总共24页。表单文件(.scx)
保存表单的各项规格定义定义此表单的各项信息,如高度、宽度、颜色、标题等表单上控件的信息数据来源事件程序代码表单备注文件(.sct)保存表单中对象的属性设置和程序代码当前15页,总共24页。表单的属性、方法与事件表单(form)前缀:frm常用属性:Name、Caption、Left、Top、Height、Width、PictureBackColor Thisform.picture=“c:\abc.bmp” Thisform.BackColor=RGB(0,0,255)常用方法:
Cls、Move、Cricle、Line、Hide、Refresh常用事件:Click、Load、Activate当前16页,总共24页。标签控件(Label):前缀:lbl显示文本特有属性:Caption、Fontsize、Fontcolor、BackStyle、Left、TopAutoSize:自动调整标签大小适应文本常用方法:Move(Left,Top,Width,Height):用于制作动画字幕 Thisform.Label1.Move(Thisform.Label1.left+30)当前17页,总共24页。文本框(TextBox):前缀:txt显示文本,允许用户输入和编辑文本特有属性:Value、PassWordchar、ReadOnly、InputMaskEnabled常用事件:LostFocus、GotFocus常用方法:SetFocus、Refresh常用控件的使用当前18页,总共24页。命令按钮(commandButton)前缀:cmd用户可通过命令按钮来执行一个命令 特有属性: Caption、Cancel、Picture、Enabled、Visible、Default 常用事件: Click 常用方法: SetFocus:设置焦点位置常用控件的使用当前19页,总共24页。图像控件(Image)前缀:img显示图像或图片特有属性:Picture、Stretch
运行时加载:Thisform.Image1.picture=“图像文件”
常用事件:Click当前20页,总共24页。列表框(ListBox):让用户从列表项中选择特有属性:RowSource、RowSourceType、Value、ListCount、Columns、Sorted常用事件:Click、LostFocus、InteractiveChange常用方法:AddItem
添加列表项:ThisForm.List1.AddItem("aaa")当前21页,总共24页。组合框(ComboBox)前缀:cbo让用户从一组列表中选择或键入一新值特有属性:DisplayValue、RowSource、RowSourceType、Style 获取用户选择:combo1.text常用事件:Click、InteractiveChange常用方法:AddItem、ReMoveItem、Clear当前22页,总共24页。单选钮(OptionButton)前缀:opt在一组相关的选项中选择一项复选框(CheckBox)前缀:chk在一组相关的选项中选择一项或多项
特有属性:Caption:控件上显示的文字Value:表示有无选中该对象
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 嘉兴学院《生物药物分离工程》2023-2024学年第二学期期末试卷
- 西北大学《土木工程经济与管理》2023-2024学年第二学期期末试卷
- 吉林农业科技学院《合同法实务》2023-2024学年第二学期期末试卷
- 绍兴文理学院元培学院《植物与植物生理学》2023-2024学年第二学期期末试卷
- 沈阳理工大学《医药国际贸易》2023-2024学年第一学期期末试卷
- 江西航空职业技术学院《女生太极拳》2023-2024学年第二学期期末试卷
- 云南工贸职业技术学院《土木工程施工原理与装配式建造》2023-2024学年第一学期期末试卷
- 石嘴山工贸职业技术学院《纺织品国际贸易》2023-2024学年第二学期期末试卷
- 武汉工贸职业学院《化工机械设备》2023-2024学年第二学期期末试卷
- 四川卫生康复职业学院《装配式建筑工程造价计算》2023-2024学年第二学期期末试卷
- (二模)济宁市2025年4月高考模拟考试地理试卷
- 基于PLC的自动生产线控制系统的设计毕业论文
- 17J008挡土墙(重力式、衡重式、悬臂式)图示图集
- 配电室运行维护投标方案(技术标)
- 苏教版五年级数学下册第三单元测试题及答案一
- 天然气管道工程施工设计方案方案
- 变电站第二种工作票(范本)
- 抗滑桩设计计算(验算)Word版
- 全球价值链与中国贸易增加值核算报告
- 2019年春苏教版三年级下册《小学生数学报》学习能力测试卷(附答案)
- 微课在高中化学教学中的应用研究
评论
0/150
提交评论