Поиск
 
 

Результаты :
 


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

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

Нет

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


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


[П 140217] Домашние задания

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

[П 140217] Домашние задания

Сообщение автор Ярослав в Пн Янв 08, 2018 3:23 pm

Д/з №01 (09 января 2018)
Процессы
Срок: по 14 января

1. Написать программу, которая при нажатии кнопки «Процессы» выводит в ListView информацию об активных процессах в системе. Минимум должно отображаться имя процесса и ID.
avatar
Ярослав
Admin

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

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

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

Re: [П 140217] Домашние задания

Сообщение автор Ярослав в Вт Янв 09, 2018 3:39 pm

Д/з №02 (10 января 2018)
Потоки
Срок: по 14 января

1. Усовершенствовать программу из Д/з №1. Запустить параллельный поток, который будет с определённой периодичностью очищать список процессов и заполнять заново. Использовать функцию Invoke для корректной работы со списком (список может изменяться лишь на том потоке, где был создан).

Добавить к числу отображаемой информации:
• Количество потоков процесса
• Количество открытых дескрипторов

Предусмотреть корректное заврешение потока при закрытии программы.
avatar
Ярослав
Admin

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

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

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

Re: [П 140217] Домашние задания

Сообщение автор Ярослав в Пт Янв 19, 2018 8:51 am

Д/з №03 (15 января 2018)
Асинхронные вызовы
Срок: по 23 января

1. Написать программу, копирующую файл блоками размером по 4096 байтов из одного места в другое. Отображать текущий прогресс с помощью ProgressBar. Пользователь может ввести имена файлов с клавиатуры либо с помощью диалога выбора файла, доступного по кнопке «Файл».

Пример интерфейса:



Операция копирования должна происходить на потоке, отличном от первичного потока.
avatar
Ярослав
Admin

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

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

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

Re: [П 140217] Домашние задания

Сообщение автор Ярослав Вчера в 11:57 am

Д/з №04 (22 января 2018)
Синхронизация
Срок: по 28 января

1. Написать программу, следящую за мышкой. Каждый раз, когда мышка движется над главной формой приложения, программа запоминает этот факт, добавляя запись (позиция + время) в коллекцию в памяти.

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

Обеспечить поочерёдный (эксклюзивный) доступ к коллекции, чтобы у потоков не было конфликта доступа.

2 [Не обязательное]. В той же задаче обеспечить, чтобы вторичный поток спал, пока у него нет работы.
avatar
Ярослав
Admin

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

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

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

Re: [П 140217] Домашние задания

Сообщение автор Спонсируемый контент


Спонсируемый контент


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

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


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