2) 条件成立,返回表达式1的值;否则,返回表达式2的值。 第二章 二、面向对象的编程基础 1、类、对象、属性、方法、事件的概念 对象(OBJECT) :客观世界里的任何实体。即可以是具体的物,也可以指某些概念。 类(CLASS) :是已经定义了的关于对象特征和行为的模板。 属性
(Property) :对象状态的一项描述内容,描述对象的一个特性。 方法(Method) :描述对象的行为。 事件(Event) :由外界触发的能够被对象识别并执行的一个动作。 (由系统或用户触发) 在 VFP 中,可以给对象定义新的属性和方法,不能添加新的事件。
二、面向对象的编程基础 2、表单对象 表单(.SCX:表单文件; .SCT:表单备注文件) 表单的基本操作: 创建:CREATE FORM<表单文件名> 运行:DO FORM <表单文件名> 修改:MODIFY FORM 表单设计器的使用:控件的添加、编辑、布局、设置等 表单的常用属性、事件、方法 AutoCenter、BackColor 、Caption、 ControlBox、 TitleBar、ShowWindow Load、Init、Activate、Destroy、Unload、Resize、 Hide、Show、Release、Refresh 二、面向对象的编程基础 3、控件及控件的引用 控件: Label、 Textbox、 Commandbutton、 checkbox、 Listbox、 Combobox、 Optionbutton、 Spinner、 Timer 容器:Form、Grid、Column、Pagefram、page、Commandgroup、optiongroup、Container 对象的引用: 1 绝对引用:通过提供对象的完整容器层次来引用对象
2 相对引用:通过快捷方式指明所要处理的对象 Parent、This、Thisform、ThisformSet 二、面向对象的编程基础 4、对象的属性、事件、方法的调用 对象属性的设置: 属性框 代码:表单名.对象名.属性名=属性值; 多个属性用 WITH ... ENDWITH 调用对象方法的语句格式是: 表单名.对象名.方法名( ) thisform.release() 调用事件的语句格式是: 表单名.对象名.事件名 第三章 一,项目管理器 扩展名为*.PJX,备注文件是.pjt。是 VFP 处理数据和对象的主要组织工具。选项卡:全部、 数据、
文档、类、代码、其他 新建方法 文件-新建,选择“项目”;Create project 命令 编辑方法 文件-打开;Modify project 命令 外观设置:可以对它进行位置的移动、 窗口大小的改变、窗口的折叠与展开等操作。 二、数据输出(第四章) 1、标签(LABEL) 常用属性:Caption、Autosize、Forecolor、Fontsize 、Wordwrap 2、对话框 MessageBox() 格式:MessageBox(信息文本[,对话框类型][,对话框标题]) 三、数据输入(第四章) 1、文本框(Text)控件:用于输入、编辑、输出各种类型的数据。 常用属性:Value、Pass
wordChar、Selstart、Sellength、Seltext 2、编辑框(Editbox)可编辑长文本或备注字段,利用它可选择、剪切、复制文本。 ScrollBars、ReadOnly 3、控件属性 Visible 和 enabled 的区别 4、setfocus 方法和 gotfocus 事件
四、形状、容器和图像控件的使用(第四章) 容器的 specialeffect 属性,可以设置三维效果 通过格式菜单设置控件层次 注意如何将控件放入容器中 选择容器—编辑,这样拖动控件到容器中 注意容器内对象的引用 Thisform.c
ontainer1.text1.setfocus 图像(image) :picture:要显示的图片,可以根据打开对话框查找。
二、控件(第五章) 1、命令按钮组 CommandGroup 2、选项按钮组(单选按钮组)OptionGroup
常用属性:ButtonCount,Buttons:按钮数组,buttons(n)代表第 n 个按钮 常设置的事件:Click 用命令按钮组的 value 属性获得单击的按钮 3、复选框 check 复选框不是一个容器控件 常用属性:value:0或.f.(假);1或.t.(真);2或.null.(暗,灰的) 常设置的事件:Click 二、控件(第五章) 4、计时器 Timer 控件 计时器最重要的一个属性是:Interval(间隔时间)1000=1秒 最重要的一个事件是