ClassIsland是一款适用于班级多媒体屏幕的课表的信息显示工具,可以一目了然地显示各种信息。本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能,
- 显示当日的课表
- 显示当前进行的课程信息
- 在上课、下课等重要时间点发出提醒
- 直观的的课表编辑工具
- 从表格导入课表
- 换课
- 临时启用某个课表
- 界面缩放
- 天气显示
- 从壁纸提取软件主题色
- 丝滑的过渡动画
- 明亮、黑暗主题
- ……
首先,请确保您的设备满足以下需求:
- Windows 7及以上版本的系统,x64架构
- 已安装.NET 8.0桌面运行时
- 开启Aero效果(Windows 8及以上的系统可以忽略此项)
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
GitHub Releases 还没有同步历史版本。要下载历史版本,请前往AppCenter。
下载完成后,将软件压缩包解压到一个您喜欢的地方,运行软件即可开始使用。首次启动时,会有一个简短的欢迎向导来引导您完成本软件的基本设置,并展示软件的一些基本操作。您可以观看入门教程视频来快速上手本软件。如果您要进一步了解本软件,您可以阅读本软件内置的帮助文档。
要在本地编译应用,您需要安装以下负载和工具:
-
对于Visual Studio,您需要在安装时勾选以下工作负载:
- .NET 桌面开发
您可以访问以下页面来获取帮助:
- 应用内置的帮助文档
- Wiki(技术性文档)
您也可以加入以下社群讨论交流:
如果您确定您遇到的问题是一个 bug,或者您要提出一项新的功能,请提交一个Issue。
本项目受到DuguSand/class_form的启发而开发。
本项目使用到的第三方库和框架:
- MaterialDesignInXamlToolkit
- ReoGrid
- EPPlus
- MahApps.Metro
- FluentWpf
- gong-mdWpf-dragdrop
- MdXaml
- Microsoft.AppCenter
- Downloader
- HarmonyOS Sans
- MVVM Toolkit
- WPF
- .NET
详细的致谢信息请前往【应用设置】->【关于】界面中查看。
背景图片来自Pixiv@辰暮sora