win客户端 - 桌面闹钟软件源码
本源码是一个基于 C# + WinUI 3 开发的 Windows 桌面闹钟软件,适合作为桌面工具类项目、WinUI 3 学习案例、课程设计、毕业设计小模块或二次开发模板使用。项目包含完整的窗口界面、闹钟数据模型、本地 JSON 持久化、定时检测、弹窗提醒、系统提示音、稍后提醒、单文件 exe 发布配置等内容。 核心源码用途: - `AlarmClock.sln`:Visual Studio 解决方案入口。 - `AlarmClock/AlarmClock.csproj`:WinUI 3 项目配置,包含 Windows App SDK、发布参数和目标平台。 - `AlarmClock/App.xaml` 与 `App.xaml.cs`:应用启动入口和全局资源。 - `AlarmClock/MainWindow.xaml`:主界面布局,包含新增闹钟、闹钟列表、按钮和响应式布局。 - `AlarmClock/MainWindow.xaml.cs`:窗口逻辑,包含添加、删除、启用、停用、定时检测、提醒弹窗、响铃和窗口自适应。 - `AlarmClock/AlarmItem.cs`:闹钟数据模型,包含时间、名称、启用状态、稍后提醒、触发状态和界面绑定字段。 - `dist/AlarmClock.exe`:已发布的 Windows x64 单文件可运行程序。
¥1.99
原价 ¥2.00
商品详情介绍


这是一款轻量级 Windows 桌面闹钟工具,采用现代 WinUI 3 界面开发,支持添加多个闹钟、启用或停用闹钟、删除闹钟、到点弹窗提醒、系统提示音响铃、5 分钟稍后提醒和本地保存闹钟数据。软件打开即可使用,无需安装数据库,适合日常提醒、办公待办、学习计时、会议提醒等场景。
## 功能介绍
- 当前日期时间实时显示。
- 支持创建多个闹钟。
- 支持自定义闹钟名称。
- 支持 24 小时时间选择。
- 支持闹钟启用和停用。
- 支持删除指定闹钟。
- 支持清理已停用闹钟。
- 闹钟到点后弹出提醒窗口。
- 到点后播放 Windows 系统提示音。
- 支持 5 分钟稍后提醒。
- 闹钟数据自动保存到本地 JSON 文件。
- 支持窗口最大化和自适应布局。
- 已打包为 Windows x64 压缩单文件 exe,兼顾直接运行和体积控制。
## 使用场景
- 日常起床、休息、喝水、吃药提醒。
- 办公会议、任务节点、临时事项提醒。
- 学习、备考、番茄钟式阶段提醒。
- C# 桌面软件课程设计或实验作业。
- WinUI 3 桌面项目学习和二次开发。
- 小型工具软件源码商品或外包交付模板。
## 交付内容
- 完整 C# + WinUI 3 项目源码。
- Visual Studio 解决方案文件。
- 已打包好的 Windows x64 单文件 exe。
- exe 压缩包。
- 源码压缩包。
- 商品详情说明文档。
- 源码和软件界面展示图片。
## 开发说明
项目使用 .NET 8、C#、WinUI 3 和 Windows App SDK 开发。界面采用 XAML 编写,业务逻辑使用 C# 实现。闹钟数据通过 `System.Text.Json` 序列化后保存到用户本地应用数据目录,不依赖数据库和服务器。程序发布为自包含单文件 exe,目标平台为 Windows x64。
已配置的发布方式:
```powershell
dotnet publish AlarmClock\AlarmClock.csproj -c Release -p:Platform=x64 -r win-x64 --self-contained true -p:WindowsPackageType=None -p:WindowsAppSDKSelfContained=true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableMsixTooling=true -p:EnableCompressionInSingleFile=true -o dist\AlarmClock-compressed
```
## 使用说明
1. 双击运行 `dist/AlarmClock.exe`。
2. 在左侧选择闹钟时间。
3. 输入闹钟名称,例如“会议提醒”。
4. 保持“创建后启用”开关为开启状态。
5. 点击“添加闹钟”。
6. 到达设置时间后,软件会弹出提醒窗口并播放提示音。
7. 可选择“关闭”或“稍后 5 分钟”。
8. 可在列表中启用、停用或删除闹钟。
## 技术栈
- 编程语言:C#
- 桌面框架:WinUI 3
- UI 描述:XAML
- 运行平台:Windows x64
- 运行时:.NET 8
- SDK:Windows App SDK
- 数据保存:JSON 本地持久化
- 构建工具:Visual Studio / dotnet CLI
- 发布方式:自包含单文件 exe
## 运行环境
- Windows 10 1809 及以上版本,推荐 Windows 10/11。
- x64 系统。
- 普通用户可直接运行 exe。
- 如需二次开发,建议使用 Visual Studio 2022/2026 或更高版本,并安装 .NET 桌面开发相关组件。