当前位置:  开发笔记 > 编程语言 > 正文

如何用c ++编写文本编辑器

如何解决《如何用c++编写文本编辑器》经验,为你挑选了2个好方法。

我多次开启和关闭c ++,但从未使用它编写真正的应用程序.很长一段时间我一直在想编写文本编辑器会非常有趣,现在我正在寻找一个用c或c ++编写的简单但不错的文本编辑器,我可以从中获得灵感并学习如何自己编写文本编辑器.

你们可以向我推荐一个用c或c ++编写的"简单但体面"的文本编辑器吗?



1> Michael Ekst..:

您可能想要查看Zile或nvi.两者都相当简单; Zile和Emacs一样,nvi是Berkeley vi.另一个需要考虑的是Nano,一个简单的文本编辑器,旨在为新用户提供便利.不过,我不知道代码在这些方面有多干净.

我还建议阅读文本编辑工艺:现代世界的Emacs.本书调查了编写文本编辑器时需要解决的许多具体问题,以及解决这些问题的方法,策略和算法.即使您的编辑器看起来不像Emacs,它的内容也应该是相关且有用的.



2> Daff..:

那么你想要看到的听起来更像是一个教程,而不是一个实际的应用程序(我认为像Notepad ++这样的应用程序在开始时会有很多东西要深入研究).由于您未提及要编程的任何环境,因此可以查看QT文本编辑器演示.QT是一个跨平台的GUI工具包,因此您不必绑定到特定的操作系统,但可能更难在Windows中设置Visual Studio环境.

对于Windows,您可能需要考虑在此问题中建议更多地深入.NET平台(例如C#).它无助于学习C++,但它使GUI开发变得更加容易.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有