说明
Easy Cat Timer是一个非常简单计时器(倒计时)软件。
(Please click here for the English document.)

这是一个非常简单的猫咪计时器,使用WPF制作
- 开发语言: C#
- 源码地址: https://github.com/xujiangjiang/Easy-Cat-Timer
下载
2019年7月2日之后,你可以在Steam商店里,下载这款软件。
最新版本: v1.0.1.1 (2019年09月13日)
下载地址:点击下载v1.0.1.1版本
特色
Easy Cat Timer是一个使用C#语言编写的WPF应用(.NET Framework),可运行在Windows平台。
软件特色:
- 非常简单(只有倒计时的功能)
- 非常可爱
- 有详细的中文注释
在这个简单的项目中,大概有这些部分:
名字 | 描述 |
---|---|
定时器 | 在.Net中,如何完成一个计时功能? |
动画 | 在项目中,用到了2种不同的动画书写方式。 一种是直接在C#代码里书写,一种是在XAML里书写。 |
数据绑定 | 把数据类绑定在XAML中,并且进行双向数据同步。 |
字体 | 如何在WPF中,使用非系统内嵌的字体。 |
通知窗口 | 如何在屏幕右下角弹出自定义的通知窗口。 |
保存和读取 | 在WPF里,用WPF自带的Settings.settings实现保存和加载功能(存档功能)。 |
不同形状的窗口 | 如何制作奇形怪状的窗口? 在这个软件中有2个窗口(主窗口、通知窗口), 主窗口是带有圆角的方形,通知窗口是异形(不规则的形状)的。 |
项目结构
文件夹说明:
文件夹 | 描述 |
---|---|
Asset | 这个文件夹里,是项目中用到的所有资源。 包括了图片 、字体和声音文件。 |
Code | 这个文件夹里,是项目中用到的所有C#脚本。 |
Xaml | 这个文件夹里,是项目中用到的所有.xaml文件。 包括了自定义控件、资源词典、以及样式。 |
ReadMeIamge | 这个文件夹里,装的是README.md文档中要用到的图片。 (直接删掉也没关系哒!~) |
重要文件说明:
文件 | 描述 |
---|---|
MainWindow.xaml | 主界面 |
NotificationWindow.xaml | 通知界面 |
AppManager.cs | 管理类 (用于管理所有的窗口、逻辑、以及数据类的对象) |
TimeSystem.cs | 计时器功能 |
SaveSystem.cs | 保存加载功能 |
LanguageSystem.cs | 多语言功能 |
AudioSystem.cs | 音效功能 |