это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
4572227
Ознакомительный фрагмент работы:
Оглавление
ВВЕДЕНИЕ 4
1. ТРЕБОВАНИЯ К РАЗРАБАТЫВАЕМОЙ ПРОГРАММЕ 5
1.1 Функциональные требования 5
1.2 Нефункциональные требования 5
1.2.1 Требования к надежности 5
1.2.3 Требования к совместимости 6
1.2.4 Требования к удобству использования 6
2. РАЗРАБОТКА GUI-ПРИЛОЖЕНИЯ ДЛЯ ЗАМЕНЫ СЛОВА В НЕСКОЛЬКИХ ФАЙЛАХ С ПРИМЕНЕНИЕМ СЕМАФОРОВ 7
2.1 Общее описание разрабатываемой системы 7
2.3 Разработка диаграммы классов (class diagram). 8
2.3 Описание принципа работы метода с применением семафоров 10
2.4 Разработка оконных форм 12
2.5 Описание компонентов, их взаимосвязей и принципа работы программы 13
ЗАКЛЮЧЕНИЕ 18
Список использованных источников 19
Приложение. Листинг программы 20
ВВЕДЕНИЕ
Актуальность создания приложения. На сегодняшний день вследствие массового использования компьютерной сети интернет и информационных технологий, появляется и потребность в создании качественных программных продуктов, спрос на которые за последние годы только растет. Так же растет потребность и в специалистах. Однако, специализированных программных продуктов, выполняющих конкретную задачу, а именно – замены вхождения слова (словосочетания или предложения) сразу в нескольких файлах одновременно и быстро довольно мало.Поэтому, цель данного курсового проекта заключается в разработке приложения GUI для замены слова в нескольких файлах одновременно с применением семафоров и синхронизации процессов программной системы.В результате разработки данного программного обеспечения достигаются навыки разработки и проектирования приложений, получение навыков работы с языком C# на практике, понимание принципов работы, создание и применение потоков и их синхронизации посредством семафоров.Для достижения поставленной цели, необходимо решить следующие задачи.Сформировать требования к программному продукту, включая функциональные и нефункциональные требования. Разработать диаграмму вариантов использования (от англ. Use-case diagram), а так же диаграмму классов (от англ. Class diagram). Разработать экранные формы пользовательского интерфейса согласно заданию.Практическая значимость работы состоит в том, что данное программное обеспечение может использоваться для замены словосочетания, определенного символа или фразы сразу в 1-3 файлах с выводом результатов замены на экране. Поэтому упор в данной системе должен делаться на скорость работы, корректности замены.
Список использованных источников
Леоненков А. В. Самоучитель UML 2 — СПб.: БХВ-Петербург, 2007 — 76 с.: текст.Semaphore Класс. [электронный справочник] – URL: https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.semaphore?view=net-7.0 (дата обращения: 15.01.2023). – Текст.: электронный.
Такие удивительные семафоры. Джефф Прешинг, пер. Interfere [сайт] – URL: https://habr.com/ru/post/261273/ (дата обращения: 17.01.2022). – Текст.: электронный.
OpenFileDialog Класс [электронный справочник] – URL: https://learn.microsoft.com/ru-ru/dotnet/api/system.windows.forms.openfiledialog?view=windowsdesktop-7.0 (дата обращения: 18.01.2023). – Текст.: электронный.
SaveFileDialog Класс [электронный справочник] – URL: https://learn.microsoft.com/ru-ru/dotnet/api/system.windows.forms.savefiledialog?view=windowsdesktop-7.0 (дата обращения: 18.01.2023). – Текст.: электронный.
C# и .NET | Семафоры [сайт] – URL: https://metanit.com/sharp/tutorial/11.8.php (дата обращения: 19.01.2023). – Текст.: электронный.
Рихтер, Джеффри CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# / Джеффри Рихтер. - М.: Питер, 2013. - 518 c.
Windows Forms. Программирование на C# [электронный ресурс]. — Режим доступа: http://csharpcoding.org/category/windows-forms/ (дата обращения: 20.01.2023).ГОСТ 7.1-2003.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Практика по профилю профессиональной деятельности(Логвинов)
Отчет по практике, Технологическое предпринимательство и управление инновационным бизнесом
Срок сдачи к 2 авг.
Нужна рецензия на статью (вак-3), для магистра, в журнал "экономика
Рецензия, Экономика
Срок сдачи к 2 авг.
Необходимо подготовить отчет по практике (Ознакомительная) в...
Отчет по практике, Строительство
Срок сдачи к 6 авг.
здравствуйте вас порекомендовали ,поможете
Контрольная, Методики расчета пожарных рисков для гражданских зданий
Срок сдачи к 20 авг.
Разработка программы визуальная новелла на Godot
Диплом, Информационные технологии
Срок сдачи к 17 авг.
Формирование готовности будущего эстрадного вокалиста к концертно-исполнительской деятельности в учреждениях дополнительного образования
ВКР, Музыкальная педагогика
Срок сдачи к 10 авг.
Онлайн-помощь при написании ви. нужно 100 баллов. тест
Онлайн-помощь, Прикладная информатика
Срок сдачи к 4 авг.
Нужно подкорректировать итоговой аттестационной работы.
Услуги корректора, Итоговая аттестационная работа, государственное управление
Срок сдачи к 3 авг.
Отчет по практике, Учебная практика | У | Учебная практика
Отчет по практике, Юриспруденция
Срок сдачи к 3 авг.
Выполнить дипломный проект. Экономика и бухгалтерский учет. П-00061
Диплом, Бизнес-планирование
Срок сдачи к 6 авг.
Выполнить дипломный проект. Экономика и бухгалтерский учет. П-00061
Диплом, Экономика
Срок сдачи к 6 авг.
Числа и вычисления, уравнение и неравенства, функции и графики
Тест дистанционно, Математика
Срок сдачи к 1 авг.
Начало в 9:00 до 11, сколько заданий пока не известно
Онлайн-помощь, Высшая математика
Срок сдачи к 4 авг.
Заполните форму и узнайте цену на индивидуальную работу!