本项目包含使用C#编写的Windows Forms和WPF两种版本的电子白板程序源代码,适用于桌面应用开发学习。
C# 实现的电子白板软件包括 WinForm 和 WPF 两个版本的项目。WinForm 版本使用 GDI+ 技术实现图形绘制功能,而WPF版本则采用 DrawingVisual 来完成绘图任务。此项目的开发采用了面向对象的设计思维,并且融入了一些实际操作的经验,非常适合新手学习。
该软件的主要功能包括:
1. 文档操作:
- 新建
- 保存(另存为)
- 打开
- 导出为图片
- 最近文档记录
2. 图形绘制:
- 使用画笔书写
- 绘制矩形、椭圆和直线
- 插入连接线与多边形图形
- 添加图片及文本元素
3. 图形编辑功能涵盖以下内容:
- 调整线条粗细
- 更改画笔颜色
- 旋转操作
4. 基本的操作包括:
- 全选所有对象
- 取消全选状态
- 删除选定的图形或全部清除页面上的元素
- 撤销上一步操作和重做撤销过的动作
5. 页面(层)管理功能有以下方面:
- 旋转视图
- 缩放显示比例
- 平移漫游浏览
- 添加新的页面或者删除当前选择的页面
- 在不同层级之间进行切换
以上便是该电子白板软件的主要特点和实现的功能。