Однозначно рекомендую!!!
Бюджет: 6000 RUB Срок: 8 дней
Здравствуйте. Готов выполнить ваше задание. Сделаю все качественно и в срок.
Бюджет: 6000 RUB Срок: 14 дней
Здравствуйте, готова выполнить Ваше задание. Как работает программа и алгоритм с РБНФ думаю пойму сама. Делала подобное что то на С# для парсинга JavaScript.
Юра Абрикосов
Победившая ставка- Проекты 31
- Оценка -
- Рейтинг 272
Бюджет: 6000 RUB Срок: 21 день
Готов выполнить задание.
Время поставил с запасом (постараюсь по-быстрее сделать, но не больше указанного срока).
p.s.: если остановишься на моей кандидатуре, то сразу пиши сочинение с картинками на тему: "Готов объяснить все: что такое РБНФ , БНФ; как работает программа, читающая БНФ нотацию.". Потому что это для меня совершенно новая тема...
Ставки скрыты
Ставки пока отсутствуют
Ставки скрыты
-
Anton Kravtsov 30 января 2021Программа должна прочитать Ворд документ, в котором содержится фразы на РБНФ нотации ...
А чтение из Word-документа (какой именно формат-то - doc или docx?) - это обязательное условие? Это усложняет задачу , незначительно, но всё-таки мороки с этим больше.
-
Anton Kravtsov 31 января 2021В предоставленном примере кода есть такие строки
WordApp = new MSWord.Application(); //Запуск текстового процессора doc = WordApp.Documents.Open(sDocPath); //Открытие документа
Т.е. если брать этот код за основу, для работы программы нужен будет установленный Word...
Допустимо этот код заменить на другой, который не требует установки Microsoft Office?
-
Танас Евгеньев
31 января 2021
Выделенный вами код запускает и открывает документ для дальнейшего по-символьного прочтения и разбора лексем. Каждый символ в Word представляется как объект с набором различных методов и свойств. Среди них есть метод получения стиля конкретного символа. Без получения стиля символа мы не сможем определить тип лексемы(терминал, нетерминал или другие спец символы)
-
Anton Kravtsov 31 января 2021Я не знаю всей глубины глубин этой темы , но то определение РБНФ, что есть в Википедии, не предполагает, что стиль символа имеет какое-либо значение:
Общую форму грамматики РБНФ-описания можно описать в виде РБНФ следующим образом:
Синтаксис = { СинтОператор }. СинтОператор = идентификатор "=" СинтВыражение ".". СинтВыражение = СинТерм {"|" СинТерм}. СинТерм = СинтФактор { СинтФактор }. СинтФактор = идентификатор | цепочка | "(" СинтВыражение ")" | "[" СинтВыражение "]" | "{" СинтВыражение "}".В любом случае мой вопрос по сути о другом - можно ли для чтения Word-документов использовать нормальные библиотеки, не требующие установленного пакета Microsoft Office?
-
Танас Евгеньев
31 января 2021
Вот по сути объяснение, почему мы используем эту библиотеку.
Кстати, а какую библиотеку вы хотели использовать?
-
Anton Kravtsov 2 февраля 2021Спасибо за пояснения.
Неясно, зачем было завязываться на офисный формат для описания грамматики, а тем более на стили. Возможно, это сделано для упрощения "парсинга", но такая реализация будет весьма далека от практической применимости - ну, то есть чисто для образовательных целей :)
какую библиотеку вы хотели использовать?
DOCX-формат достаточно просто можно читать как сторонними библиотеками, так и официальным Open XML SDK.
С DOС-форматом дела обстоят посложнее, т.к. он закрытый, но, думаю, и под него можно найти .NET-библиотеку.
-
Танас Евгеньев
30 января 2021
Совсем забыл написать в проекте. Требуется сделать задание номер 8 из pdf файла
Актуальные фриланс-проекты в категории C#
Ищем опытного Unity-разработчика, который поможет завершить разработку игры. О игре: Жанр: симулятор фермы. Игра уже разрабатывается на Unity. Сначала она создавалась для мобильных устройств, но впоследствии было принято решение выпустить её для Steam (ПК). Что нужно сделать: Доработать игру в соответствии с готовым техническим заданием. Адаптировать существующий функционал под ПК и Steam. Реализовать уже запланированные механики и интерфейс. Что мы предоставляем: Подробное техническое задание. Все необходимые материалы (модели, графика, объекты и т.д.). Фото, видео, скриншоты и записи прохождения оригинальной игры. Готовый план реализации. Мы воссоздаем игру, которая успешно работала более 10 лет назад, поэтому ничего выдумывать или проектировать с нуля не нужно. Все механики, интерфейс и логика уже определены — необходимо качественно реализовать их в Unity. Для ознакомления с проектом добавляем ссылку на один из видеообзоров игры: Вставьте ссылку здесь. Требования: Опыт работы с Unity. Опыт разработки или адаптации игр под ПК/Steam будет преимуществом. Умение работать по готовому техническому заданию. В ответе, пожалуйста, укажите: примеры ваших работ; опыт работы с Unity; ориентировочную почасовую ставку или стоимость выполнения. Один из видеообзоров: https://www.youtube.com/watch?v=5_wKoX7zRc0

