Поясните схему работы MS Office

(Ответов: 11, Просмотров: 1919)
Страница 1 из 2 12 Последняя
  1. Новичок Аватар для alekseich-parser
    • Регистрация: 07.07.2012
    • Сообщений: 13
    • Репутация: 0
    Всем привет! С Новым уже наступившим годом!

    Возник вопрос.
    Как работает WORD , а именно как происходит поиск и подчеркивание ошибок ? Т.е. по какому принципу...
    • -2
  2. Шаман Аватар для Boss199999
    • Регистрация: 18.04.2011
    • Сообщений: 416
    • Репутация: 105
    Как и любом другом редакторе. С начала документа и до конца ищется нужный вам текст и при нахождении его, подчеркивается.
    • 0
  3. Новичок Аватар для alekseich-parser
    • Регистрация: 07.07.2012
    • Сообщений: 13
    • Репутация: 0
    Boss199999,

    не подскажите, где хранится БД слов или алгоритм действий ?
    • 0
  4. Шаман Аватар для Boss199999
    • Регистрация: 18.04.2011
    • Сообщений: 416
    • Репутация: 105
    Извиняюсь, сразу не так понял ваш вопрос. Думал вы про обычный поиск спрашиваете.
    Словари не знаю где находятся, но думаю что алгоритм примерно такой:
    1. Естественно сравнивается вводимое ваше слово со словом из базы;
    2. Алгоритм, скорее всего, пошаговый. Сравнивается по каждой букве, например, вы ввели букву "П", word оставляет все слова на букву "П". Вы ввели следующую букву "о", word оставляет все слова начинающиеся на "По" и т.д.

    P.S. Вам какая версия офиса нужна?
    Последний раз редактировалось Boss199999; 04.01.2013 в 11:40.
    • 0
  5. Пастафариани Аватар для Orcstation
    • Регистрация: 05.01.2011
    • Сообщений: 3,183
    • Записей в дневнике: 2
    • Репутация: 1427
    • Webmoney BL: ?
    Цитата Сообщение от Boss199999 Посмотреть сообщение
    Сравнивается по каждой букве, например, вы ввели букву "П", word оставляет все слова на букву "П"
    Вряд ли побуквенно. До того как поставил пробел после слова, оно не проверяется. Видимо, все же, пословная проверка.
    ВДВ РФ — Вернёшься Домой В РеФрижераторе.
    • 0
  6. Web-разработка Аватар для semyon
    • Регистрация: 20.06.2011
    • Сообщений: 1,781
    • Репутация: 549
    • Webmoney BL: ?
    3 минуты погуглил.
    Можно как в Worde если слово отличается от словарного на одну букву - не хватает или лишняя или же все буквы на месте, но две из них не на своём месте, то предложить замену. Если слово точно совпадает то всё отлично иначе неправильное слово подчеркнуть или выделить. Словарей в инете дофига. Можно поколупать словарь того же Worda или какой другой аналогичной программы.
    • 0
  7. ui-разработчик Аватар для kickboxer
    • Регистрация: 13.05.2011
    • Сообщений: 743
    • Репутация: 227
    • Webmoney BL: ?
    так же, как гугл и яндекс:
    вводишь слово, оно проверяется по базе, если в базе такого слова нет, то предлагаются похожие, отличающиеся 1-2 буквами...
    • 0
  8. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    alekseich-parser, возник встречный вопрос - любопытства ради или дела для нужно понять алгоритм?
    Вышеотписавшиеся довольно логичную схему описали. Что это происходит после каждого изменения в документе это тоже логично, как и то что базы хранятся локально где-то внутри офиса. Сейчас посмотрел, по всей видимости имеют расширение .lex в 2010 офисе.
    • 0
  9. Новичок Аватар для alekseich-parser
    • Регистрация: 07.07.2012
    • Сообщений: 13
    • Репутация: 0
    Boss199999,

    офис есть и 2007 и 2010

    ---------- Сообщение добавлено 13:31 ---------- Предыдущее 13:29 ----------

    semyon,

    в инете то много, но это еще не все, еще понять как происходит действие с пунктуационными ошибками, по идеи тут тоже должна быть какая то база локальная для этих целей

    ---------- Сообщение добавлено 13:32 ---------- Предыдущее 13:31 ----------

    brainix, любопытство было давно еще, сейчас уже интересуюсь для дела
    • 0
  10. Дипломник Аватар для Deimoser
    • Регистрация: 13.04.2011
    • Сообщений: 163
    • Репутация: 31
    • Webmoney BL: ?
    alekseich-parser, ms word коммерческий продукт с закрытым исходным кодом и найти в нем хоть что-то, предварительно не сломав, нельзя. Если Вас интересует сам принцип работы, то word ищет слова целиком в словаре, скорее всего он представлен как двоичное дерево.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Microsoft Office Word 2007 - требуется помощь
Оффтоп и свободные темы 5 15.03.2012 20:13
Microsoft office 2010
Оффтоп и свободные темы 2 30.04.2011 00:08
Microsoft office 2010
Вопросы от новичков 0 28.04.2011 17:03
Поясните новичку про связи DNS-регистратора-хостинга
Хостинг и Серверы 2 27.01.2011 03:59

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры