.属性或 使用对象的属性或方法时,以容器.对象.属性或 容器. 容器.对象.方法的格式进行。 容器.对象.方法的格式进行。
15
要掌握的关键字(P130) 要掌握的关键字(P130)
THIS: THIS:该对象 THISFORM: THISFORM:包含该
对象的表单
例1:表示表单form1上的文本框text1对象: :表示表单form1上的文本框text1对象: Thisform.text1 例2:表示表单form1上的文本框text1对象的value属 :表示表单form1上的文本框text1对象的value属 性: Thisform.text1.value
16
面向对象语法
属性和变量类似,可以为属性赋值或者使用已有的属性值。 属性和变量类似,可以为属性赋值或者使用已有的属性值。
例1:将字符串‘张小强’赋值给变量a1 ‘张小强’ :将字符串‘张小强’赋值给变量a1 张小强’ a1= a1=‘ 例2:将字符串‘张小强’赋值给text1对象的value属性 :将字符串‘张小强’赋值给text1对象的value属性 Thisform.text1.value=‘张小强’ Thisform.text1.value=‘张小强’
方法和命令类似,可以直接执行对象命令 方法和命令类似,可以直接执行对象命令
例3:输出变量a1的值 :输出变量a1的值 例4:关闭窗体 ? A1 Thisform.release
将属性值赋给某个变量: 变量=容器.对象.属性 变量=容器.对象. 设置属性的语法:容器 对象.属性= 设置属性的语法:容器.对象.属性=表达式 容器. 执行对象的方法:容器 对象. 执行对象的方法:容器.对象.方法名 容器.
17
3.3 可视化界面与事件过程设计
3.3.3表单文件的创建与运行 3.3.3表单文件的创建与运行 表单(或表单集)的两个扩展名: 表单(或表单集)的两个扩展名: 表单文件(.SCX): 表单文件(.SCX):表单文件是一个具有固定表结构的 表文件,用于存储生成表单所需的信息项。 表单备注文件(.SCT): 表单备注文件(.SCT):表单备注文件是一个文本文件, 用于存储生成表单所需的信息项中的备注代码。 注意:只有当表单的两个文件同时存在时,才能执行 注意:只有当表单的两个文件同时存在时,才能执行 表单。调用运行表单时,可以只打开扩展名为.SCX的 表单。调用运行表单时,可以只打开扩展名为.SCX的 表单文件即可。
18
3.3 可视化界面与事件过程设计
3.3.3表单文件的创建与运行 3.3.3表单文件的创建与运行 1.创建表单 1.创建表单 (1)新建一个表单 (1)新建一个表单 "新建"、"表单"、"新建表单"。 新建" 表单" 新建表单" CREATE FORM [<表单名>]。 [<表单名>]。 (2)向表单中添加控件。 (2)向表单中添加控件。 2.保存表单 2.保存表单 3.运行表单 3.运行表单 (1)以交互方式运行表单。 (1)以交互方式运行表单。 (2)从程序中运行表单。 (2)从程序中运行表单。
19
3.3 可视化界面与事件过程设计
3.3.1面向对象程序设计简介 3.3.1面向对象程序设计简介
例3.4编制一个抽奖程序,可以完成对表文件中 3.4编制一个抽奖程序,可以完成对表文件中 预定内容的多次不重复随机抽取操作并提供相 应的操作
界面。 1.操作界面及控件的选用 1.操作界面及控件的选用 2.主要控件说明 P135表3.1 2.主要控件说明 P135表 3.设计步骤 3.设计步骤 4.属性设置与事件过程代码 4.属性设置与事件过程代码
20
3.3 可视化界面与事件过程设计
3.3.1面向对象程序设计简介 3.3.1面向对象程序设计简介
例3.4编制一个投奖程序,可以完成对表文件中 3.4编制一个投奖程序,可以完成对表文件中 预定内容的多次不重复随机抽取操作并提供相 应的操作界面。
表单 文本框 命令按钮 计时器
21
3.3 可视化界面与事件过程设计
3.3.3表单文件的创建与运行 3.3.3表单文件的创建与运行
例3.6实现表单界面顶行的标签信息自动向 3.6实现表单界面顶行的标签信息自动向 下平移(每隔0.1s)。 下平移(每隔0.1s)。
top=0 top=top+1 计时器静止 0.1s时 时 点这个按钮 表单的高度
标签的高