Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Разработка многопоточного приложения, использующего синхронизацию потоков с помощью событий с ручным сбросом.

Содержание задания.

Разработать приложение, подсчитывающее число символов, слов и строк в любом текстовом ANSI файле. Один рабочий поток должен считывать выбранный в диалоговом окне текстовый файл, загружая последовательно его содержимое в буфер размером в 1024 символа. Три других потока после очередной загрузки буфера должны подсчитывать, соответственно, число символов, число слов и число строк. Поток, подсчитывающий число строк в файле, должен также отображать окно содержимого файла в 15 строк в окне приложения (используйте многострочное поле ввода). Синхронизацию потоков осуществите с помощью событий со сбросом вручную. Подсчитываемые количества символов, слов и строк должны отображаться в окне программы по мере обработки буфера. Для операций с файлом использовать функции управления файлами Win 32 API. В потоки введите необходимые временные задержки. Предусмотрите в интерфейсе приложения поля ввода для задания этих временных задержек. Необходимый текстовый файл для тестирования и демонстрации работы программы можно создать в редакторе Edit, запускаемого в интерфейсе командной строки, или редакторе WordPad с выбором MS DOS формата файла.

10 лет назад
paxlance
Павел 
42 годаРоссия
12 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • $60

    На вход программы подаются два текстовых файла (с именами GRAMMAR.TXT и INPUT.TXT). Первый содержит LL(1)-грамматику, второй – описание структуры (записи) на выбранном языке (Pascal, C++, C#). Необходимо проверить, является ли описание ...

    Закрыт
    10 лет назад
  • Предмет: Информатика Тема: Обработка видеофайлов с использованием библиотеки FFMPEG Тип: курсовая работа Объем: 25 листов Срок: 10.06.14 Пожелания: на языке С++ , показать все возможности данной библиотеки ,перекодировка,наложение фильтров,воспроизведение видео и т. д. других материалов нет

    Закрыт
    10 лет назад
  • $10

    Нужен файл на Эксель. -соединяющий данные из двух столбцов первый -Часы втррой золотые в третьем столбце должны быть золотые часы - так же в третьем поле должно проверятся количество знаков, если их количество больше 33 то поле выделяется ...

    Закрыт
    10 лет назад
  • софт поломался, кодера нет пока в сети. Нужен парсер лайва марафона http://www.marathonbet.com/su/liveresult.htm выдергиваем таблицу с данными от до

    Закрыт
    10 лет назад
  • $50

    Необходимо написать маленькую программу (exe-шник для запуска под Windows 7), которая будет каждые полчаса запускать через web-севрер Apache php-скрипт (на машине установлен Denwer). Язык написания не принципиален, главное чтобы exe-шник запускался без дополнительного ПО. От вас ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • $250

    Реализовать в инфраструктуре Storm (потоковая обработка данных). На Java. На вход поступает большой файл формата .csv с двумя колонками данных: TimeStamp и Value. Пример: Timestamp Value 01.01.2010 0:00 4 01.01.2010 0:15 32 01.01.2010 0:30 12 01.01.2010 0:45 20 ... Сделать конвейер обработки данных с генерацией следующих топологий: 1) ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Есть не завершенная программа , vb2010. нужно сделать расчет и блок схему алгоритмов. исходник и курсовая: gfile.ru/a6GTz pass: 0406 в курсовой не хватает блок-схемы алгоритмов решения задач, я про них.

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Ищу исполнителя на доработку существующей программы, написанной на Qt 5.2 Программа сделана и скомпилирована под 3 операционные системы: Windows, Mac OS X, Ubuntu Программа представляет собой VPN клиент, который скачивает необходимые файлы для настройки соединения с сайта. Необходимо ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • На небольшую задачку требуется разработчик макросов со знанием Microsoft VisualBasic NET. Задача: Необходимо автоматизировать результаты опроса. Например, данные каждой анкеты заполняются в таблицу на следующем листе. При этом предусмотрено и очищение анкеты.Нужно написать макрос по сбору результатов ...

    Закрыт
    10 лет назад