社区
控件与界面
帖子详情
pb可以用来做钟表么?
lihuihit
2003-03-07 11:11:49
C和vb都有钟表的例程。pb行么,说有历程,谢谢
...全文
98
17
打赏
收藏
pb可以用来做钟表么?
C和vb都有钟表的例程。pb行么,说有历程,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxichen
2003-03-22
打赏
举报
回复
在窗口中放一个Oval,三个Line
窗口open时间代码:
l_sec=second(Now())
l_Min=Minute(Now())
l_hour=hour(Now())
if l_hour > 12 then
l_hour = l_hour - 12
end if
ln_1.BeginY = ov_1.y + ov_1.height / 2
ln_1.BeginX = ov_1.x + ov_1.width / 2
ln_1.EndY = ln_1.BeginY + 280 * sin(Pi(l_sec + 45) / 30)
ln_1.EndX = ln_1.BeginX + 280 * cos(Pi(l_sec + 45) / 30)
ln_2.BeginX = ln_1.BeginX
ln_2.BeginY = ln_1.BeginY
ln_2.EndY = ln_2.BeginY + 250 * sin(Pi((l_Min + 45) / 30))
ln_2.EndX = ln_2.BeginX + 250 * cos(Pi((l_Min + 45) / 30))
ln_3.BeginX = ln_1.BeginX
ln_3.BeginY = ln_1.BeginY
ln_3.EndX = ln_3.BeginX + 220 * sin(Pi(((12 - l_hour) * 60 - l_Min - 360 ) / 360 ))
ln_3.EndY = ln_3.BeginY + 220 * cos(Pi(((12 - l_hour) * 60 - l_Min - 360 ) / 360 ))
timer(1)
timer事件代码:
time t_now
t_now = Now()
l_hour = hour(t_now)
l_min = Minute(t_now)
l_sec = Second(t_now)
if l_hour > 12 then
l_hour = l_hour - 12
end if
ln_1.EndY = ln_1.BeginY + 280 * sin(Pi((l_Sec + 45) / 30))
ln_1.EndX = ln_1.BeginX + 280 * cos(Pi((l_Sec + 45) / 30))
ln_2.EndY = ln_2.BeginY + 250 * sin(Pi((l_Min + 45) / 30))
ln_2.EndX = ln_2.BeginX + 250 * cos(Pi((l_Min + 45) / 30))
ln_3.EndX = ln_3.BeginX + 220 * sin(Pi(((12 - l_hour) * 60 - l_Min - 360 ) / 360 ))
ln_3.EndY = ln_3.BeginY + 220 * cos(Pi(((12 - l_hour) * 60 - l_Min - 360 ) / 360 ))
lihuihit
2003-03-11
打赏
举报
回复
sybase网站上的那个东西做得不错
就是不能下在亚
对我没什么用
powerbuilder examples--->user objects--->analog clock
在那?
是书里,还是PB.EXE里面?我没有用过这个
tchatcha
2003-03-11
打赏
举报
回复
我见过一个例子,用一个圆,几条线,用timer事件去控制线即可实现
可以找找这个例子
jeff_107
2003-03-10
打赏
举报
回复
pb例程中有呀,我都用过!
powerbuilder examples--->user objects--->analog clock
xavier_lee
2003-03-10
打赏
举报
回复
扔在窗口里一个FLASH不久行了。
kkbgp
2003-03-10
打赏
举报
回复
sysbase(中国)
http://www.sybase.com.cn/cn/content/developer/exp_kfzly_jqhz_ds09.htm
lihuihit
2003-03-10
打赏
举报
回复
那本书?
lihuihit
2003-03-09
打赏
举报
回复
PFC基础类中么?能不能说得清楚些?
hovoy
2003-03-09
打赏
举报
回复
pb自带的例子中就有
wu_07
2003-03-07
打赏
举报
回复
好像pb自带的例子中就有
wangxichen
2003-03-07
打赏
举报
回复
如果我对问题理解有误
还请众位高手不要见笑
wangxichen
2003-03-07
打赏
举报
回复
当然可以了
用PowerScript日期、时间函数——比如Hour()、 now()什么的
系统时间也可以改;闹钟、万年历等都可以做
建议在存储闹钟时间时不要使用数据库,
不然作出的东西会挺大——用文本输出不错
只是PB作钟表界面会闪烁(可能是Timer事件搞的鬼吧)
kkbgp
2003-03-07
打赏
举报
回复
不好做,数据库是pb的强项
cy_soft
2003-03-07
打赏
举报
回复
找控件呀
lihuihit
2003-03-07
打赏
举报
回复
我不想临时改变开发工具
lihuihit
2003-03-07
打赏
举报
回复
55
数字中不行的
要做钟表中
模仿真的机械表的运作
在我看过的PB书中,都是讲数据库编程的。很少有讲道绘图的。
我觉得应该是调用API函数,谁有类似的历程。
lihuihit@etang.com
谢谢
xuyi1979
2003-03-07
打赏
举报
回复
看PB的CODE EXAMPLE,有一个数字钟的例子
【STM32开源项目】基于STM32F103C8T6 + I2C OLED屏幕太空人+
钟表
显示
该项目利用STM32F103C8T6微控制器和I2C接口的OLED屏幕,展示了太空人和
钟表
的显示效果。代码基于HAL库开发,接线定义在oled.h文件中,SDA连接
PB
10,SCL连接
PB
11。程序代码可从提供的百度网盘链接下载,提取码为wsjo。
【
PB
案例学习笔记】-13 徒手
做
个电子时钟
本文介绍如何使用
PB
编程语言结合多种控件和函数制作一个简单的电子时钟。通过实例展示如何利用Oval控件绘制表盘,使用时间函数获取系统时间,并通过数学函数控制时针、分针和秒针的运动。
动态指针时钟:利用pyqt5制作指针
钟表
显示实时时间
这篇博客介绍了如何利用PyQt5库制作一个动态指针
钟表
,实时显示当前时间。通过绘制小时、分钟和秒针,以及表盘的刻度线和数字,实现了一个完整的时钟应用。作者还分享了完整的源代码,供读者参考学习。
【hihocoder 1562】⼩Hi的
钟表
本文介绍了一种计算时钟上时针与分针之间角度的方法。通过解析时针和分针每分钟转动的角度,并利用这些信息来计算任意时刻两针之间的角度差。
【Python数据分析300个实用技巧】187.工具与库的深度使用之Dask进阶:用分布式集群处理
PB
级数据
本文聚焦Python数据分析,介绍用Dask分布式集群处理
PB
级数据的方法。涵盖集群搭建,从单机到云端;任务调度,优化计算流;性能优化,提升算力;调试技巧,保障计算稳定;以及与机器学习框架整合,加速数据建模,助你高效处理海量数据。
控件与界面
604
社区成员
12,294
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章