какая архитектура для реализации редактора richtext? - PullRequest
1 голос
/ 03 мая 2010

Может кто-нибудь дать мне несколько советов о том, как может выглядеть чистая реализация (дизайн) редактора richtext, позволяющая устанавливать шрифты, цвета символов и т. Д. И когда и как персонажи отображаются? символы отображаются только один раз, а растровое представление кэшируется?

Есть ли какая-нибудь статья или книга о том, какой дизайн программного обеспечения подойдет для этого?

фон в том, что мы работаем над программным обеспечением для редактирования текста для языка, который не может отображаться с помощью Unicode

ценится любой намек!

спасибо!

Ответы [ 2 ]

1 голос
/ 03 мая 2010

Я бы взглянул на исходный код Java Swing (например, исходный код Java), исходный код Qt и исходный код Gtk. Все эти фреймворки имеют расширенные текстовые редакторы, и их реализация вызывает восхищение:)

0 голосов
/ 03 мая 2010

Обязательно ознакомьтесь с книгой GoF Design Patterns , которая представляет собой каталог шаблонов проектирования, но они показаны на примере редактора форматированного текста. Дизайн не зависит от языка, но примеры приведены на C ++. Это научит вас хорошему дизайну, вы прочитали бы классическую книгу шаблонов и получили бы ваш пример редактора richtext.

...