时钟代码用VB编写一个钟表的代码是?

时钟代码  时间:2021-05-29  阅读:()

vb 时钟代码

修改并测试成功!!!!!!!! Private?Sub?Form_Load() ?????Form1.AutoRedraw?=?True ?????Form1.Height?=?8000 ?????Form1.Width?=?8000 ?????Form1.Scale?(-100,?-100)-(100,?100) ?????Line1.X1?=?0:?Line1.Y1?=?0 ?????Line2.X2?=?0:?Line2.Y1?=?0‘......>>>Line2.X1?=?0:?Line2.Y1?=?0 ?????Line3.X1?=?0:?Line3.Y1?=?0 ?????Line1.BorderColor?=?RGB(0,?0,?0) ?????Line1.BorderWidth?=?3 ?????Line2.BorderColor?=?RGB(0,?0,?255) ?????Line2.BorderWidth?=?2 ?????Line3.BorderColor?=?RGB(255,?0,?0) ?????Line3.BorderWidth?=?1 ?????Shape1.Top?=?-95 ?????Shape1.Left?=?-95 ?????Shape1.Width?=?190 ?????Shape1.Height?=?190 ?????Shape1.BorderStyle?=?3 ?????Shape1.BorderWidth?=?3 ?????Shape1.BorderColor?=?RGB(0,?0,?255) ?????Timer1.Interval?=?1000 End?Sub Private?Sub?Timer1_Timer() ???sx?=?Sin((180?-?6?*?Second(Time))?*?3.14159?/?180)?*?65 ???sy?=?Cos((180?-?6?*?Second(Time))?*?3.14159?/?180)?*?65 ???Line3.X2?=?sx ???Line3.Y2?=?sy ???mx?=?Sin((180?-?6?*?Minute(Time))?*?3.14159?/?180)?*?65 ???my?=?Cos((180?-?6?*?Minute(Time))?*?3.14159?/?180)?*?65 ???Line2.X2?=?mx ???Line2.Y2?=?my ???hx?=?Sin((180?-?(30?*?Hour(Time)?+?30?*?Minute(Time)?/?60))?*?3.14159?/?180)?*?40 ???hy?=?Cos((180?-?(30?*?Hour(Time)?+?30?*?Minute(Time)?/?60))?*?3.14159?/?180)?*?40 ???Line1.X2?=?hx ???Line1.Y2?=?hy ???Form1.CurrentX?=?-2 ???Form1.CurrentY?=?80 ???Form1.Print?"6" ??? ???Form1.CurrentX?=?-2 ???Form1.CurrentY?=?-80 ???Form1.Print?"12" ??? ???Form1.CurrentX?=?75 ???Form1.CurrentY?=?-8 ???Form1.Print?"3" ??? ???Form1.CurrentX?=?-80 ???Form1.CurrentY?=?-8 ???Form1.Print?"9" End?Sub Scale用于标示对象的坐标系统,其中前一组数字表示Picture1的左上角的坐标值,后一组数字表示Picture1的右下角的坐标值。

因此如果你将左上角的坐标和右下角的坐标值设置为同一个坐标,则VB会认为你设置有误,会报“除数为零”的错误。

..........张志晨..............

在网上找到了一个电脑桌面的时钟代码 怎么用呀

桌面上使用有两种方式:

1、桌面-右健属性-web,把网上的swf的网址写入,

2、把这个时钟下载到本地,然后包装成exe文件,设置开机运行,并设置窗口在最上,就可以了。

可用flash的这个插件工具,具体下载和使用上网找资料:

C程序编写一个时钟的代码怎样写?

时钟源程序(C语言) #include<graphics.h> #include<math.h> #include<stdio.h> #include<dos.h> #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240; #define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y) void init() {int i,l,x1,x2,y1,y2; setbkcolor(3); outtextxy(224, 234, "9"); outtextxy(375,234,"3"); outtextxy(295,165,"12"); outtextxy(299,305,"6"); circle(300,240,100); circle(300,240,105); circle(300,240,5); for(i=0;i<60;i++) {if(i%5==0) l=15; else l=5; x1=100*cos(i*6*pi/180)+300; y1=100*sin(i*6*pi/180)+240; x2=(100-l)*cos(i*6*pi/180)+300; y2=(100-l)*sin(i*6*pi/180)+240; line(x1,y1,x2,y2); } } main() { int x,y,i; int gd=VGA,gm=2; unsigned char h,m,s; struct time t[1]; initgraph(&gd,&gm,"d:\tc"); init(); setwritemode(1); gettime(t); h=t[0].ti_hour; m=t[0].ti_min; s=t[0].ti_sec; setcolor(10); d(60,h,30); setcolor(14); d(80,m,6); setcolor(4); d(100,s,6); while(!kbhit()) {while(t[0].ti_sec==s) gettime(t); sound(400); delay(70); sound(200); delay(30); nosound(); setcolor(4); d(100,s,6); s=t[0].ti_sec; d(100,s,6); if (t[0].ti_min!=m) { setcolor(14); d(80,m,6); m=t[0].ti_min; d(80,m,6); } if (t[0].ti_hour!=h) { setcolor(7); d(60,h,30); h=t[0].ti_hour; d(60,h,30); sound(1000); delay(240); nosound(); delay(140); sound(2000); delay(240); nosound(); } } getch(); closegraph(); }

谁知道一些个性时钟的代码?告诉我几个,拜托!

有一个c 的: #include #include #include #define CENTERX 320 /*表盘中心位置*/ #define CENTERY 175 #define CLICK 100 /*喀嗒声频率*/ #define CLICKDELAY 30 /*喀嗒声延时*/ #define HEBEEP 10000 /*高声频率*/ #define LOWBEEP 500 /*低声频率*/ #define BEEPDELAY 200 /*报时声延时*/ /*表盘刻度形状*/ int Mrk_1[8]={-5,-160,5,-160,5,-130,-5,-130, }; int Mrk_2[8]={-5,-160,5,-160,2,-130,-2-130, }; /*时针形状*/ int HourHand[8]={-3,-100,3,-120,4, 10,-4,10}; /*分针形状*/ int MiHand[8]={-3,-120,3,-120,4, 10,-4,10}; /*秒针形状*/ int SecHand[8]={-2,-150,2,-150,3, 10,-3,10}; /*发出喀嗒声*/ void Click() { sound(CLICK); delay(CLICKDELAY); nosound(); } /*高声报时*/ void HighBeep() { sound(HEBEEP); delay(BEEPDELAY); nosound; } /*低声报时*/ void LowBeep() { sound(LOWBEEP); } /*按任意角度画多边形*/ void DrawPoly(int *data,int angle,int color) { int usedata[8]; float sinang,cosang; int i; sinang=sin((float)angle/180*3.14); cosang=cos((float)angle/180*3.14); for(i=0;i<8;i+=2) { usedata[i] =CENTERX+ cosang*data[i]-sinang*data[i+1]+.5; usedata[i+1]=CENTERY+sinang*data[i]+cosang*data[i+1]+.5; } setfillstyle(SOLID_FILL,color); fillpoly(4,usedata); } /*画表盘*/ void DrawClock(struct time *cutime) { int ang; float hourrate,minrate,secrate; setbkcolor(BLUE); cleardevice(); setcolor(WHITE); /* 画刻度*/ for(ang=0;ang<360;ang+=90) { DrawPoly(Mrk_1,ang,WHITE); DrawPoly(Mrk_2,ang+30,WHITE); DrawPoly(Mrk_2,ang+60,WHITE); } secrate=(float)cutime->ti_sec/60; minrate=((float)cutime->ti_min+secrate)/60; hourrate=(((float)cutime->ti_hour/12)+minrate)/12; ang=hourrate*360; DrawPoly(HourHand,ang,YELLOW);/*画时针*/ ang=minrate*360; DrawPoly(MiHand,ang, GREEN);/*画分针*/ ang=secrate*360; DrawPoly(SecHand,ang, RED);/*画秒针*/ } main() { int gdriver=EGA, gmode=EGAHI; int curpage; struct time curtime ,newtime ; initgraph(&gdriver,&gmode,"c:\tc"); setbkcolor(BLUE); cleardevice(); gettime(&curtime); curpage=0; DrawClock(&curtime); while(1) { if(kbhit()) break; /*按任意键退出*/ gettime(&newtime); /*检测系统时间*/ if(newtime.ti_sec!=curtime.ti_sec)/*每1秒更新一次时间*/ { if(curpage==0) curpage=1; else curpage=0; curtime=newtime; /*设置绘图页*/ setactivepage(curpage); /*在图页上画表盘*/ DrawClock(&curtime); /*设置绘图页为当前可见页*/ isualpage(curpage); /*0分0秒高声报时*/ if(newtime.ti_min==0&&newtime.ti_sec==0) HighBeep(); /* 59分55至秒时低声报时*/ else if(newtime.ti_min==59&& newtime.ti_sec<=59) LowBeep();/*其他时间只发出喀嗒声*/ else Click(); } } closegraph(); }

谁有时钟的源代码?

