Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (7) здесь было Сб Июн 17, 2017 3:57 pm
Самые активные пользователи за неделю
Ярослав
 


Экзаменационное задание

Предыдущая тема Следующая тема Перейти вниз

Экзаменационное задание

Сообщение автор Ярослав в Сб Янв 13, 2018 2:10 pm

Экзаменационное задание
Программа-цензор
Срок: 1 февраля? (Пу11016) / 13 февраля (П140217) (Последний день перед экзаменом)

Создать приложение, которое будет искать набор запрещённых слов в файлах.

Пользовательский интерфейс должен позволять ввести или загрузить из файла набор запрещённых слов. При нажатии кнопки «Старт» приложение начинает искать эти слова во всех файлах на всех доступных носителях информации (жёсткие диски, флешки).

Файлы, содержащие запрещённые слова, должны быть скопированы в указанную папку.

В дополнение к скопированному файлу нужно создать отредактированную версию файла, где все запретные слова заменены строкой из 7 звёздочек: *******.

Также создать файл отчёта. Он должен содержать информацию обо всех найденных файлах:

• Пути к этим файлам
• Размер файлов
• Информацию о числе замен

В файле отчёта также нужно показать информацию о топ-10 самых популярных запрещённых слов.

Интерфейс должен показывать прогресс работы приложения с помощью полосок прогресса (ProgressBar). Пользователь через интерфейс приложения может приостановить работу алгоритма, возобновить, полностью остановить.

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

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

Программа обязательно должна использовать механизмы многопоточности и синхронизации!
avatar
Ярослав
Admin

Posts : 395
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения