C#应用 - 如何自制简单闹钟

 时间:2024-10-17 06:27:56

总感觉网上下载的一些闹钟软件不符合个人要求,今天试着自己测试一个简单的闹钟软件,暂时作为思路起步吧!

C#应用 - 如何自制简单闹钟

工具/原料

visualstudio2015

方法/步骤

1、确定基本设计思路:闹钟需要一个可设时间可修改好时间后,手动点击确认,再开始闹钟功能闹钟开始后可以关闭。界面布局如图

C#应用 - 如何自制简单闹钟

2、闹钟可设时间,一般精确到秒(s)即可。修改dateTimePicker1的显示格式属性“Format”改为自定义格式“Custom”属性“CustomFormat”格式改为“yyyy/MM/ddHH:mm:ss”

C#应用 - 如何自制简单闹钟

C#应用 - 如何自制简单闹钟

3、开始闹钟功能?需要先确定怎么“闹”,此处选择窗口抖动。窗口需要开启蠕茆崽枳闹钟功能后抖动。给按钮“点击”事件privatevoidbutton1_Click_1(object霜杼厮贿sender,EventArgse){SetAlarm=dateTimePicker1.Value;timer1.Interval=100;//每100ms刷新一次计时中断RecordX=this.Location.X;RecordY=this.Location.Y;}目的:1-记录闹钟时间2-记录最初的坐标

C#应用 - 如何自制简单闹钟

4、窗口抖动实现:Pointp=newPoint(0,this.Locat坡纠课柩ion.Y);p.X=this.讣嘬铮篌Location.X>RecordX?RecordX-RecordCoordinate:RecordX+RecordCoordinate;this.Location=p;通过三目运算,将窗体横坐标“this.Location.X”在点击按钮是记录的最初的坐标上,左右移动固定位移“RecordCoordinate”。

C#应用 - 如何自制简单闹钟

5、闹钟消除可通过点击窗体实现,但是在闹钟前不需要此功能。在闹钟生效时注册此点击事件。

C#应用 - 如何自制简单闹钟

6、为了趣味性可以增加背景兔脒巛钒图片。this.BackgroundImage=Image.FromFile(Application.StartupPath+@"\backpic.j禊诬娱飑pg");对界面布局的标签之类的“BackColor”属性设为“Transparent”透明状态。

C#应用 - 如何自制简单闹钟

C#应用 - 如何自制简单闹钟

7、效果演示:点击“开始”后,闹钟记录,此时点击屏幕无反应,闹钟时间到达后,屏幕左右晃动,此时点击屏幕,退出闹钟。

C#应用 - 如何自制简单闹钟

C#应用 - 如何自制简单闹钟

vegas 快速剪切视频方法 PR怎么快速倒放视频 Premiere如何将动态视频镶嵌进静态的照片中? pr滚动字幕怎么调速度 PR制作闪烁效果
热门搜索
小年图片 美女恶搞图片 白色泰迪犬图片 韩国电影顶楼的大象 世界风光图片