收藏 分销(赏)

新手用VB做的钟表小程序.doc

上传人:人****来 文档编号:9799435 上传时间:2025-04-08 格式:DOC 页数:4 大小:35.04KB
下载 相关 举报
新手用VB做的钟表小程序.doc_第1页
第1页 / 共4页
新手用VB做的钟表小程序.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述
新手用VB做的钟表小程序 Dim pi!, m!, f!, s!’通用变量 ‘时针绘制 Function sz(s1 As Single) Picture1.DrawWidth = 3 R = 1000 Picture1.Line (0, 0)-(R * Cos(s), R * Sin(s)), RGB(0, 0, 255) End Function ‘分针绘制 Function fz(f1 As Single) Picture1.DrawWidth = 3 R = 1200 Picture1.Line (0, 0)-(R * Cos(f), R * Sin(f)), RGB(0, 0, 0) End Function ‘秒针绘制 Function mz(m1 As Single) Picture1.DrawWidth = 3 R = 1400 Picture1.Line (0, 0)-(R * Cos(m), R * Sin(m)), RGB(255, 0, 0) End Function ‘表盘绘制 Function bphz() Picture1.DrawWidth = 3 Picture1.Circle (0, 0), 1500, RGB(0, 0, 0) Picture1.DrawWidth = 2 Dim R!, r1!, x!, y!, ang! R = 1500 r1 = 1250 For i = 0 To 2 * pi Step 2 * pi / 12 Picture1.Line (r1 * Cos(i), r1 * Sin(i))-(R * Cos(i), R * Sin(i)), RGB(0, 0, 0) Next r1 = 1400 For i = 0 To 2 * pi Step 2 * pi / 60 Picture1.Line (r1 * Cos(i), r1 * Sin(i))-(R * Cos(i), R * Sin(i)), RGB(0, 0, 0) Next End Function ‘窗体加载 Private Sub Form_Load() Picture1.Scale (-2250, 2000)-(2250, -2000) pi = 3.141592653 End Sub ‘开始按钮 Private Sub Start_Click() Timer1.Enabled = True End Sub Private Sub Timer1_Timer() Picture1.Cls a = bphz() s = pi / 2 - Hour(Now()) * pi / 6 - Minute(Now()) / 60 * pi / 6 - Second(Now()) / 3600 * pi / 6 f = pi / 2 - Minute(Now()) * pi / 30 - Second(Now()) / 60 * pi / 30 m = pi / 2 - Second(Now()) * pi / 30 b = mz(m) c = fz(f) d = sz(s) End Sub 4 / 4
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服