Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 四人帮:lexi编辑c++;来源_C++_Design Patterns - Fatal编程技术网

C++ 四人帮:lexi编辑c++;来源

C++ 四人帮:lexi编辑c++;来源,c++,design-patterns,C++,Design Patterns,我在看书。在第二章中,作者提供了一个编辑器的案例研究,他们称之为LISCI,它似乎是用C++编写的。我到处都找过,但我能找到的唯一一个说: Gof在便条中告诉我们Lexi是 基于“文档,一个文本编辑 Calder开发的应用程序”。但是 这篇文章只概述了一位编辑, 没有任何来源。我甚至相信 今天,Lexi从未真正作为 程序 该链接提供了Delphi源代码。我在C++之后,因为这是我所喜欢的,这就是书中使用的。 有人知道我在哪里可以找到莱克茜的C++源吗?如果原作不存在,最好能找到一些我可以用作基础

我在看书。在第二章中,作者提供了一个编辑器的案例研究,他们称之为LISCI,它似乎是用C++编写的。我到处都找过,但我能找到的唯一一个说:

Gof在便条中告诉我们Lexi是 基于“文档,一个文本编辑 Calder开发的应用程序”。但是 这篇文章只概述了一位编辑, 没有任何来源。我甚至相信 今天,Lexi从未真正作为 程序

该链接提供了Delphi源代码。我在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)。。。