Releases: WangHaonie/CEETimerCSharpWinForms
Releases · WangHaonie/CEETimerCSharpWinForms
1.9.1
v1.9.1 更新日志 [2023-12-09 18:05:44 CST]
- 受限于程序执行逻辑 (就是屎山导致的设计缺陷),1.9 提到的功能 "倒计时字体大小" 可能会很久很久之后才会推出,现在在设置中显示的是 "未开放功能";
其实已经成功了 95%,但由于能力有限,剩下的彻底不会了,目前相关代码以注释的形式存在于源代码文件中。
- 修正了一些样式;
安装程序更新日志 (补)
- 修复了正常安装没问题但加上 /S (静默安装) 却无法覆盖写入原文件的奇葩问题。(已重新上传)
解决方法也简单粗暴,执行两次删除命令就行了。
下载说明
- CEETimerCSharpWinForms_1.9.1_Source.7z 为源代码
- CEETimerCSharpWinForms_1.9.1_x64_Setup.exe 为安装程序
1.9
v1.9 更新日志 [2023-12-08 11:07:47 CST]
- 重新绘制了 TableLayoutPanel,但还是丑;
- 更改了设置高 DPI 感知的代码;
- 设置新增了 "重新启动倒计时" 选项,用于在更改屏幕分辨率/缩放后可以快捷地重启倒计时以防止窗口模糊 (有彩蛋);
- 设置新增了 "倒计时字体大小" 选项,但。。。不起作用,现在这个功能处于禁用状态,等以后再开放;
- 现在当倒计时第一次启动的时候不再默认显示 2024 年的高考倒计时,需要用户手动在设置里修改;
- 加入了全自动的下载、安装更新功能;
- 调整了一些样式;
下载说明
- CEETimerCSharpWinForms_1.9_Source.7z 为源代码
- CEETimerCSharpWinForms_1.9_x64_Setup.exe 为安装程序
1.8
v1.8 更新日志 [2023-12-06 10:44:50 CST]
- 1.7 清理代码的时候不小心把设置 DPI 感知的代码删掉了,会导致窗口模糊,现在找回来了;
- 删除了 License 窗体,现在点击 License 按钮会跳转到 GitHub;
- 现在可以通过点击关于里面的版本号来检查更新;
- 尝试主动回避与希沃PPT小工具发生的冲突,即在检测到PPT小工具的内置白板打开的时候,取消主窗体的顶置属性,但经几次测试都无效,后面有时间了再研究一下,或者等希沃工程师修复,已向客服反映。
- 做了一个下载器,点击确定后可以下载并更新,但需要你手动点击下一步;
- 优化了一些代码;
下载说明
从该版本开始,将不再提供程序的 7z 压缩包,取而代之的是 Setup 安装程序。
- CEETimerCSharpWinForms_1.8_Source.7z 为源代码
- CEETimerCSharpWinForms_1.8_x64_Setup.exe 为安装程序
1.7
v1.7 更新日志 [2023-11-26 16:59:05 CST]
- 可以检查更新了,但只能检查,需要用户跳转到 GitHub 手动下载 (由于使用了第三方程序集,请不要删除 Newtonsoft.Json.dll,否则会提示已停止工作);
- 新添加了 "打开程序文件夹" 到右键菜单,方便用户手动升级时可以快速打开程序所在文件夹;
- 移除了用户尝试多开此程序显示的对话框,并没有移除防多开的功能;
- 移除了用户尝试关闭倒计时显示的对话框,并没有移除防关闭的功能;
- 稍微调大了一点倒计时的字体大小 (现在为 17pt);
- 修复在开机自动启动后配置丢失的情况 (其实是将配置错误地生成在了 C:\Windows\System32 文件夹);
- 修复了 关于、License 窗口可以被多次打开的情况;
- 调整了同步时间命令的执行顺序;
- 为输入的考试时间加入了一些验证机制:考试开始日期必须在考试结束日期之前、当考试时间跨度超过4天时提醒用户;
- 优化了一下代码;
下载说明
- CEETimerCSharpWinForms_1.7_Source.7z 为源代码
- CEETimerCSharpWinForms_1.7_x64.7z 为主程序
1.6
v1.6 更新日志 [2023-11-11 14:09:08 CST]
为什么没有 v1.6 之前的 Release?因为一些特殊原因所以删库重开了,所有从 1.0 开始的更新日志已合并。
- 修复了倒计时字体 Microsoft YaHei UI 在 Windows 7 中缺失的问题,现为 Microsoft YaHei;
- 修正了检查是否存在开机启动的逻辑;
- 添加了提示框以阻止用户在当同步网络时钟还没完成的时候就关闭设置窗口;
- 修复了同步网络时钟功能在某些情况下无法更新系统时间的现象;
- 将同步网络时钟的多个命令合并为了一条,因为经测试如果不合并的话在无管理员权限的情况下会多次弹出 UAC 对话框,现在只会弹出一次;
- 将设置开机启动的注册表路径从 HKLM 转移到了 HKCU,因为经测试在 HKLM 设置开机启动需要管理员权限;
- 修复了设置考试名称的输入框下部分被遮住了一丢丢的问题;
v1.5 更新日志 [2023-11-11 12:06:24 CST]
添加了设置考试名称的选项;添加了设置考试结束日期和时间的选项;
搓出来了一个 License 窗口,用来展示该程序所使用的开源协议,你可以在 右键> 关于> License 查看它;
设置和关于窗口使用了 TableLayoutPanel 以确保在高分辨率和高缩放的情况下窗体内的控件不会重叠成一坨,但外观变丑了;
修改了一些其他的样式;
v1.4 更新日志 [2023-11-06 13:00:22 CST]
添加了 同步网络时钟 功能确保倒计时准确无误,你可以在 右键>设置 中查看它;v1.3 更新日志 [2023-11-05 19:41:14 CST]
永久撤销了测试版 v1.2.0.3 的更改字体、背景颜色的功能,因为红字白底足够了;支持添加到开机启动;
删除了编译时生成的 dll 文件;
v1.2.0.3 更新日志 [2023-11-03 20:59:15 CST]
该版本为测试版,可以保证正常运行,只不过更新的功能可能是由屎山代码凑出来的,后期会想办法优化,若没有最佳方案的话,将会沿用屎山代码。现在可以在程序内设置开机启动了,如果你在此版本之前设置过开机启动,请删除它,然后在软件里 右键 >设置 勾选开机启动;
可以更改背景颜色和文字颜色了,但。。。只能更改背景颜色,文字颜色死活改不了,明明都是几乎同样的代码;
v1.2.0.1 更新日志 [2023-11-02 22:32:35 CST]
该版本为测试版,可以保证正常运行,只不过更新的功能可能是由屎山代码凑出来的,后期会想办法优化,若没有最佳方案的话,将会沿用屎山代码。设置窗口现在可以将用户上次设定的高考时间作为默认值显示在文本框中而不是像 v1.2 那样全为 0;
v1.2 更新日志 [2023-11-02 10:00:01 CST]
现在可以自由的设置高考日期了,你可以 右键>设置 进行查看,虽然目前仍有一些不足,但好歹也能保存/读取设置的时间了;暂时撤销了 v1.1.3 "修复了窗口被某些软件遮挡的情况" 的更改,因为会和其子窗口 (设置 和 关于) 抢焦点;
v1.1.3 更新日志 [2023-11-01 18:38:56 CST]
将原先的红底白字更改为白底红字;主窗口的图标将不会在任务栏上出现 (Form1.ShowInTaskbar=False);
修复了窗口被某些软件遮挡的情况;
搓出来了一个 关于 窗口,你可以 右键>关于 来查看它;
v1.1.2 更新日志 [2023-10-29 14:37:06 CST]
更新了 C# 语言版本 7.3 到 11.0;修正了 GarbageCollection 执行逻辑;
修复了在某些分辨率和缩放下窗体文字会变得模糊,但需要重新启动程序;
调整了字体大小 12 到 13;
取消了窗体中数字与文字之间的空格;
修复了因窗体防关闭能力过强而导致阻止 Windows 系统关机的问题 (CloseReason.WindowsShutDown);
v1.1 更新日志 [2023-10-29 12:28:49 CST]
使用了命名互斥锁确保程序不会被多开,就算是换个文件名运行也不会;v1.0 更新日志 [2023-10-28 08:19:04 CST]
打开就是倒计时,除此之外什么功能也没有;下载说明
CEETimerCSharpWinForms_1.6_Source.7z 为源代码
CEETimerCSharpWinForms_1.6_x64.7z 为主程序