news 2026/4/18 8:59:53

.NET 10 打造一个极简开源的电子白板(全程 AI 辅助开发)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
.NET 10 打造一个极简开源的电子白板(全程 AI 辅助开发)

前言

日常教学、会议演示或个人笔记场景中,电子白板已成为不可或缺的辅助工具。然而,市面上不少白板软件要么功能臃肿、启动缓慢,要么闭源且缺乏定制空间。尤其当某些主流产品更新后移除了关键功能(比如视频展台跳转),用户便陷入被动。

本文推荐一个开源、简洁、易上手的电子白板,用最轻量的方式解决核心书写需求。

项目介绍

项目是一个完全开源的 Windows 电子白板应用,目标是为教师、学生和普通用户提供一个启动迅速、操作直观、资源占用低的书写平台。

项目从实际痛点出发:某知名白板软件新版本冷启动长达数十秒,且删减了对希沃视频展台的支持。开发决定自己动手,借助现代开发工具与 AI 辅助,打造一个更符合一线使用习惯的替代方案。

项目功能

1、基础书写功能齐全

支持自定义笔触粗细与颜色,提供橡皮擦除、撤销/重做等基本操作,满足日常标注与绘图需求。

2、多页面管理

用户可在多个白板页之间自由切换,适合分章节讲解或分步骤演算。

3、无界书写

画布理论上无限延展,不受固定尺寸限制,写到哪滑到哪。

4、导入与导出

支持将当前白板内容保存为私有格式 .wbi(便于后续还原状态),也计划支持图片或 PDF 导出。

5、多语言支持

已初步适配中英文界面,方便不同用户群体使用。

另外,还有一些"特别"的小功能:比如"伪装模式"——可临时修改软件图标与窗口标题,避免被误认为是其他软件;以及与希沃视频展台的基础集成,保留了一键跳转入口,延续了老用户的操作习惯。

项目特点

轻风白板最大的特点是"克制"。它不做花哨动画,不捆绑云服务,不强制登录,也不收集用户数据。

安装包体积小,启动速度快,即便在老旧电脑上也能流畅运行。同时,作为开源项目,所有代码透明可见,用户可自行编译、修改或审计,真正掌握软件的控制权。

对于教育场景而言,这种"即开即用、用完即走"的体验尤为方便。

项目代码

// --- 书写设置属性(绑定到 XAML,通过 ElementName=SettingsWindowRoot) --- publicbool StrokeThicknessConsistencyEnabled { get => _strokeThicknessConsistencyEnabled; set { if (_strokeThicknessConsistencyEnabled != value) { _strokeThicknessConsistencyEnabled = value; OnPropertyChanged(); // 立即持久化:与其他设置一致(切换开关即时生效) try { SettingsService.Instance.SetStrokeThicknessConsistencyEnabled(value); } catch { } } } } publicbool SimulatedPressureEnabled { get => _simulatedPressureEnabled; set { if (_simulatedPressureEnabled != value) { _simulatedPressureEnabled = value; OnPropertyChanged(); try { SettingsService.Instance.SetSimulatedPressureEnabled(value); } catch { } } } }

项目技术

框架:.NET 10.0 Windows

UI 框架:WPF

UI 库:MaterialDesignThemes

环境要求

.NET 10.0 SDK

Windows 10/11

开发工具

Visual Studio 2026 或更高版本

JetBrains Rider 2025.3.1 或更高版本

Visual Studio Code

项目效果

实际使用中,轻风白板启动时间通常在 1–2 秒内,书写延迟极低,基本无卡顿感。多页切换流畅,导出/导入操作简单直观。界面清爽,无广告干扰,专注书写本身。

系统主页

应用设置

项目源码

项目代码托管于 GitHub,采用 MIT 开源协议,开箱即用。

后缀为.exe的为安装版,.zip为便携版

软件名中,带-fd后缀的为不带运行库的版本,需要自行安装 .NET 10运行库下载安装包,不带-fd的则不需要另外安装运行库

为了防止丢失,可以在评论区留言关键字「电子白板」,即可获取完整源码地址。

总结

轻风白板不是一个试图取代所有竞品的全能工具,而是一次对"实用主义"软件理念的回归。它源于真实痛点,成于快速迭代,虽不完美,却足够真诚。

对于那些厌倦了臃肿软件、渴望一个干净白板的用户来说,它或许正是那阵"轻风"——不喧哗,自有声。未来,随着笔迹平滑算法、触摸识别和性能优化的推进,它有望成为教育和办公场景中值得信赖的轻量级选择。

关键词

#电子白板、#开源软件、#WPF、#.NET 10、#轻量工具、#无界书写、#多页面、#希沃集成、#MIT协议、#AI辅助开发

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 15:49:32

Alpha阈值怎么设?科哥UNet参数推荐表

Alpha阈值怎么设?科哥UNet参数推荐表 图像抠图看似简单,点一下就出结果——但为什么你导出的PNG边缘总有一圈灰边?为什么发丝区域像蒙了层雾?为什么批量处理后几十张图效果参差不齐?问题往往不出在模型本身&#xff0…

作者头像 李华
网站建设 2026/4/18 0:44:13

Emotion2Vec+ API接口调用指南:集成到自己系统中

Emotion2Vec API接口调用指南:集成到自己系统中 1. 快速入门:为什么需要API调用 Emotion2Vec Large语音情感识别系统在WebUI界面中操作直观,但实际业务场景中,你可能面临这些需求: 需要批量处理数百个客服录音文件&…

作者头像 李华
网站建设 2026/4/15 9:30:21

st7789v驱动在低亮度环境下的色彩校正:系统学习

以下是对您提供的技术博文《ST7789V驱动在低亮度环境下的色彩校正:系统性技术分析》的 深度润色与重构版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,全文以资深嵌入式显示工程师第一人称视角展开,语言自然、节奏紧…

作者头像 李华
网站建设 2026/4/17 23:02:25

Llama3-8B文本分类实战:新闻类别自动标注解决方案

Llama3-8B文本分类实战:新闻类别自动标注解决方案 1. 为什么选Llama3-8B做新闻分类? 你可能已经注意到,现在市面上很多文本分类方案还在用BERT、RoBERTa这类5年前的老将,或者直接调用大厂API——成本高、响应慢、数据还出不去内…

作者头像 李华
网站建设 2026/4/17 21:16:57

从GitHub到生产环境:GPEN官方模型部署避坑指南

从GitHub到生产环境:GPEN官方模型部署避坑指南 你是不是也经历过这样的场景:在GitHub上看到一个惊艳的人像修复项目,兴冲冲 clone 下来,pip install 一堆依赖,结果卡在 CUDA 版本不兼容、PyTorch 编译失败、face dete…

作者头像 李华
网站建设 2026/4/18 1:15:28

如何指定输出文件名?GPEN小技巧分享

如何指定输出文件名?GPEN小技巧分享 你是不是也遇到过这样的情况:用GPEN修复完一张老照片,结果生成的图片名字是默认的 output_Solvay_conference_1927.png,既不好记,也不方便归档?或者批量处理多张人像时…

作者头像 李华