C++ 四人帮:lexi编辑c++;来源
我在看书。在第二章中,作者提供了一个编辑器的案例研究,他们称之为LISCI,它似乎是用C++编写的。我到处都找过,但我能找到的唯一一个说: Gof在便条中告诉我们Lexi是 基于“文档,一个文本编辑 Calder开发的应用程序”。但是 这篇文章只概述了一位编辑, 没有任何来源。我甚至相信 今天,Lexi从未真正作为 程序 该链接提供了Delphi源代码。我在C++之后,因为这是我所喜欢的,这就是书中使用的。C++ 四人帮:lexi编辑c++;来源,c++,design-patterns,C++,Design Patterns,我在看书。在第二章中,作者提供了一个编辑器的案例研究,他们称之为LISCI,它似乎是用C++编写的。我到处都找过,但我能找到的唯一一个说: Gof在便条中告诉我们Lexi是 基于“文档,一个文本编辑 Calder开发的应用程序”。但是 这篇文章只概述了一位编辑, 没有任何来源。我甚至相信 今天,Lexi从未真正作为 程序 该链接提供了Delphi源代码。我在C++之后,因为这是我所喜欢的,这就是书中使用的。 有人知道我在哪里可以找到莱克茜的C++源吗?如果原作不存在,最好能找到一些我可以用作基础
有人知道我在哪里可以找到莱克茜的C++源吗?如果原作不存在,最好能找到一些我可以用作基础的东西。我真的不想从头开始写我自己的文本编辑器,所以我可以通过这本书的案例研究。 < P>这是Lelphi的代码源,很不幸地写给你: < P>我可能在这里展示我的年龄,但是你确信C++吗?我有一种奇怪的感觉,那本书最初出版时,可能是面向闲聊的。这只是我脑海中的一件烦人的事情,我无法证实这一点。我担心,Doc是使用访谈UI工具包开发的。我相信doc source是访谈发行版的一部分。博士被用来排版保罗的论文。(保罗·考尔德是我在弗林德斯大学的讲师) 如果你看一下面试代码,你可能会感到惊讶。它是在现代C++存在之前发展起来的。例如,没有模板。代码中没有注释
据我所知,莱西从未存在过。它是GoF的一本书的例子。 < P>也许java实现可以帮助它,因为C++更类似于C++。这是:
. 我还没有看过代码,反正源代码可能在1998年推出的设计模式的CD-ROM版本上。根据,CD包含(除其他内容外): 演示模式实现的示例代码 此外, <>所有模式都是从真实世界的例子中编译的,其中包含代码,它们演示了如何在面向对象的编程语言中实现,如C++和SimalTalk。已经拥有这本书的读者会希望CD能够利用它的动态搜索机制,并准备好安装模式
这些代码样本是否包含完整的Lexi源代码无法从列表中分辨出来,而且CD的当前价格(86.87英镑)相当高。但可能值得检查一下当地图书馆是否有这张CD的库存。我只是想知道是否有一个真正的Lexi版本存在,以便有一个具体的参考,但我没有找到它。 我在GitHub上找到了这个Java版本:
我不知道,也许它对这里的人有用。我目前正在实施Lexi模拟,请看一看。实现还在进行中,但大部分的GOF模式和概念都是用C++实现的。如果您找不到它,并且真的想用文本编辑器源,我推荐ScTiLLA作为一个好的起点。四的GROUN是关于设计模式的最好的。我现在正在读。我也在寻找莱克茜Exc++的C++代码,但我没有找到。关于编辑,你有什么问题?@Justin:就我个人而言,我对与文本编辑合作不太感兴趣——只是这本书从他们开始,我想如果我有莱克茜的消息来源,我可以跳进模式部分。G-71.我的问题是:莱克茜编辑器的C++源代码在哪里?你有没有尝试和LinkedIn上的GOF作者联系?直接从源头上得到答案!谢谢你的回复,但是在我最初的问题中已经有了一个链接到Delphi源:很多模式是在SimalTalk中最先发现和开发的,但是这本书同时涵盖了C++和SimalTalk,Irrc。我已经很长时间没有真正读过这本书了(您如何运行应用程序?使用MacOS。我不知道使用MacOS的详细信息,无论如何,解压缩文件后,dist子文件夹中有一个文件start.bat,对windows有效,但它应该让您知道。它只有3行。我想您可以打开它并复制启动jar文件的命令行:(java-classpath jexi.jar;swt.jar;res.jar com.crackj2ee.jexi.ui.Application)。。。