该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

2007年,在学习 C++/MFC 无果的情况下,决定转向学习 C#, 考虑到不动手不可能学会,于是开始制作一个 VSTO 插件来服务于我的工作,这个插件断断续续花了我几年的时间。 ——虽然它几乎从未投入实际应用,更没有对外发布过,但我却正是通过这个插件开发才算是“学会”了编程。

在这个过程中,我制作了一个模块来显示提纲。

从某种意义上来说,这个演示提纲的功能思路来自于 Word 中的公式编辑器,当时功能还很简陋。

后来,因为考虑到版权问题,想转向 Linux 操作系统和 Java/SWT 开发, 于是又将这个功能单独拿出来用 Java/SWT 重做了一个跨平台的小工具。

限于水平有限,无法优化它的运行效率,恰好之前又接触过 .net framework 中的 WPF, 而 WPF 因为是对 DirectX 的封装,运行效率要高些,于是又想起了转向微软平台。

2011年的时候,恰逢原单位撤并,在等候分流的时候对思维导图产生了强烈的兴趣, 准备尝试用思维导图来写教案。

但当时能找到的思维导图软件要么太贵(我不太想用破解版),要么功能太简单(有些功能较复杂的又不是我需要的), 于是决定自己做一个刚刚够用的、能用的思维导图软件。

正是这个出发点决定了我在动手的时候并没有进行深入的思考,也没有注意代码的质量, 所以后来在实现的时候,一方面代码质量上很不讲究——只要能实现功能、能稳定运行就满足了。

另一方面,还是因为够用就行的想法下没有注意在效率上进行优化,所以文件格式上没有选择 zip 包的流行方式, 而是直接使用 Base64 字符串的方式来存储图像资源——这个显得很浪费,而且运行效率也不高。

所以,在写了一些代码、实现了一些有点意思的功能之后,我发现要重构代码几乎已成为不可能完成的任务。

因此,这个软件除非发现 Bug,我是不会再维护代码了。如果真需要功能更完善的思维导图软件,个人比较推荐 XMind。

空文件

简介

这是个使用 WPF 开发的小思维导图工具,没多少复杂功能。代码写得很乱,最初只是为了写教案才做的一个临时工具,后来屡次完善才成了现在这个模样。 因为实在无法满足非树型结构图形的需要,后来又做了《Lunar Concept》。 展开 收起
C#
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化