Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Добавка для курсовой работы на с++

Translated1000 UAH

Результаты работы

Просмотр вложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с Артемом Шуригіним

Качество
Профессионализм
Стоимость
Контактность
Сроки

Быстро и качественно выполненная работа, отличное общение, код написано четко, через комментарий, однозначно рекомендую

Отзыв фрилансера о сотрудничестве с Maksym Kucher

Оплата
Постановка задачи
Четкость требований
Контактность

При работе с заказчиком нужно было потратить определенное время для установки более четкого ТЗ. Но после этого все было в порядке. Проект был принят без проблем. К сотрудничеству рекомендую.

  1. 5164    210  0
    Победившая ставка4 дня1000 UAH

    Доброго дня . Я могу принять за выполнение вашей задачи. Изучаю в Visual Studio в комбинации C++ и Windows Forms. Окончательная структура окна программы будет похожа на то, что изображено в фигуре, но некоторые элементы могут немного отличаться (в силу ограничений, благодаря использованию готовых элементов интерфейса, предоставляющего среду разработки). Поскольку я понял в верхней textarea вводится одно слово, которое состоит из произвольного количества символов.

  2. 1 ставка скрыта
    1 ставка скрыта
  • Антон Ц.
    16 ноября 2022, 19:50 |

    Якою мовою писати і в якому середовищі?

    Приклад вмісту файлу словника є? 

    Що мається на увазі під словом, строкою, якщо символи можуть бути довільними? 

    Файл має бути текстовий чи бінарний?

    Якщо я відкрию програму, потім відредагую файл словника, повернуся до програми, то програма має одразу перечитати файл?

  • Антон Ц.
    16 ноября 2022, 20:26 |

    *Про мову зрозуміло - С++

  • Maksym Kucher
    16 ноября 2022, 20:35 |

    якщо вас зацікавило завдання можемо зідзвонитись і обговорити більш конкретно

  • Maksym Kucher
    16 ноября 2022, 20:34 |

    1. так, мова С++, середовище на ваш розсуд, мені просто потім теж потрібна буде допомога з запуском програми, бо я сам фронт-енд розробник, і з таким не знайомий, ще розробляю на macOS, але пк на вінді є

    2. приклад словника просто масив строк, де кожна строка це просто слово або група слів, формат вмісту (структури словника) можете вибрати на власний розсуд

    4. файл текстовий

    5. так при зміні файлу словника стан програми має базуватись на оновленому словнику

    3. не дуже зрозумів запитання про строку, але якщо будуть проблеми з підтримкою емодзі, якихось utf символів, це не проблема,можна їх не підтримувати, але тоді вже потрібно буде добавити валідацію, а взагалі я надіявся на повну підтримку UTF-8, надіюсь хоч частково відповів на ваше запитання

    Дякую за запитання)

  • Антон Ц.
    16 ноября 2022, 20:38 |

    Просто в моєму розумінні словник - це якась пара слів типу переклад "слово" - "word" або що. А у Вас виходить просто рядок якихось символів - це і є одиниця словника?

  • Maksym Kucher
    16 ноября 2022, 20:41 |

    так, розумію вас, трішки не в тому контексті слово взяв, просто список слів, якщо вам легше буде уявити масив строк

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

  • Антон Ц.
    16 ноября 2022, 20:45 |

    А чому саме UTF-8 з емодзі і таким іншим? Чи не достатньо можна обмежитися тим, що є на клавіатурі?

  • Maksym Kucher
    16 ноября 2022, 20:50 |

    чудова думка, думаю можна і так зробити, це вже був оверіндженірінг від мене

  • Антон Ц.
    16 ноября 2022, 20:59 |

    Стосовно експорту в два формати: якщо файл і так текстовий, то куди ще його експортувати?

  • Maksym Kucher
    16 ноября 2022, 22:50 |

    я вроді писав що імпорт, тобто на перевірку можна буде ввести вручну текст, а можна буде імпортувати текст з файлу, було б чудово мати змогу імпортувати текст з файлів формату з .txt, і якщо не затратно по реалізації то .doc/.pdf

  • Антон Ц.
    16 ноября 2022, 23:35 |

    Придивився - дійсно імпорт.

    Але коли до програми, яка працює з txt, треба приліпити роботу docx/pdf, це буде як Таврія з двигуном від Мустанга

  • Maksym Kucher
    16 ноября 2022, 23:54 |

    ок, просто в контексті плюсів не знаю як і до чого, якщо це буде таким чином, тоді згоден, роді робота тільки з .txt файлами

  • Антон Ц.
    16 ноября 2022, 23:56 |

    Тоді й немає особливого сенсу робити спеціальний формат файлів для програми

  • Maksym Kucher
    16 ноября 2022, 23:56 |

    то ви зможете взятись за виконання?

  • Антон Ц.
    17 ноября 2022, 0:01 |

    Треба ж до того все зрозуміти

  • Maksym Kucher
    17 ноября 2022, 0:06 |

    я думаю що легше все зрозуміти під час дзвінка і дописати тз, щоб не втратити це все, я після обіду буду вільний для дзвінка, якщо вам так буде зручно, то чому б ні

  • Антон Ц.
    17 ноября 2022, 13:21 |

    Наразі зрозуміло, що має бути текстовий файл зі списком рядків, з якими має порівнюватися текст, введений в полі програмі і по результатам перевірки виводитися щось червоне або зелене.

    Їдемо далі:

    1) що має відбуватися при кліку по кнопці, яка відкриває файл для редагування?

    Якщо редагування має відбуватися в якомусь окремому місці (в новому вікні, в іншій програмі типу Блокнота, чи як?), то навіщо на головному вікні є додаткове поле для введення нового слова і кнопка для запису цього слова у файл?

    2) Файл словника у програми має бути єдиний або їх може бути багато?

  • Maksym Kucher
    17 ноября 2022, 14:03 |

    2. бажано декілька можна зробити що буде папка dictionaries, і там будуть файли словників, і для створення стану додатку, він буде підтягувати слова з всіх слів

    1. для додавання слова користувач має ввести слово в відповідний інпут і натиснути кнопку "add word", (операції відкриття файлу немає), це проста операція запису у файл, або юзер може вручну відкрити файл і змінити там, те, що йому потрібно, якщо він порушив формат запису, то можна виводити йому, що типу помилка під час читання файлу, перегляньте формат записів. Додавання слова через інтерфейс опціональне, якщо його не буде у реалізації, це не проблема, головне, щоб можна було находу редагувати файл "словника" і стан додатку оновився б, знову ж таки, якщо це напряжно, то можна буде на ходу оновлення стану не реалізовувати, а стан буде оновлюватись, через рестарт програми.

  • Антон Ц.
    17 ноября 2022, 14:08 |

    якщо він порушив формат запису 

    Тоді розповідайте, який має бути формат файлу, щоб його контролювати

  • Maksym Kucher
    17 ноября 2022, 19:55 |

    думаю зручніше буде замість .txt використовувати .json файли і зберігати всі слова у звичайному json: '["word1", "word2", "word3"]'

  • Антон Ц.
    17 ноября 2022, 19:59 |

    Зручніше для кого/чого?

  • Maksym Kucher
    17 ноября 2022, 20:26 |

    зручніше для використання в програмі, бо якщо використовувати файл, то слова прийдеться розділяти якимсь символом, який користувач вже не зможе використовувати, а json вже має свою структуру і таких проблем не буде

  • Антон Ц.
    17 ноября 2022, 20:32 |

    А "слово" зі словника може бути на кілька рядків?

  • Maksym Kucher
    17 ноября 2022, 20:37 |

    довільної довжини

  • Антон Ц.
    17 ноября 2022, 20:39 |

    Довжина не має значення. Таке слово може бути:

    сло

    во

    ?

  • Maksym Kucher
    17 ноября 2022, 20:44 |

    так

  • Maksym Kucher
    18 ноября 2022, 11:32 |

    але такий кейс можна не покривати

  • Maksym Kucher
    18 ноября 2022, 17:46 |

    є ще якісь запитання по тех частині? чи можливо оформимо все, і ви зможете взяти цю задачу у роботу?

  • Антон Ц.
    18 ноября 2022, 17:50 |

    Якби я зібрав до купи все, що обговорене вище, я б вже зробив ставку.

    Але підхід типу "можна робити, а можна й не робити", раптові ідеї типу "json замість txt" не дають мені такої змоги.

  • Maksym Kucher
    18 ноября 2022, 22:32 |

    я ж пропонував і пропоную зробити дзвінок, і зібрати все до купи, бо текстом це збирання затягується

  • Maksym Kucher
    18 ноября 2022, 23:52 |

    спробував зібрати все, що в цьому треді, і те, що теоритично ще не покрито, ось що вийшло:


    Логіка програми має бути реалізована на с++, графічний інтерфейс на чому зручно. 

    Список слів “словник” зберігається у масиві json формату у json файлах у папці dictionaries. 

    Програма формує список слів з усіх json файлів цієї папки dictionaries.

    Програма має підтримувати усі символи, які присутні на клавіатурі (кирилицю та латиницю).

    Програма має мати змогу як вводити строку для перевірки, так і імпортувати текст з .txt файлу на перевірку

    При додавані слова, має бути перевірка на дублікат, щоб не зберігати у файлі ідентичні слова.

    Для додавання слова не можна його розділяти переносом на нову строку (“сло/nво”  таке слово можна буде додати у список, але /n буде просто як комбінація символів, а не керована комбінація символів), а при перевірці слово типу “сло/nво” має розумітись як 2 окремих слова “сло” і “во”

  • Maksym Kucher
    21 ноября 2022, 17:21 |

    є ще якісь запитання? бо треба писати документацію по ньому, і є деталі, які залежать від того, де і як буде реалізовуватись додаток

Актуальные фриланс-проекты в категории C и C++

Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)

1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная…

C и C++Десктопные приложения ∙ 23 часа 55 минут назад ∙ 5 ставок

Разработка карты семян Minecraft Java / просмотрщика семян для сайта

Разработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть…

C и C++HTML и CSS верстка ∙ 1 день 6 часов назад ∙ 13 ставок

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 5 дней 13 часов назад ∙ 2 ставки

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 8 дней 15 часов назад ∙ 8 ставок

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 9 дней 15 часов назад ∙ 4 ставки

Заказчик
Maksym Kucher
Украина Винница  5  0
Проект опубликован
3 года назад
115 просмотров