适用于 Windows 系统的高考倒计时,支持自定义考试名称和时间

高考倒计时 by WangHaonie

简介

CEETimerCSharpWinForms,适用于 Windows 系统的高考倒计时,支持自定义考试名称。

GitHub 主页

https://github.com/WangHaonie/CEETimerCSharpWinForms

由于时间原因,该博客的部分内容可能来不及更新,请到 GitHub 查看完整说明。

 运行截图

v3.0.6,Windows 11,1920x1080,125% 缩放

系统要求

  • Windows 7 x64 及以上
  • 安装了.NET Framework 4.7.2 (新版 Windows 10/11 可能内置了 .NET Framework 4.8 或更高版本,可以不用安装)

主要功能

  • ✅ 自定义考试名称;
  • ✅ 自定义考试开始、结束日期和时间;
  • ✅ 自定义显示的位置,默认左上角 (可设置);
  • ✅ 设置是否顶置显示,默认开启 (会被其他后来出现的同样具有顶置属性的窗口遮挡);
  • ✅ 更改倒计时字体和大小;
  • ✅ 更改倒计时文字、背景颜色;
  • ✅ 支持在不同的时刻显示不同的颜色和内容 (设置>规则管理器);
  • ✅ 可设置是否只显示天数等 (设置>显示);

其他功能

  • ✅ 可以拖动,不过需手动开启;
  • ✅ 防止多开,同时也防止被关闭 (但可以结束进程);
  • ✅ 设置开机启动;
  • ✅ 自身内存优化 (需手动开启);
  • ✅ 重启倒计时 (用于更改了缩放后重启以防止窗口模糊);
  • ✅ 检查更新功能,用户确认后可自动下载并安装;
  • ✅ 同步网络时钟,确保系统时间准确无误 (因涉及到修改系统设置,使用此功能可能会弹出 UAC 对话框,请手动点击允许);
  • ✅ 命令行功能,自己闲着没事做的,使用 /h 查看可用选项;
  • ... 更多说明详见 GitHub 主页

设置项说明

建议先安装本程序并打开设置后再参考下列内容

基本

  • 考试名称:输入考试名称,2~10字
  • 考试开始/结束日期和时间:在控件的数字上左键点击,可使用左右键切换要设置的字段,上下键选择具体数值。也可以点击控件右侧的日历小图标弹出日历进行选择,具体时间需手动输入。结束时间选择器默认隐藏,若想设置考试结束日期和时间,你需要考虑是否让倒计时显示 "考试还有多久结束" 或者 "考试已过去了多久",并先到 "显示" 选项卡中勾选相应复选框,然后再设置考试结束日期和时间才能生效。
  • 开机时自动启动倒计时:可设置是否开机启动
  • 在需要时自动优化内存:由于 C# 程序普遍存在内存占用问题,勾选后会每5分钟检测内存占用,当超过9MB才会触发清理
  • 顶置倒计时窗口:可设置是否顶置显示倒计时
  • 顶置本程序的其他窗口:可设置本程序的其他窗口 (设置、关于、更新器等) 是否也跟随倒计时窗口的顶置属性 (需先在 "基本" 选项卡中开启倒计时的顶置属性)

显示

  • 只显示...:可设置是否只显示天、时、分、秒 [与 自定义文本 不能同时开启]
  • 将不足一天的时间视为一天:达到与市面上销售的纸质倒计时同样的效果
  • 将倒计时显示在屏幕...的...:可指定将倒计时显示在哪个屏幕的哪个位置上,前提是当前计算机拥有两个及以上的屏幕,也可以开启拖动将倒计时拖在其他屏幕上,只是不会被固定而已
  • 允许拖动倒计时窗口:开启后可以随意拖动倒计时窗口,防止遮挡屏幕上的部分内容,支持多显示器
  • 兼容希沃PPT小工具:经测试当倒计时显示在默认左上角位置时会使希沃PPT小工具的内置白板打开后底部工具栏消失的问题,开启后显示位置将向右挪动一个像素,可以有效解决此问题
  • 自定义文本

外观

  • 选择字体:可自定义倒计时的字体以及大小 (推荐字体:微软雅黑、Noto Sans SC)
  • 恢复默认:恢复默认字体
  • 设置颜色请点击显示的色块,两个色块分别对应文字颜色和背景颜色,将一个色块拖放到其它色块上可快速应用相同的颜色。
  • 恢复默认:恢复默认颜色

工具

  • 同步网络时钟:一键同步网络时钟,需要管理员权限,同时会将系统默认网络时钟服务器设置为 ntp1.aliyun.com,并且还会将 Windows Time 服务设置为自动启动
  • 重启倒计时:一键重新启动倒计时,由于本程序在更改了屏幕缩放后并不会自动调整而使得窗口文字显示模糊,故可以快速重新启动程序确保文字清晰 (右键可关闭倒计时)

致用户

  • 此高考倒计时程序是本人在高三时应班级要求编写的,基于 C# WinForms,.NET Framework,如有雷同,纯属巧合;
  • 软件目前所有功能均按照个人和老师及同学的要求开发,可能存在一些不足和瑕疵,还请各位用户多多谅解;
  • 本项目是我第一次 C# 实践,我会尽可能在不影响用户体验下把我所学的全部知识都应用在这个项目中,所以可能会有一些屎山或冗余代码,欢迎各位在 GitHub 上对源代码进行批评和指点;
  • 当然也欢迎各位用户在 GitHub Issues/Discussions 里分享您的观点和想法,虽然能力和时间有限,但我也会尽量去完成每一个用户提出的问题,感谢您的理解和支持!

下载地址

  • 29
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值