[update] 更新 README.md

This commit is contained in:
Dubi906w 2024-08-26 19:41:31 +08:00
parent a086916b1c
commit 2836adc655
4 changed files with 104 additions and 104 deletions

View File

@ -1 +0,0 @@
5.0.1

View File

@ -1,56 +0,0 @@
<div align="center">
<img src="icc.png" width="128">
# InkCanvasForClass
Elegant by Default. Based on `ChangSakura/InkCanvas` .
**这将会是最后一次基于InkCanvas控件的倔强**
[![UPSTREAM](https://img.shields.io/badge/UpStream-InkCanvas%2FInk--Canvas--Artistry-purple.svg "LICENSE")](https://github.com/InkCanvas/Ink-Canvas-Artistry)
![Gitea Last Commit](https://img.shields.io/gitea/last-commit/kriastans/InkCanvasForClass?gitea_url=https%3A%2F%2Fgitea.bliemhax.com%2F)
[![LICENSE](https://img.shields.io/badge/License-GPL--3.0-red.svg "LICENSE")](https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/LICENSE)
[![交流群](https://img.shields.io/badge/-%E4%BA%A4%E6%B5%81%E7%BE%A4%20825759306-blue?style=flat&logo=TencentQQ)]()
[![Telegram](https://img.shields.io/badge/-Telegram%20@InkCanvasForClass-blue?style=flat&logo=Telegram)](https://t.me/InkCanvasForClass)
</div>
## Quickly
- 爱发电:[https://afdian.net/a/dubi906w/](https://afdian.net/a/dubi906w/)<br/>
- 新网站:[https://icc.bliemhax.com/](https://icc.bliemhax.com/)
- QQ群聊[https://qm.qq.com/q/ptrGkAcqMo/](https://qm.qq.com/q/ptrGkAcqMo/)
- Telegram频道[https://t.me/InkCanvasForClass/](https://t.me/InkCanvasForClass/)
> 本产品与peppy的osu!以及其周边项目和产品无任何关联若有侵权请联系Dev协商解决。
---
- 佛系更新,仅供个人使用,禁止用于商业用途<br/>
- 如有需求请自行修改项目,欢迎您的 Pull Request 和 Issue 提出 <br/>
- **基于 [https://github.com/InkCanvas/Ink-Canvas-Artistry](https://github.com/InkCanvas/Ink-Canvas-Artistry) 开发**
> ⚠注意此项目仍在开发中只会在发布正式发行版时提供Release
## FAQ
### 壹 - ICC对PPT的相容性如何呢
ICC 可以支持 WPS但目前无法同时支持 MSOffice 和 WPS。若要启用 WPS 支持,请确保 WPS 是否在 “配置工具” 中开启了 “WPS Office 相容第三方系统和软件” 选项,该项目勾选并应用后,将无法检测到 MS Office 的COM接口。
如果您安装了“赣教通”、“畅言智慧课堂”等应用可能会安装“畅言备课精灵”因此会导致遗失64位的 Office COM 组件的注册且目前似乎无法修复(可以切换到新用户正常使用)。但 WPS Office 可以正常使用。
若要将 ICC 配合 WPS 使用可打开“WPS 演示”后,前往“文件” - “选项” ,取消勾选“单萤幕幻灯片放映时,显示放映工具栏”该项,获得更好的体验。若要将 ICC 配合 MS Office 使用,可以打开 Powerpoint前往“选项” ,“高级”,取消勾选“显示快捷工具栏”,获得更好的体验。
### 贰 - **安装后**程序无法正常启动?
请检查你的电脑上是否安装了 `.Net Framework 4.7.2` 或更高版本。若没有,请前往官网下载。
如果程序在启动后黑屏闪退,请打开 “事件查看器” 搜索有关 InkCanvasForClass 的错误信息并上报给开发者(可以在 GitHub 上提交 Issue或者和开发者单独沟通
> 遇到各种奇葩逗比问题请重启应用程式如果不行请反馈给Dev解决
## CLI
- `multiple` 以多实例模式启动
- `-f --fold` 启动后自动收纳到屏幕两侧
- `-r --reset` 启动后重置配置文件到默认状态

151
README.md
View File

@ -4,6 +4,11 @@
# InkCanvasForClass # InkCanvasForClass
Elegant by Default. Based on `ChangSakura/InkCanvas` .
**这将会是最后一次基于InkCanvas控件的倔强**
[![UPSTREAM](https://img.shields.io/badge/UpStream-InkCanvas%2FInk--Canvas--Artistry-purple.svg "LICENSE")](https://github.com/InkCanvas/Ink-Canvas-Artistry)
![Gitea Last Commit](https://img.shields.io/gitea/last-commit/kriastans/InkCanvasForClass?gitea_url=https%3A%2F%2Fgitea.bliemhax.com%2F) ![Gitea Last Commit](https://img.shields.io/gitea/last-commit/kriastans/InkCanvasForClass?gitea_url=https%3A%2F%2Fgitea.bliemhax.com%2F)
[![LICENSE](https://img.shields.io/badge/License-GPL--3.0-red.svg "LICENSE")](https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/LICENSE) [![LICENSE](https://img.shields.io/badge/License-GPL--3.0-red.svg "LICENSE")](https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/LICENSE)
[![交流群](https://img.shields.io/badge/-%E4%BA%A4%E6%B5%81%E7%BE%A4%20825759306-blue?style=flat&logo=TencentQQ)]() [![交流群](https://img.shields.io/badge/-%E4%BA%A4%E6%B5%81%E7%BE%A4%20825759306-blue?style=flat&logo=TencentQQ)]()
@ -11,59 +16,111 @@
</div> </div>
<table> ## 链接们
<tbody> - 爱发电:[https://afdian.com/a/dubi906w/](https://afdian.com/a/dubi906w/)<br/>
<tr> - 新网站:[https://icc.bliemhax.com/](https://icc.bliemhax.com/)
<td><a href="https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/InkCanvasForClass">/InkCanvasForClass</a></td> - QQ群聊[https://qm.qq.com/q/ptrGkAcqMo/](https://qm.qq.com/q/ptrGkAcqMo/)
<td>InkCanvasForClass v5</td> - Telegram频道[https://t.me/InkCanvasForClass/](https://t.me/InkCanvasForClass/)
</tr>
<tr>
<td><a href="https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/InkCanvasForClassX">/InkCanvasForClassX</a></td>
<td>InkCanvasForClass v6 新版項目(已停止開發)</td>
</tr>
<tr>
<td><a href="https://gitea.bliemhax.com/kriastans/InkCanvasForClass/src/branch/master/InkCanvasForClassPPTVsto">/InkCanvasForClassPPTVsto</a></td>
<td>InkCanvasForClass PPT交互的VSTO加載項</td>
</tr>
</tbody>
</table>
> [!important]
> 本产品与peppy的osu!以及其周边项目和产品无任何关联若有侵权请联系Dev协商解决。
## 贊助支持 ---
我已註冊愛發電感謝各位對icc的支持[https://afdian.net/a/dubi906w](https://afdian.net/a/dubi906w)
## 新網站即將上線! - 佛系更新,仅供个人使用,禁止用于商业用途<br/>
新網站即將上線快來一起和InkCanvasForClass見證美好時刻吧[點我訪問](https://icc.bliemhax.com/) - 如有需求请自行修改项目,欢迎您的 Pull Request 和 Issue 提出 <br/>
- **基于 [https://github.com/InkCanvas/Ink-Canvas-Artistry](https://github.com/InkCanvas/Ink-Canvas-Artistry) 开发**
## 嚴正聲明 > [!important]
本產品與peppy的osu!以及其周邊項目和產品無任何關聯該Logo僅供娛樂用若有侵權請聯繫Dev協商解決。 > **此项目仍在开发中只会在发布正式发行版时提供Release**<br>
> QQ 群内有 ICC 比较稳定的版本,可以加 QQ 群获取
## 公告 ## 介绍
新項目 InkCanvasForClass v6 已經停止開發,所有將會在 InkCanvasForClass v6 使用到的新功能和技術將會下放到 InkCanvasForClass v5。
## 提示 ![annotation is just a click away](./icc-github-illustrations.png)
- 對新功能的有效意見和合理建議,開發者會適時回復並進行開發。本軟體並非商業性質軟體,請勿催促開發者,耐心才能讓功能更少 BUG、更加穩定。
- 此軟體僅用於私人使用請勿商用。更新也不會很快如果有能力請PR貢獻程式碼而不是在Issue裡面提問題。
- 歡迎您使用InkCanvas家族的其他成員包括ICC和ICA的創始者IC以及和ICC差不多的ICA。您的大力宣傳能夠幫助我們的軟件被更多的用戶發現。
## 如何聯繫我 <div align="center"><strong>InkCanvasForClass 是基于 <a href="https://github.com/ChangSakura/">ChangSakura</a><a href="https://github.com/InkCanvas/Ink-Canvas-Artistry">Ink-Canvas-Artistry</a> 项目二次开发而来。该项目着重于优化原项目的 UI 设计使其变得更加便于在课堂上使用,同时也在积极开发新功能,修复原项目的不合理之处。</strong></div>
1. QQ群聊825759306
2. Telegram頻道@InkCanvasForClass
## 特別鳴謝 <br>
<table> InkCanvasForClass 通过为教学环境下班班通设备的使用做出优化,让教学效率大幅度提升:
<tbody>
<tr> 1. 使用**屏幕批注**功能快速在任何地方书写标记
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ChangSakura"><img 2. 使用**快捷白板**迅速开始上课,提升课堂效率
src="https://avatars.githubusercontent.com/u/90511645?v=4" width="100px;" 3. 使用**形状识别**自动纠正手绘形状,提升各教学场景下的作图效率
alt="ChangSakura" /><br /><sub><b>ChangSakura</b></sub></a></td> 4. 使用**形状绘制**进行精确绘图,方便易上手的操作提升了教学作图效率
<td align="center" valign="top" width="14.28%"><a href="https://github.com/WXRIW"><img 5. 使用**随机点名**功能可以活跃课堂气氛,提升学生主动性......
src="https://avatars.githubusercontent.com/u/62491584?v=4" width="100px;"
alt="WXRIW" /><br /><sub><b>WXRIW</b></sub></a></td> ## 功能
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Alan-CRL"><img
src="https://avatars.githubusercontent.com/u/92425617?v=4" width="100px;" ### 基础功能
alt="Alan-CRL" /><br /><sub><b>Alan-CRL</b></sub></a></td> - [X] 基本的屏幕批注
</tr> - [X] 白板模式(白板模式相关功能正在大改)
</tbody> - [X] PPT 模式下的每页批注
</table>
### ICC 的优化和改进
- [ ] 浮动工具栏 UI 改进(正在填屎坑)
- [ ] 白板模式 UI 改进(还有背景色和稿纸模式)
- [ ] **鼠标手势**,可以让画布移动缩放,甚至是旋转,都变得更加轻松(正在开发)
- [ ] **全新的设置 UI**,正在逐步清理原项目的屎山
- [ ] **强制置顶**,保证 ICC 永远显示在所有软件的最顶层
- [ ] **分辨率和DPI变化监听**,保证 ICC 界面正常显示
- [ ] **高性能透明**,绘制使用多线程 UI + WindowChrome摆脱低性能体验
- [ ] **画面冻结**,使当前画面定格
- [ ] **重写形状绘制**,让绘图体验更舒适方便,还会支持函数绘制和物理图绘制
- [ ] **PPT COM+VSTO双接口融合**,缓解 Office 和 WPS 共存导致的 COM 接口被占用的问题
- [ ] **PPT 系统优化**,高效 PPT 放映状态检测,不丢页不跳页
- [ ] **禁用边缘手势**,禁用烦人的 Windows10/11 的边缘触摸手势
- [ ] **点名器优化**,将会支持历史记录和多名单抽选,同时支持特殊配置
- [ ] **内置小工具**,内置计算器,英汉词典,倒计时,秒表,放大镜,截图等实用小工具
- [ ] **QuickPanel**,方便快捷的从 ICC 打开所有应用和调整系统设置
- [ ] **情境化配置**,每位老师都有专属的配置文件
- [ ] **插件和脚本系统**,支持使用 dotNet Framework 开发原生扩展或使用 Javascript 开发脚本来实现自动化操作或其他扩充功能
- [ ] **形状识别**,基于微软清朝老库的手绘形状自动识别,并提供形状绘制纠正功能
- [ ] **板书库**,高效管理所有板书,课程自动分类,提供云端同步
- [ ] **自动收纳**,检测到教学软件自动开启时会自动隐藏 ICC 界面到屏幕侧边
- [ ] **自动查杀**,检测到指定软件可以让 ICC 大打出手直接查杀并自动使用 ICC 进行替代
- [ ] **桌面悬浮窗屏蔽**,隐藏画板悬浮窗,还您一个干净的电脑桌面
还有其他没有列出...
## FAQ
### 壹 - ICC对PPT的相容性如何呢
ICC 可以支持 WPS但目前无法同时支持 MSOffice 和 WPS。若要启用 WPS 支持,请确保 WPS 是否在 “配置工具” 中开启了 “WPS Office 相容第三方系统和软件” 选项,该项目勾选并应用后,将无法检测到 MS Office 的COM接口。
如果您安装了“赣教通”、“畅言智慧课堂”等应用可能会安装“畅言备课精灵”因此会导致遗失64位的 Office COM 组件的注册且目前似乎无法修复(可以切换到新用户正常使用)。但 WPS Office 可以正常使用。
若要将 ICC 配合 WPS 使用可打开“WPS 演示”后,前往“文件” - “选项” ,取消勾选“单萤幕幻灯片放映时,显示放映工具栏”该项,获得更好的体验。若要将 ICC 配合 MS Office 使用,可以打开 Powerpoint前往“选项” ,“高级”,取消勾选“显示快捷工具栏”,获得更好的体验。
### 贰 - **安装后**程序无法正常启动?
请检查你的电脑上是否安装了 `.Net Framework 4.7.2` 或更高版本。若没有,请前往官网下载。
如果程序在启动后黑屏闪退,请打开 “事件查看器” 搜索有关 InkCanvasForClass 的错误信息并上报给开发者(可以在 GitHub 上提交 Issue或者和开发者单独沟通
> 遇到各种奇葩逗比问题请重启应用程式如果不行请反馈给Dev解决
## 特别鸣谢
🍰 **感谢下列同学对本项目的支持因为有了你们ICC 才能继续发展下去:**
<img src="./InkCanvasForClass/Resources/contributors.png" width=328>
## 开发
本项目目前开发状态:
- 正在 [`master`](https://github.com/InkCanvasForClass/InkCanvasForClass/tree/master) 分支上开发第一个正式版本 **v20241001R - Black Mamba**
要在本地编译应用,您需要安装以下负载和工具:
- [.NET Framework 4.7.2](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472)
- [Visual Studio](https://visualstudio.microsoft.com/)
对于 Visual Studio您需要在安装时勾选以下工作负载
- .NET 桌面开发
## 开源许可
本项目基于 GNU General Public License Version 3 进行开源

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB