Важная информация

User Tag List

Страница 13 из 13 ПерваяПервая ... 910111213
Показано с 121 по 124 из 124

Тема: Как организовать память для текстового редактора?

  1. #121
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ух ты, рекурсия получилась

    http://habrahabr.ru/users/esl/
    было бы прикольно.

    там много прикольных ссылок накидали, огромное спасибо за пост !
    Последний раз редактировалось esl; 22.10.2013 в 16:23.

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    было бы прикольно.
    Сделано!

  4. #123
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,561
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    267
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    175 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    этот метод оказывается имеет название - Gap Buffer.
    вот целая статья про это, там еще есть всякие полезные ссылки в обсуждении.
    http://habrahabr.ru/post/197650/
    а зачем
    временный файл, который содержит данные после курсора, должен их содержать в обратном порядке, задом наперед
    кластеры достаточно в обратном порядке
    Прихожу без разрешения, сею смерть и разрушение...

  5. #124
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я понимаю, лучше всего иметь объект-контейнер, содержащий текст в ему удобном виде, с интерфейсом:
    New
    Free
    GetChar
    InsChar
    CurLeft
    CurRight
    GetSize
    GetPos
    EOF
    FindForward - находит подстроку и переставляет туда курсор
    FindBack - то же, но назад
    Undo
    Redo
    PrepareSave - приводит текст к плоскому виду
    SavePart - возвращает указатели на сплошные куски для сохранения
    LoadPart - возвращает указатели на сплошные куски для загрузки
    PrepareWork - приводит текст к внутреннему виду

    ---------- Post added at 18:14 ---------- Previous post was at 17:21 ----------

    Этого списка достаточно?

    ---------- Post added at 18:23 ---------- Previous post was at 18:14 ----------

    Ещё DelChar

Страница 13 из 13 ПерваяПервая ... 910111213

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Алгоритм текстового Quest'a
    от ALKO в разделе Программирование
    Ответов: 11
    Последнее: 23.12.2010, 00:47
  2. Как проще код из текстового файла -> Alasm-файл?
    от TomCaT в разделе Программирование
    Ответов: 10
    Последнее: 28.05.2010, 16:53
  3. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27
  4. Интересная идея текстового интерфейса в играх
    от Black_Cat в разделе Программирование
    Ответов: 3
    Последнее: 18.11.2006, 15:22
  5. Проект муз. редактора для AY
    от Bulba в разделе Музыка
    Ответов: 36
    Последнее: 09.09.2005, 20:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •