{"id":50665333,"url":"https://github.com/Candlest/ClassBoard","last_synced_at":"2026-06-25T03:00:29.518Z","repository":{"id":176136539,"uuid":"655018322","full_name":"Candlest/ClassBoard","owner":"Candlest","description":"Class Board是一款使用Qt/C++开发的，针对SEEWO及其教学一体机设计的，用于显示教学信息的壁纸软件。","archived":true,"fork":false,"pushed_at":"2023-06-21T16:44:17.000Z","size":106,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-26T07:34:01.411Z","etag":null,"topics":["cpp","qt5","wallpaper","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Candlest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-17T16:18:13.000Z","updated_at":"2023-08-19T17:13:29.000Z","dependencies_parsed_at":"2023-10-11T06:46:42.802Z","dependency_job_id":null,"html_url":"https://github.com/Candlest/ClassBoard","commit_stats":{"total_commits":11,"total_committers":2,"mean_commits":5.5,"dds":0.09090909090909094,"last_synced_commit":"2a1df3534dc2ba315ab76025d8bab7d4122aad51"},"previous_names":["candlest/classboard"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Candlest/ClassBoard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Candlest%2FClassBoard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Candlest%2FClassBoard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Candlest%2FClassBoard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Candlest%2FClassBoard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Candlest","download_url":"https://codeload.github.com/Candlest/ClassBoard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Candlest%2FClassBoard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34757355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","qt5","wallpaper","windows"],"created_at":"2026-06-08T06:00:18.132Z","updated_at":"2026-06-25T03:00:29.509Z","avatar_url":"https://github.com/Candlest.png","language":"C++","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./Resources/icon.ico\" alt=\"\" width=320\u003e\n  \u003cp\u003e\u003cstrong\u003eClassBoard 是一款高自由度的，用于显示教学信息的壁纸软件，功能包括高考倒计时、公告栏、以及能够提示当前课程的课程表\u003c/strong\u003e\u003c/p\u003e\u003c/div\u003e\n\n![](https://img.shields.io/badge/.NET_Framework-@4.6.1-green.svg?logo=dotnet) [![](https://img.shields.io/badge/Web_DEMO-@Candlest/ClassBoard_F8-red.svg?logo=githubpages)](https://candlest.github.io/ClassBoard-F8/)\n\n- [概览](#概览)\n  - [前世今生](#前世今生)\n- [运行演示](#运行演示)\n- [使用教程](#使用教程)\n  - [获取程序](#获取程序)\n  - [运行程序](#运行程序)\n- [配置教程](#配置教程)\n  - [修改页面](#修改页面)\n    - [添加课表、倒计日、布告栏内容](#添加课表倒计日布告栏内容)\n    - [修改背景页面](#修改背景页面)\n  - [添加程序到开机启动项](#添加程序到开机启动项)\n    - [设置开机自启动](#设置开机自启动)\n    - [关闭开机自启动](#关闭开机自启动)\n    - [遇到Bug的解决方案](#遇到bug的解决方案)\n      - [后端 Bug](#后端-bug)\n      - [前端 Bug](#前端-bug)\n- [附录](#附录)\n  - [关闭冰点还原](#关闭冰点还原)\n  - [config.ini](#configini)\n- [相关 Efforts](#相关-efforts)\n- [贡献者](#贡献者)\n- [License](#license)\n\n\n\u003csmall\u003e\u003ci\u003e\u003ca href='http://ecotrust-canada.github.io/markdown-toc/'\u003eTable of contents generated with markdown-toc\u003c/a\u003e\u003c/i\u003e\u003c/small\u003e\n\n\n## 概览\n\nClassBoard 以兼容性为核心（支持希沃老设备），兼顾自由性和可用性（自定义程度高，但是能够做到开箱即用），力求成为一款易用且好用的一体机壁纸软件。\n\n\n### 前世今生\n\nClassBoardSharp 是 [ClassBoard](https://github.com/Candlest/ClassBoard) 的二代版本。\n\nClassBoardSharp相对 ClassBoard 一代的缺点：\n\n- 软件**大**了（50MB → 225MB）；\n- 占用**大**了（Win GDT → Chromium Blink）；\n- 启动**慢**了（在希沃 H84 开机实测中：无感知地开机启动 → 需要3-5s才能将页面加载完毕）\n\nClassBoardSharp相对 ClassBoard 一代的优点，是采用 HTML/JS/CSS 构建页面：\n\n- 页面可**几乎完全定制**\n- 页面可**随时修改**\n- 更**方便**、更**自由**地写出更好看的页面\n\n## 运行演示\n\n在Windows上的运行截图：\n![breeze](./README/theme_breeze.png)\n\n在浏览器中预览：https://candlest.github.io/ClassBoard-F8/\n![Web_demo](./README/Web_demo.png)\n\n实机演示：\nCEFSharp 版本\n![cef-ver](./README/cefsharp-version.jpg)\n![cef-far](./README/far.png)\nQt 版本\n![qt-ver](./README/qt-version.jpg)\n\n---\n\n## 使用教程\n\n### 获取程序\n\n从 GitHub 的 [Release 页面](https://github.com/Candlest/ClassBoardSharp/releases) 下载\n\n国内地址：\n\n城通网盘： \u003ca href=\"https://url97.ctfile.com/f/18976897-1341252272-030e49?p=2484\" target=\"_blank\"\u003eClassBoard_1.0.24.0813_x86.7z\u003c/a\u003e（访问密码：2484）\u003cbr/\u003e\n\n### 运行程序\n\n解压压缩包至文件夹。\n\n双击运行程序 `ClassBoard.exe` 即可。\n\n## 配置教程\n\n项目结构：\n\n```treeview\n.\n├── Background\n├── README\n├── Config\n├── ...\n└── ClassBoard.exe\n```\n\n|文件夹|内容|\n|-----|----|\n|Background|壁纸前端网页|\n|Config|配置文件|\n\n### 修改页面\n\n#### 添加课表、倒计日、布告栏内容\n\n在托盘中点击`设置`按钮进入设置界面，或者手动修改下面的文件：\n\n| 文件       | 内容                                                         |\n| ---------- | ------------------------------------------------------------ |\n| board.txt  | 使用 html 语法，对应着右下的告示栏                           |\n| events.txt | 倒计日，每行按照`事件,日期`的格式书写（本质上是个字符串数组，请不要忘记元素间的逗号） |\n| class.csv  | 第一行为表头，最后一行为每节课的时间（`mm:ss-mm:ss`格式），中间为课表 |\n\n修改以后，请在托盘中点击`重载`按钮重载应用。\n\n#### 修改背景页面\n\n和修改网页一样哦。\n\n### 添加程序到开机启动项\n\n\u003e [!WARNING]  \n\u003e 请确认一体机是否开启冰点还原功能，如有则请在\u003cu\u003e征得管理员同意下\u003c/u\u003e关闭，才能添加启动项。作者不负任何责任。\n\u003e \n\u003e 关于冰点还原的关闭，参考[关闭冰点还原](#关闭冰点还原)一节。\n\n#### 设置开机自启动\n\n第一步：输入`Win+R`，键入`shell:startup`，然后选择“确定”即可打开“启动”文件夹。\n\n第二步：将该ClassBoard的快捷方式粘贴到“启动”文件夹中即可。\n\n#### 关闭开机自启动\n\n第一步： 按下“打开启动项文件夹“按钮； \n\n第二步：在启动项文件夹中删除本程序的快捷方式；\n\n打开任务管理器选择`启动`选项卡或者运行`msconfig`，可以看到我们刚刚添加的启动项。\n\n#### 遇到Bug的解决方案\n\n收集错误信息，在此项目下提出`issue`：[Candlest/ClassBoardSharp](https://github.com/Candlest/ClassBoardSharp/issues) 。\n\n##### 后端 Bug\n\nClassBoardSharp 采用 C# .NET Framework 4.6.1 + CefSharp 编写，如遇错误请复制 .NET Framework 的报错信息，以及系统版本。\n\n##### 前端 Bug\n\n如果您有一定 Web 开发基础，可以在程序运行时打开 http://localhost:14241/ 调试代码\n\nDebug 端口可以在 `Config/config.ini` 或者设置页面修改：\n\n```ini\n[CEF]\nRemoteDebuggingPort=14241\n```\n\n## 附录\n\n### 关闭冰点还原\n\n\u003e [!WARNING]  \n\u003e 建议备份相关文件\n\n要删除冰点还原，需要在PE环境（或者安全模式）下，删除以下文件：\n\n- `C:\\Program Files (x86)\\Seewo\\SeewoService\\SeewoService_1.3.6.3254`里的`SeewoFreeze`\n- `C:\\ProgramData`里的文件夹`SeewoFreeze`， `SeewoFreezeConfig` 和 `SeewoFreezeKernelConfig`\n- `C:\\ProgramData\\Seewo`里的`Freeze`\n\n如果想恢复冰点，可以重新安装 Seewo 管家。\n\n### config.ini\n\n目前已有属性：\n\n```ini\n[Window]\nAsBackground=true # 是否设为桌面背景\nBackgroundUrl=\"/Background/index.html\" # 背景网页位置\nQuietLoad=true # 启动时不显示气泡\n[CEF]\nDisableGPU=true # 关闭GPU渲染，详见issue #7\nLogSeverity=4 # CEF日志级别，4为只记录error\nRemoteDebuggingPort=14241 # 调试端口\n[Fix_Task_View] # 修复 Task View，详见issue #5\nTimer=true # Win7 可以关了\nInterval=100\n```\n\n## 相关 Efforts\n\n本项目是对前辈 ClassTool 的拙劣模仿。 ClassTool 使用 Electron + Vue.JS 构建。\n\n\u003e #### [ClassTool](https://github.com/IcariaWorks/ClassTools)\n\u003e \n\u003e 一个用在班级电脑上面的动态壁纸系统，显示高考倒计时、作业、课程表、值日生等\n\n非常感谢 CefSharp 提供平滑的 .NET + CEF 开发体验。\n\n\u003e #### [CefSharp](https://github.com/cefsharp/CefSharp)\n\u003e \n\u003e .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework\n\n## 贡献者\n\n感谢参与测试、提供修改建议，参与代码修改的八班九班同学！\n\n尤其是 [@Candlest](https://github.com/Candlest) 和 [@mike-unk](https://github.com/mike-unk) 以及 [@E7G](https://github.com/e7g) 同学！\n\nGithub贡献者名单：\n\n\u003ca herf=\"https://github.com/Candlest/ClassBoardSharp/graphs/contributors\"\u003e\u003cimg src=\"https://contrib.rocks/image?repo=Candlest/ClassBoardSharp\" alt=\"Contributors\" /\u003e\u003c/a\u003e\n\n欢迎任何的贡献！\n\n## License\n\n本项目使用 **MIT License** 开源。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCandlest%2FClassBoard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCandlest%2FClassBoard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCandlest%2FClassBoard/lists"}