vf表单讲义.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:4 大小:23KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

vf表单讲义.doc

vf表单讲义.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

:窗口界面表单(FORM)1、面向对象编程(1)对象:客观存在的每一个实体都可以看作一个对象。可以是具体的事物,也可以是抽象的概念。(2)属性:表示对象的特性、状态。(3)类:具有相似属性的对象的集合称为类。对象是类的一个实例。(4)方法:针对对象,描述对象的行为过程。(5)事件:激活对象方法的一个动作。(6)消息:对象之间传递信息。例如:炸弹是一个对象炸弹可以爆炸是属性炸弹爆炸的过程是方法点燃这个动作是事件(7)父类:子类:基于现有类添加新的属性和方法。继承:子类继承父类所有的属性和方法。例如:人是父类,男人和女人是人的子类。父类中没有性别属性,子类中添加性别属性。2、表单(FORM):窗口界面(1)创建表单:CREATEFORM(2)扩展名:.SCX(3)打开表单:MODIFYFORM(4)运行表单:DOFORM表单名.SCX3、表单设计器:(P181)属性窗口:NAME:控件名,名称CAPTION:标题,字符型VALUE:值,任何类型4、表单控件(P192):标签、命令按钮、文本框、编辑框、计时器、选项组、页框、列表框、组合框、表格、复选框5、对象的调用:(绝对引用)thisform。控件名(控件的name属性)。属性=属性值如:设置标签的标题是OKthisform。Label1。caption=”OK”退出:THISFORM。RELEASE表单的文件名:表单最后运行保存的名字表单的控件名(表单名):表单的name属性表单的标题:表单的caption属性6、传递消息的例子:THISFORM.LABEL1.CAPTION=”新年快乐”对象:LABEL1,给LABEL1传递消息,代码是方法,CLICK点击的动作是事件7、打折的例子,学习标签LABEL(P192)、文本框TEXT(P195)和命令按钮COMMAND(P194)A=THISFORM.TEXT1.VALUEIFA>=5000S=A*0.6THISFORM.TEXT2.VALUE=SELSES=A*0.8THISFORM.TEXT2.VALUE=SENDIF注意:文本框默认为字符型,右键生成器设置为数值型。注意:文本框默认为字符型,右键生成器设置为数值型。P185)()8、表单常用属性、方法与事件(P187,P188,P189)重点内容(1)表单常用属性:属性ALWAYSONTOPAUTOCENTERBACKCOLORCAPTIONHEIGHTWIDTHMAXBUTTONMINBUTTONMOVABLENAMESCROLLBARSSHOWWINDOWVISIABLEWINDOWSTATEWINDOWTYPE(2)表单常用事件:事件LOADINITDESTORYUNLOADCLICKDBCLICKRIGHTCLICKERROR触发事件发生创建表单对象之前引发,最先引发的事件。在建立对象时引发在对象释放时引发在释放表单时引发,最后一引发个引发的事件使用鼠标单击对象时引发使用鼠标双击对象时引发使用鼠标右键单击对象时引发在对象方法或事件代码运行过程中产生错误时引发说明指定表单是否总是位于其他打开窗口之上指定表单初始化时是否自动在VF主窗口内居中显示指明表单窗口的颜色指明显示表单标题栏上的文本指定表单的高度指定表单的宽度确定表单是否有最大化按钮确定表单是否有最小化按钮确定表单是否能够移动指定引用表单对象的名字指定表单的滚动条类型指定表单是否在屏幕中,或作为顶层表单出现设置表单显示或隐藏指明表单的状态:0正常,1最小化,2最大化指定表单是模式表单(0)还是非模式表单00.T.00.T..T..T.默认值.F..F.255,255,255FORM1(3)表单常用方法:方法SHOWHIDERELEASEREFRESH说明显示表单。该方法将表单的VISIBLE属性设置为.T.隐藏表单。该方法将表单的VISIBLE属性设置为.F.将表单从内存中释放刷新表单和控件9、新建属性、方法(P190)新建一个属性NUM,设值为0:Label1计数退出计数的代码:THISFORM.NUM=THISFORM.NUM+1THISFORM.LABEL1.CAPTION=STR(THISFORM.NUM)注意:页讲到)注意:学习访问键的用法\<(193页讲到)(CAPTION:计数(\<J)退出(\<C)10、登录的例子:学习COMMAND默认键的设置,文本框密码的设置(1)COMMAND按钮DEFAULT设为.T.(2)TEXT2文本框PASSWORDCHAR属性设置为*INPUTMASK属性设置为999999(3)新建一个属性NUM,设置为0登录的代码:IFTHISFORM.TEXT1.VALUE="ABCDEF"ANDTHISF