社区
控件与界面
帖子详情
pb可以用来做钟表么?
lihuihit
2003-03-07 11:11:49
C和vb都有钟表的例程。pb行么,说有历程,谢谢
...全文
74
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,有一个数字钟的例子
原码、反码、补码还不会?我拿着我家的
钟表
给你讲
本篇文章主要总结原码,反码和补码,以及一些有关位运算的内容,对这一块不熟悉的,快来看看吧! 在看之前希望大家养成先(yi)赞(jian)后(san)看(lian)的好习惯,哈哈????,手动狗头一下 本片文章原创,如果要转载,...
自定义滚动条(键盘,滚轮,鼠标,三种控制方式)
随着软件逐渐吞噬着整个世界,就好比著名的风险资本家 Marc Andreessen 之前说过的那样,我们现在正生活在机器的海洋里,机器将我们的行为、想法和情绪转变成了数据,数据则是用来给工程师进行编码操控的原材料。...
HBASE的基本简介
hbase 是bigtable的开源java版本。是建立在hdfs之上,提供高可靠,高性能,高存储,可伸缩,实时读写nosql的数据库系统。它是介于nosql和RDBMS之间...Hbase
钟表
一般有这样的特点:大,一个表可以有上十亿行,上百万列。
【stm32】智能时钟开发流程带LCD显示
所以之前我就用别的器件代替试
做
了一下第一个,重力时钟。等到到货的时候我已经差不多
做
出来了。所以我现在非常清楚需要哪些资源。 总共要初始化的部分:一个I2C总线、一个SPI总线、两个定时器、四个GPIO初始化上拉...
存储管理(五)
文章目录存储管理(五)重定位和对换技术静态重定位动态重定位对换技术分区法固定分区法动态分区法分页技术分页存储管理的基本概念分页系统中...法(SCR)时钟置换法(Clock)最少使用置换法(LFU)页面缓冲算法(
PB
)...
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章