User Tag List

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя
Показано с 111 по 120 из 124

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

  1. #111

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    круто, вот еще бы круче было если бы этот проект лежал открыто на каком-нибудь "google code" и вставки на асме были бы в отдельном каталоге /arch/specialist (типа чтоб легче было портировать)

  2. #112

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    круто, вот еще бы круче было если бы этот проект лежал открыто на каком-нибудь "google code" и вставки на асме были бы в отдельном каталоге /arch/specialist (типа чтоб легче было портировать)
    Это пока первые-первые наброски. Потом так и сделаю.

    Я вчера добавил вертикальный скролл. Еще буфер обмена добавлю и всё.

    ---------- Post added at 10:37 ---------- Previous post was at 10:19 ----------

    Это будет редактор в комплекте с SD-контроллером, который я все таки планирую портировать на многие 8080 компы. На 86РК, Мирошу, Апогей в том числе.

    Он нужен, что бы прямо с компьютера редактировать файл autoexec.bat и файл привязки к расширениями. То есть при запуске BAS файла, запустить бейсик. При запуске SCR запустить просмотрщик и т.п.

  3. #113

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще интересно разобрать I/O интерфейс редактора. Какие функции нужны будут? В стандартной stdio нету нужных функций типа "вклеить кусок в средину файла начиная с нужного смещения от начала". Еще есть такой момент, такие функции типа как truncate() доступны токо в более поздних системах и не хотелось бы зависеть от таких вещей. Или stdio вообще не планируется использовать (тогда вопрос портирования усложнится серьезно)?

  4. #114

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Или stdio вообще не планируется использовать (тогда вопрос портирования усложнится серьезно)?
    Редактор будет вызывать функцию

    saveFile(char* fileName, void* buf, int len);

    А в ней делайте что хотите. На первых порах у меня там будет вызов BIOS для сохранения на магнитофон.

  5. #115

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

    По умолчанию

    кстати, тут искали лог вьювер под винду
    вот попалось на глаза
    http://www.uvviewsoft.com/logviewer/

    Fast scrolling, eats low memory
    Supports any file size (4 Gb and larger)
    Multitabbed interface
    Log auto-refreshing
    "Follow tail" mode
    Highlighting of lines matching a RegEx
    Support for lot of encodings: ANSI, OEM, UTF-8, Unicode LE/BE etc.
    File search (both forward and backward)
    File printing
    Line wrapping, configurable tab size and line spacing
    Line numbers (for log beginning)
    "Create filtered log" command
    Unicode filenames support
    and more.

  6. #116

    Регистрация
    17.01.2005
    Адрес
    Cherepovets
    Сообщений
    121
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Вчера ночью набросал первую версию программы, что бы оценить скорость. Скорость удовлетворительная. Реакция на Enter и Backspace (в начале строки) быстрее, чем я обычно печатаю.

    Ха, я свой редактор тоже на этом тексте тестил в далеком 2001 году

  7. #117

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

    По умолчанию

    конечно некропост, и винкс покинул эту тему, но

    этот метод оказывается имеет название - Gap Buffer.
    вот целая статья про это, там еще есть всякие полезные ссылки в обсуждении.
    http://habrahabr.ru/post/197650/

  8. #118

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,557
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    конечно некропост, и винкс покинул эту тему, но

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

    Кто-нибудь может с ним связаться?

  9. #119

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

    По умолчанию

    Triumph Word?

  10. #120

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    Статью написал я, почерпнув основную идею из этой темы и лишь впоследствии откопав название "Gap Buffer" с помощью поиска в интернете. Именно из твоего, esl, поста, я впервые узнал об этой структуре данных. Если хочешь - добавлю в статью ссылку на тебя. Имя только скажи настоящее или, если есть аккаунт на хабре - также и хабровский ник.

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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