vfp第二版电子教案2

vfp第二版电子教案2

ID:24846041

大小:582.50 KB

页数:62页

时间:2018-11-16

vfp第二版电子教案2_第1页
vfp第二版电子教案2_第2页
vfp第二版电子教案2_第3页
vfp第二版电子教案2_第4页
vfp第二版电子教案2_第5页
资源描述:

《vfp第二版电子教案2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中篇——程序设计4.结构化程序设计5.菜单设计6.表单设计基础7.表单控件设计8.表单高级设计9.报表设计第6章表单设计基础6.1表单向导打开向导选取对话框:在工具菜单的向导子菜单中选定表单命令。图6.1向导选取对话框单表表单向导与一对多表单向导图6.2表单向导的字段选取图6.6设备维护表单图6.8一对多表单向导对话框的父表字段图6.11部门设备表6.2表单设计器创建和运行表单的基本步骤打开表单设计器MODIFYFORM〈文件名〉对象操作与编码:表单设计器,数据环境设计器,表单控件工具栏保存表单运行表单:例如DOFORMSBQ快速创建表单:表单菜单的快速表单命令图6.12显示快速表单的表

2、单设计器,数据环境设计器,表单控件工具栏等图6.14表单控件工具栏中的按钮6.3面向对象的程序设计方法对象控件容器属性事件方法程序图6.16属性窗口的组成属性说明应用于Caption指定对象的标题(显示时标识对象的文本)表单,标签,命令按钮等Name指定对象的名字(用于在代码中引用对象)任何对象Value指定控件当前状态(取值)文本框,列表框等ForeColor指定对象中的前景色(文本和图形的颜色)表单,标签,文本框,命令按钮等BackColor指定对象内部的背景色表单,标签,文本框,列表框等BackStyle指定对象背景透明否(透明则背景着色无效)标签,文本框,图像等BorderSty

3、le指定边框样式为无边框,单线框等表单,标签,文本框等AlwaysOnTop是否处于其它窗口之上(可防止遮挡)表单AutoCenter是否在VFP主窗口内自动居中表单ScaleMode指定坐标单位表单Closable标题栏中关闭按钮是否有效表单Controlbox是否取消标题栏所有的按钮表单,工具栏MaxButton是否有最大化按钮表单MinButton是否有最小化按钮表单Movable运行时表单能否移动表单WindowState指定运行时是最大化还或最小化表单AutoCloseTables表单释放时是否关闭表或视图,默认为.T.数据环境AutoOpenTables表单加载时是否打开表或

4、视图,默认为.T.数据环境表6.3属性选列事件触发时机Load创建对象前Init创建对象时Activate对象激活时GotFocus对象得到焦点时Click单击鼠标左键时DblClick双击鼠标左键时MouseUp释放鼠标键时MouseDown按下鼠标键时KeyPress按下并释放某键盘键时Valid对象失去焦点前LostFocus对象失去焦点时Unload释放对象时表6.4VFP部分常见事件表方法程序一例:Refresh方法程序[Form.]Object.Refresh功能:重画表单或控件,并刷新所有的值。对象引用对象引用规则(1)通常用以下引用关键字开头:THISFORMSET表示当

5、前表单集(表单集的概念参阅8.1.2节)THISFORM表示当前表单THIS表示当前对象(2)引用格式:引用关键字后跟一个点号,再写出被引用对象或者对象的属性,事件或方法程序。例如:THIS.Caption&&本对象(表单或控件)的Caption属性THISFORM.Cls&&本表单的Cls方法程序,清除表单中的图形和文本THISFORM.Command1.Caption&&本表单的Command1命令按钮的Caption属性THIS.Command1.Click&&本对象的Command1命令按钮的Click事件(3)控件也可引用包含它的容器,格式为:Control.Parent其中C

6、ontrol表示控件,Parent表示容器。例如THIS.Parent.Command1.Caption,表示引用本对象的容器(例如表单)的Command1命令按钮的Caption属性。编程方式设置属性值属性值设置格式:ObjectName.Property[=Setting]其中Setting为要设置的属性值。例如,THIS.FontBold=.T.&&本对象文本以粗体显示THIS.Parent.Caption=time()&&本对象的容器的caption属性设置为当前时间[例6-4]设计只含一个文本框控件的表单(见图6.17),要求逐次单击文本框的内部能轮流显示当前日期与时间,试写出

7、设计步骤。(1)创建表单:往命令窗口键入命令MODIFYFORMrqsj,使显示rqsj表单设计器窗口。(2)创建文本框:单击表单控件工具栏中的文本框按钮,然后单击Form1表单窗口内某处,该处就会产生一个Text1文本框控件。(3)将表单的Caption属性改为“日期与时间”:单击表单窗口,属性窗口的组合框中便显示Form1在属性列表中选定Caption属性在文本框中输入日期与时间字样,按回车键后表单窗口的标题栏就会显示这些文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。