当前位置:文档之家› 灵活运用VFP计时器控件

灵活运用VFP计时器控件

e nd i t h i s f o r m. 1 a b e l 2 . c a p t i o n = hi +” : ” + m1 +” : ” + s l
1 . 3计时器 (  ̄me D事件代码为 s e t d a t e l o n g &&设置长 日期格式 t h i s f o r m. 1 a b e l 1 . c a p t i o n = d t o e ( d a t e 0 ) + s p a c ( 2 ) + t i m e 0&&标 签
h l = ' 0 + s t r ( h , 1 )
ds e
为空 , 其 内容为显示系统 日期和 时间, 由程序运行 时赋值 : 标签
2 ( L a b e l 2 ) 的C a p t i o n为“ 欢 迎使用学 生管理系统 ” , 并设置字 体、
字号、 颜色属性, 2 】
态计 时程序 。计 时程序表单主要包 括 2个标签控件 , L a b e l l的
C a p t i o n属 性 为 “ 计时时间: ” , L a b e l 2的 C a p t i o n属 性 为“ o 0 : o 0 : 0 0 ” ; 2个 命 令 按 钮 , 分 别 为“ 计 时开 始 ” 、 “ 计时 结束 ” , 1 个 计 时 器控件 , I n t e r v a l 属性为 0 。主 要事 件 代 码 如 下 : “ 计 时 开始 ’ , 命 令 按 钮 的 单 击 事件 代码 :
的表单程序 , 探讨表单程序 的设计方法和思路 , 对V F P程序 开发有 着重要的现 实意义。
【 关键词 】 V F P ; 计时器; 控件
计 时器 (  ̄m e D是 V i s u v a l F o x P r o ( 简称 v F P ) 表单 的一个重
m= O
要控 件之一 , 其功 能是在规 定的 间隔 时间里 ( I n t e r v a l 属性) , 执
t h i s f o r m. t i me r 2 . i n t e r v a l = 1 0 0 0 & &设 置间 隔时间 为 1 0 0 0毫秒 , 执 行t i me r 事 件 p u b l s , m。 h& &定义 3个变量, 分别记录小时, 分钟, 秒 s t o r e 0 t o s , m, h & &3个变量的初始值为 0 “ 计时结束 ’ , 命令按钮的事件代码: t h i s f o r m. t i m e r 2 . i n t e r v a l = 0 && 设 置 间 隔 时 间 为 0秒 , 即 不 执 行 t i me r 事件 r e l e s , m, h &&从内存 中释放 定义 的 3个变量 计时器的 T i me r 事件代码 :
1的标 题 为 当前 日期 和 当 前 时 间 , 每 间隔 1 秒 显 示 一 次 1 I 4制 作动 态 计 时程 序 通 过上述动 态时钟 的制作 , 将程序稍 做修改 , 就 能 制 作 动
2制 作 闪 烁 标 签 2 . 1设 计 思 路
V F P提供 的颜 色 函数 R G B 0, 可 以改变标签控件 的颜色 。
e l s e
合理地将系统 日期和 时间显示在表单中 , 不仅方便用户 使 用, 同时还 使表单界面不单调 。 将计时器控件 ( T i m e d的 I n t e r v a l 属性设置为 1 0 0 0豪秒 ( 即1 秒) , T i m e r 事件代码 为获取系统 日 期和 时间 , 并将值 通过标签 控件显示 出来 , 就能制作 出动态 时 钟表单 。程序代码中要用到 V F P的 日期函数 d a t e ( ) 和时间函数 t i m e 0 , 取 得 当 前系 统 日期 和 系 统 时间 。
s = s +l i f s > 5 9
行某个操作 ( T i m e r 事件) 。利用计时器这个功 能, 可 以设计出美 观的V F P表单程序界面 , 让静止 的表单动起来 。 1制作动态 时钟
1 . 1 设 计 思 路
e n d i f
i f s <l O
h =h +1 e n d i
s l = ' 0 " + s t r ( s , 1 )
楚… 堡… 一 … 照
UJl AN eO M pUT酲辩
灵 活 运 用 VF P计 时器 控 件
易学文
( 黄 冈职业技术学院 湖北 黄 冈 4 3 8 0 0 2 )
【 摘 要】 本文分析在 V F P中灵活运用计 时器控件 T i m e r 设 计动 态时钟 、 闪烁标 签、 动 态字幕 、 放大缩 小字幕等类 型
1 . 2设 计 过 程
s l = s t r ( s , 2 )
e n d i i fm<1 0
ml = ' 0 + s t r ( m, 1 )
e l s e
ml = s t r ( m, 2 )
e n d i i f h <1 O
建立表单文件 F o r mI , 并添加 1个计时器控件 , 2 个 标签控 件 。计 时器控件 的 I n e r v a l 值为 1 0 0 0 ; 标签 l ( L a b d1 ) 的C a p t i o n
R G B 0函 数 有 3个 参 数 , 分 别是红 、 绿、 蓝对应 的颜色值 , 每 一
个参数的范围在 0 - 2 5 5之间 。随机 函数 r a n d 0  ̄够产 生 0 - 1 之
间 的随 机 小 数 , r o u n d ( r a n d O * 2 5 5 , o 1 即产 生 0 - 2 5 5之 间 的 随 机 整
相关主题