Дата | Видеоурок | Результат | |
---|---|---|---|
Новые технологии Говорящие часы. Воспроизведение | + 1 | ||
Корректировать записи Создавать поток в классе Talk - не есть хорошо. Этот класс же у нас отвечает за говорение, так что не стОит загрязнять его посторонними задачами. Лучше на форме создавать поток, который вызовет talk.TalkTime(). Распределение обязанностей по ООП лучше будет. Либо тогда уж сделать метод TalkTimeAsync, который вызовет TalkTime в отдельном потоке. Не надо смешивать всё в одном методе. |
|||
Новые технологии Говорящие часы. Запись голоса | + 1 | ||
Проговорить всё нормально На редкость мне толком нечего сказать плохого :-) |
|||
Демо софт Двенадцать месяцев | + 10 | ||
-- -- |
|||
Комбинаторика Рекурсия. Заливка области | + 1 | ||
Оптимизировать код, перенести на классы Понравилось интересное и полезное представление рекрсии. Правда, стОило пошагово показать ещё раз, наверно, как работает рекрсия. |
|||
Комбинаторика Рекурсия. Главный секрет | + 1 | ||
Нарисовать эту кривую размером 16x16 Наверно, стОило заставить нарисовать кривую Гильберта в программе, а не на бумаге. Геморно это:) |
|||
Новые технологии VIP урок - Создание архиватора - 1 часть | + 1 | ||
Оптимизировать код за Евгением :-) Разбил на 2 класса: ArchiveReader и ArchiveWriter. Код получился гораздо лаконичнее, структурно корректнее, красивее. |
|||
Комбинаторика Рекурсия. Вступление | + 1 | ||
ничего нет замечаний |
|||
Игры со словами Игры со словами | + 1 | ||
Перенести поиск всех анаграмм в отдельный поток, добавить поиск анаграмм со звёздочками. Классный урок! Интересно и полезно! Спасибо! |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|