#include<math.h> #include<dos.h> #include<graphics.h> #define CENTERX 320 #define CENTERY 175 #define CLICK 100 #define CLICKDELAY 30 #define HEBEEP 10000 #define LOWBEEP 500 #define BEEPDELAY 200 int Mrk_1[8]={-5,-160,5,-160,5,-130,-5,-130, }; int Mrk_2[8]={-5,-160,5,-160,2,-130,-2-130, }; int HourHand[8]={-3,-100,3,-120,4, 10,-4,10}; int MiHand[8]={-3,-120,3,-120,4, 10,-4,10}; int SecHand[8]={-2,-150,2,-150,3, 10,-3,10}; void Click() { sound(CLICK); delay(CLICKDELAY); nosound(); } void HighBeep() { sound(HEBEEP); delay(BEEPDELAY); nosound; } void LowBeep() { sound(LOWBEEP); } void DrawPoly(int *data,int angle,int color) { int usedata[8]; float sinang,cosang; int i; sinang=sin((float)angle/180*3.14); cosang=cos((float)angle/180*3.14); for(i=0;i<8;i+=2) { usedata[i] =CENTERX+ cosang*data[i]-sinang*data[i+1]+.5; usedata[i+1]=CENTERY+sinang*data[i]+cosang*data[i+1]+.5; } setfillstyle(SOLID_FILL,color); fillpoly(4,usedata); } void DrawClock(struct time *cutime) { int ang; float hourrate,minrate,secrate; setbkcolor(BLACK); cleardevice(); setcolor(WHITE); for(ang=0;ang<360;ang+=90) { DrawPoly(Mrk_1,ang,WHITE); DrawPoly(Mrk_2,ang+30,WHITE); DrawPoly(Mrk_2,ang+60,WHITE); } secrate=(float)cutime->ti_sec/60; minrate=((float)cutime->ti_min+secrate)/60; hourrate=(((float)cutime->ti_hour/12)+minrate)/12; ang=hourrate*360; DrawPoly(HourHand,ang,YELLOW); ang=minrate*360; DrawPoly(MiHand,ang, GREEN); ang=secrate*360; DrawPoly(SecHand,ang, RED); } main() { int gdriver=EGA, gmode=EGAHI; int curpage; struct time curtime ,newtime ; initgraph(&gdriver,&gmode,"c:\tc"); setbkcolor(BLUE); cleardevice(); gettime(&curtime); curpage=0; DrawClock(&curtime); while(1) { if(kbhit()) break; gettime(&newtime); if(newtime.ti_sec!=curtime.ti_sec) { if(curpage==0) curpage=1; else curpage=0; curtime=newtime; setactivepage(curpage); DrawClock(&curtime); isualpage(curpage); if(newtime.ti_min==0&&newtime.ti_sec==0) HighBeep(); else if(newtime.ti_min==59&& newtime.ti_sec<=59) LowBeep(); else Click(); } } closegraph(); } 此代码有声音

用VB编写一个钟表的代码是?

Private Sub Command1_Click() End Sub Private Sub Check1_Click() If Check1.Value = 0 Then Timer1.Enabled = False Check1.Caption = "钟表已停" Else Timer1.Enabled = True Check1.Caption = "钟表正在走动" End If End Sub Private Sub Check2_Click() If Check2.Value = 0 Then Label1.Visible = False Check2.Caption = "钟表已关闭" Else Label1.Visible = True Check2.Caption = "钟表已打开" End If End Sub Private Sub Form_Load() Label1.Caption = Time End Sub Private Sub HScroll1_Change() Label1.ForeColor = RGB(Int(HScroll3.Value), Int(HScroll2.Value), Int(HScroll1.Value)) End Sub Private Sub HScroll2_Change() Label1.ForeColor = RGB(Int(HScroll3.Value), Int(HScroll2.Value), Int(HScroll1.Value)) End Sub Private Sub HScroll3_Change() Label1.ForeColor = RGB(Int(HScroll3.Value), Int(HScroll2.Value), Int(HScroll1.Value)) End Sub Private Sub Timer1_Timer() Label1.Caption = Time End Sub Private Sub Timer2_Timer() Dim i, j, k As Integer i = Int(Rnd() * 225 + 1) + 0 j = Int(Rnd() * 225 + 1) + 0 k = Int(Rnd() * 225 + 1) + 0 Label1.BackColor = RGB(i, j, k) End Sub

两款半月湾 HMBcloud 春节88折日本和美国CN2 VPS主机套餐

春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...

RAKsmart:美国圣何塞服务器限量秒杀$30/月起;美国/韩国/日本站群服务器每月189美元起

RAKsmart怎么样?RAKsmart是一家由华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(部分自营),支持使用PayPal、支付宝等付款方式,网站可选中文网页,提供中文客服支持。本月商家继续提供每日限量秒杀服务器月付30.62美元起,除了常规服务器外,商家美国/韩国/日本站群服务器、1-10...

桔子数据58元/月 ,Cera美西云服务器 2核4G 50G数据盘 500M带宽 1000G流量

桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...

时钟代码为你推荐
dota启动项steam上的能不能像dota一样设置启动项进国服小米云服务器登录你好 我想咨询下 要登录小米云服务除了手机信息验证还有其他方法吗?学生腾讯云学生医保跟普通医保有什么区别虚拟主机安全吗虚拟机环境有哪些安全隐患?亚马逊云服务器官网aws中国怎么样?linux开放8080端口linux下如何开放一个端口vds是什么车辆识别代号后六位是什么意思,行驶证上没有,总不能去打开车去看吧。在线修改图片背景怎样修改照片的背景施乐700施乐700代码010-342求高手指点dc4电脑中ASCLL码是 指什么?
cc域名 草根过期域名 域名商 腾讯云盘 赵容 westhost cpanel 日本空间 qq对话框 爱奇艺vip免费领取 web服务器是什么 空间登入 netvigator 512内存 腾讯云平台 空间排行榜 美国达拉斯 免费服务器 linuxvi命令 赵荣博客 更多