Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 250
  • Всего выполнено уроков: 249

Отчёты по видеоурокам

Дата Видеоурок Результат
2018-05-11 16:16 Морской Бой Олимпиада - Создание ИИ - Шаблон ударов + 26 1 час. 59 мин.
Создал матрицу шаблона для выстрелов, написал функции InitPut и RandomPut и создал алгоритм выбора точек по шаблону.
Не везде понятно
2018-05-10 14:10 Морской Бой Олимпиада - Создание ИИ - Стратегия + 31 18 мин.
Моя стратегия такая. Я бы доработал рандомные выстрелы тем, что если происходит попадание по кораблю, то надо обстреливать близлежащие клетки, чтобы добить корабль.
Сложно реализовать в коде.
2018-05-08 12:47 Морской Бой Олимпиада - Угадай число + 26 1 час. 25 мин.
Понял, вернее подсмотрел в очеты и понял что надо делить число пополам и каждый раз его сравнивать. Попытался изменить код и все сломал.
Не смог реализовать решение за 10 попыток. Не хватает опыта.
2018-05-07 14:17 Морской Бой Олимпиада - Самый лучший алгоритм + 27 1 час. 20 мин.
Ознакомился с разными вариантами алгоритма игры. Интересно было наблюдать, как разные алгоритмы ведут себя при различных тестированиях. Мне понравился алгоритм Елены Вставской.
Выбрать лучший из лучших алгоритм =)
2018-05-06 20:32 Дневник успеха 2018-05-06 Отчёт за неделю + 23 6 мин.
Мои успехи за неделю можно сказать никакие. После перерыва трудно выполнять ежедневную норму.
Уперся в 50минутный урок в видеокурсе "Морской бой". Тяжело себя заставить выполнять длинные уроки.
2018-05-02 10:14 Нано-игры VIP урок. Игра 2048 + 27 9 мин.
Повторил пройденное))
Вообщем-то ничего
2018-03-22 21:14 Морской Бой Установка кораблей + 23 6 час. 20 мин.
Настроил расстановку кораблей на Море с помощью мыши и клавиатуры. Реализовал отображение неразмещённых кораблей.
Все понять
2018-03-21 21:32 Морской Бой Делегаты отображения + 19 5 час. 50 мин.
Перенес методы из класса Море в класс Редактор, создал методы для отображения кораблей и выстрелов, описал делегаты в классе Море.
Сложно всё понять.
2018-03-20 21:45 Морской Бой Редактор и Сетка + 23 10 час. 16 мин.
Разместил на форме два DataGridView, настроил отображение. Написал методы для расстановки кораблей ровно и случайно.
Не могу понять почему в углу поля все равно выделена одна клетка. Код перепроверил и ошибку не нашел. Мистика. Помогите, кто знает в чем причина.
2018-03-19 19:15 Шпионский бот ВИП-Урок: Защита приложения + 23 52 мин.
Настроил фильтр по id пользователя для защиты бота от чужака=). Скрыл форму приложения при запуске и сделал настройку автозапуска бота.
В принципе ничего. Отличный курс. Спасибо!
2018-03-19 13:19 Дневник успеха 2018-03-18 Отчёт за неделю + 22 24 мин.
Очень скромные показатели.
3 видеоурока по курсу Шпионский бот
2 консольных задачи
3 набора Соло программиста
Заняться делом
2018-03-18 10:57 Шпионский бот ФИНАЛЬНЫЙ УРОК + 21 1 день 20 час. 56 мин.
Прошу прощения, при выполнении команды "лог" оговорился)) В данном случае мы получаем не список процессов, а лог бота. Переписывать не стал, так как это уже кажется пятая попытка записать видеоотзыв и переписывать еще раз не стал боясь сделать хуже, а за данную оговорку искренне еще раз прошу меня простить.
Благодарю Кирилла Шмойлова за интересный курс. На этом курсе я узнал, как создать своего бота Телеграм и как научить его всяким командам. Мой бот умеет показывать лог, делать скриншот экрана, показывать список запущенных процессов, а также запускать и закрывать приложения.
Следующий курс будет Морской бой.
Как обычно сложно записать видеообзор не просто хороший, а хотя бы более-менее нормальный...
2018-03-15 10:01 Шпионский бот Процессуальный кодекс + 24 6 дней 36 мин.
Записал процедуры для получения списка процессов, а также для завершения и запуска процессов.
Наткнулся на ошибку и не мог понять в чем причина. Спасибо Кириллу Шмойлову - помог разобраться.
2018-03-12 20:16 Дневник успеха 2018-03-11 Отчёт за неделю + 23 6 мин.
Плохо дело. Результатами не доволен. Мог бы лучше.
Запнулся на одном уроке. Где то ошибка у меня
2018-03-08 08:12 Шпионский бот Летучая фотография + 16 47 мин.
Реализовал отправку снимка экрана по запросу. Сжать фото в указанное количество раз не получилось.
Не получилось сделать домашнее задание. Пытался указать nWight/10 и nHeight/10 но так похоже нельзя. А как по другому не знаю.
2018-03-07 15:29 Шпионский бот Фото в студию + 15 3 час. 59 мин.
Написал процедуру отправки фото с ПК в Телеграмм. Собственно домашнее задание выполнил пока искал причину невозможности отправить файл.
допустил ошибку в HttpUploadFile. В одной строке лишние пробелы были. С трудом нашел.
2018-03-06 16:44 Шпионский бот Посмотри что я натворил + 15 57 мин.
Защитил данные Бота. Не представляю, как можно вывести только определенное количество строк лога.
Выполнить домашнее задание
2018-03-05 21:28 Шпионский бот Логировали, логировали да не вылогировали + 15 3 час. 16 мин.
Написал процедуру для записи лога бота в файл.
"Кaк Вы считаeте, куда, кроме пoлучения сообщения, ещё нужно вставить запись лога?"
Может быть нужно еще в лог вставить ответы бота?

Придумать, что еще записать в лог.
2018-03-04 18:49 Дневник успеха 2018-03-04 Отчёт за неделю + 15 33 мин.
На этой неделе пропустил один день и поэтому не доволен своими успехами. Могло быть лучше.
Было выполнено:
2 видеоурока по курсу Морской бой
7 видеоуроков по курсу Шпионский бот
5 заданий Соло программиста
решено 9 консольных задач
Иногда сложно со временем.
2018-03-04 14:33 Шпионский бот Ну что сказать Вам, Господа... + 15 2 час. 57 мин.
Создал таймер, сделал рефакторинг программы. Написал процедуру выбора ответа для команды /start и по подобию написал /help. Правда там пока толком ничего нет. Только немного текста))
Чтобы защитить Бота от нежелательных пользователей, нужно надежно хранить ключ от Бота, не давать другим пользователям больших полномочий по управлению Ботом, ну и наверное защитить основной Телеграм аккаунт хорошим паролем.
Придумать как защитить Бота.
2018-03-03 19:17 Шпионский бот Телеграммировать + 15 1 час. 9 мин.
Узнал о возможности отправки сообщения через адресную строку. Отправил самому себе от имени бота пару сообщений.
Домашнее заданиче выполнить не смог. Вообще, кажется, ни одного домашнего задания я сделать не смог =(
2018-03-02 16:08 Шпионский бот Вам телеграмма! + 15 1 час. 32 мин.
Поправил описание пунктов Json.
Как отправить самому себе сообщение от имени бота ума не приложу. Понял, что надо обязательно указать идентификатор чата chat_id и текст сообщения text. Но как это вбить в программу не знаю. :(
2018-02-28 20:21 Шпионский бот Авторазбор в действии + 15 1 час. 7 мин.
Json - формат данных, в котором данные делятся по типам.
С подключением Json немного пришлось повозиться. Но в конце концов разобрался.

Сложно сделать описание каждого пункта полученного класса. Не очень понимаю что к чему.
2018-02-28 16:46 Шпионский бот Хочу новости + 15 1 час. 0 мин.
Получил информацию о последних обновлениях.
К сожалению, не знаю как реализовать, чтобы бот выдавал только последнее обновление. Как-то надо получать последний "update_id".
2018-02-27 23:23 Шпионский бот Кто я? + 15 1 час. 5 мин.
Создал форму и разместил на ней текстовое поле. Установил аватар для своего бота и добавил описание.
Сложностей не возникло. Все доступно и интересно. Спасибо.
2018-02-27 21:39 Шпионский бот Здесь Ботов раздают? + 15 40 мин.
Уже был зарегистрирован в Телеграм. Создал Бота и сохранил его токен.
Примеры использования Бота: планировщик, напоминалка, может быть какой-то погодный информер. Надеюсь я правильно понял примеры использования Бота. если нет - поправьте)
Пока ничего.
2018-02-27 20:37 Морской Бой Море и Корабль + 15 7 час. 31 мин.
Создал классы Корабль и Море, написал код для их тестирования
Почему-то один выстрел ставит запятую хотя статус у него "ранил". Проверил весь код с видеоуроком, разницы не нашел.
2018-02-26 16:29 Морской Бой Планирование + 15 1 час. 1 мин.
Написал схему с методами и свойствами классов Море и Корабль. попытался создать классы Корабль и Море в Visual Studio. Не знаю правильно ли сделал.
Пока ничего особенного
2018-02-25 16:10 Дневник успеха 2018-02-25 Отчёт за неделю + 15 6 мин.
На этой неделе выполнено:
1 видеоурок по курсу Нанософт
1 видеоурок по курсу Клиент - серверные шахматы
8 видеоуроков по курсу Секундомер
6 консольных задач по Алгоритмике
1 случайная консольная задача
7 заданий Соло программиста.
Самым сложным был курс Секундомер
2018-02-25 15:58 Секундомер VIP. Секрет мастерства + 15 43 мин.
Закрепил знания по созданию программы Секундомер. В этот раз выполнил не торопясь.
Отличный курс для прокачки навыков программирования. Оглядываясь назад, он уже не кажется таким уж сложным =).
Ничего) После 10 гармошек уже ничего не страшно.
2018-02-24 12:55 Секундомер VIP. Биоритмы + 15 59 мин.
Написал программу для расчета собственных биоритмов
Не знаю как реализовать двойные и тройные критические дни.
2018-02-24 11:27 Секундомер Играй гармонь! + 15 52 мин.
Научился собирать гармошку из бумаги на время. Благодаря тому, что прошел курс Оригами, с гармошкой уже был знаком. Поэтому было не очень трудно. Вот только к 5-6 гармошке руки начали уставать))
Ничего. Спасибо за отличный курс!
2018-02-23 11:09 Секундомер ФИНАЛЬНЫЙ УРОК + 15 1 час. 41 мин.
Написал полностью программу от начала до конца за 24 минуты 05 секунд. Кажется это много. Вроде видел кто-то быстрее написал. Удивлен что при тестировании она заработала =). Если честно, подсмотрел в некоторых местах, никак не могу запомнить формат ToString (датa / время) и еще некоторые тонкости. А в целом курс мне очень понравился. Благодаря методике выполнять 10 подходов одно и тоже, я где то с 4-5 подхода уже начинал понимать что я пишу и зачем, а так и запомнить проще.
Следующий курс наверное будет Шпионский бот.
Решиться на выполнение урока. Но дневную норму никто не отменял, поэтому, хочешь-не хочешь, а делать надо =). Да и курс надо завершать.
2018-02-22 14:59 Секундомер 5 часть. Видеофиксация + 15 22 мин.
Побил свой рекорд из прошлого урока. Мой новый рекорд 5 минут 40 секунд
Не ошибиться. Пришлось два раза делать. Первую запись запорол.
2018-02-22 14:32 Секундомер 5 часть. Пункты 240 – 273 + 15 3 час. 47 мин.
Кажется, это самый трудный урок в этом видеокурсе, который я выполнял. Хотя, возможно, дальше будет еще веселее. =) Мое лучшее время 6:55. Написал методы AddNoteToGrid() и SaveNoteToFile(), обработчик таймера и закрытия формы.
Всё запомнить. Казалось, это невозможно.))
2018-02-21 15:32 Шахматы по сети Классы. Архитектура проекта + 15 45 мин.
Очень крутой курс. Заманчиво было бы пройти его, но, боюсь, пока мне это не под силу. Слишком уж тут все круто.)) Думаю, для начала надо пройти курс наношахмат и микрошахмат.

2018-02-20 19:33 Секундомер 4 часть. Видеофиксация + 15 18 мин.
Записал видеоотчет по 4 части проекта Секундомер. Мое время на камеру 4 минуты 17 секунд. Без видеозаписи лучшее время было 4 минуты 12 секунд.
Не тормозить =)
2018-02-20 19:11 Секундомер 4 часть. Пункты 200 – 239 + 15 1 час. 22 мин.
Попытался довести написание кода до автоматизма. Немного получилось.
Первые 2 подхода не покидала мысль, что мне это всё не то, что понять, но и запомнить не под силу. После 3 подхода постепенно приходит мысль и ты понимаешь что ты начинаешь делать))) Постепенно, потихоньку.. Хоть и подсматривал в инструкцию, но зато код в принципе сам по памяти написал. В последних подходах конечно ))). В общем, считаю, что урок очень полезен для меня.
2018-02-19 19:47 Нанософт VIP урок. Работа с WinAPI + 15 6 час. 11 мин.
НАучился создавать программу, закрывающую по выбору любое приложение автоматически или при нажатии на кнопку Close.
Как обычно, сложно всё запомнить.
2018-02-18 16:32 Дневник успеха 2018-02-18 Отчёт за неделю + 16 11 мин.
На этой неделе выполнено:
3 видеоурока по курсу Нанософт
9 видеоуроков по курсу Секундомер
6 видеоуроков по курсу Оригами =)
7 заданий Соло программиста
2 консольных задачи из раздела Задачи формулистов
8 консольных задач из раздела Алгоритмика
Благодаря одному финальному уроку удалось набрать 380 очков.

Сломался домашний ПК. На ноуте непривычно код набирать.
2018-02-18 16:15 Секундомер 3 часть. Видеофиксация + 16 13 мин.
Записал на камеру добавление DataGridView и timer на панель программы. Мой результат 1:52. Если бы делал вчера, когда делал десять подходов, возможно сделал бы быстрее, а так руки забыли уже =)
Ничего не забыть
2018-02-17 17:27 Секундомер 3 часть. Пункты 150 – 172 + 15 39 мин.
Научился быстрее добавлять на форму компонент DataGridView и настраивать его. Также натренировался добавлять и настраивать таймер.
Не запутаться торопясь =)
2018-02-16 14:15 Секундомер 2 часть. Видеофиксация + 15 6 мин.
Сделал видеофиксацию своих успехов по настройке формы программы. Побил свой прошлый рекорд, потому что программа уже была открыта =)
Ничего не забыть
2018-02-16 13:59 Секундомер 2 часть. Пункты 120 – 145 + 15 53 мин.
Научился быстрее располагать элементы на форме программы и настраивать их.
Ничего
2018-02-15 19:30 Нанософт ФИНАЛЬНЫЙ УРОК + 15 26 мин.
Учусь записывать видеоотчет. Надеюсь мои будущие видеоотчеты будут лучше. Прошу прощения за ляпы при записи ролика.
Следующий видеокурс, который я буду проходить, это курс "Секундомер". Собственно я его уже начал проходить. Потихоньку двигаюсь к уроку, где надо будет собрать 10 гармошек из бумаги на время =)
Записать видеоотчет. Пока что мне не нравится как я это делаю.
2018-02-15 14:28 Секундомер 1 часть. Видеофиксация + 15 19 мин.
Зафиксировал создание формы для программы Секундомер на видео.
Не тормозить =)
2018-02-15 13:33 Секундомер 1 часть. Пункты 100 – 113 + 15 45 мин.
Научился быстро создавать форму, устанавливать иконки для exe-шника и для формы, переименовывать форму, писать заголовок , устанавливать стартовую позицию и указывать минимальный размер окошка. Лучшее время 1 минута 3 секунды.
Ничего не забыть.
2018-02-14 16:13 Оригами Гармошка + 15 29 мин.
Научился делать гармошку из бумаги. Не знал, что так можно=)
Сделать ровную гармошку.  У меня не получилось.
2018-02-14 15:09 Оригами Ракета + 15 13 мин.
Научился делать ракету.
Самое сложное было найти обертку от печенья. Не нашёл))
2018-02-14 14:55 Оригами Вертушка + 15 15 мин.
Научился делать вертушку
Найти на работе гвоздик. Нашел только шуруп
2018-02-14 14:38 Оригами Курочка + 15 19 мин.
Научился делать курочку. Правда моя курочка почему-то клевать отказалась. Видимо, слегка криво сделал))
Заставить курочку двигаться.
2018-02-14 12:11 Секундомер Написание кода + 15 1 час. 20 мин.
Научился создавать программу Секундомер.
Переписывать не сложно. Сложно запомнить всё =)
2018-02-14 09:55 Оригами Лягушка + 15 15 мин.
Немного непонятно было в одном месте, но разобрался
ничего))
2018-02-14 09:39 Оригами Хлопушка + 15 14 мин.
Вспомнил, в детстве такие делали. Сделал из обычного листа бумаги А4. Получилось хуже, чем из тетрадного листа. Наверное от бумаги зависит.
В конце что-то растерялся. Но оказывается все правильно сделал.
2018-02-13 15:53 Секундомер Настройка формы + 15 1 час. 15 мин.
Познакомился с DataGridView. Узнал как его настраивать. Всё остальное вроде бы знакомо.
Пока ничего.
2018-02-13 14:16 Секундомер Моральная подготовка + 15 35 мин.
"Сколько программ ты написал на C#?"
По видеоурокам точно не скажу сколько. Программ 20 наверное. Может больше. Прошел уже несколько курсов.
Если лично написанные программы брать то всего одна. И та не доделана. Пока что не хватает знаний=) Программа представляет собой простенькую форму для расчета выручки за день по купюрам. Я когда то сделал форму в Экселе. Теперь хочу сделать программу. Чтобы была форма с автоматическим подсчетом и распечаткой. Пока что реализовал не всё, что задумал.
"Какую программу ты написал последней и за какое время?"
Вчера написал. Программа называется "Средняя оценка" из курса "Нанософт". Переписывание занало чуть больше часа.
"Для чего ты изучаешь программирование?"
Давно хотел заняться изучением программирования. Не знал с чего начать, а тут попался этот замечательный сайт, где без сухой теории сразу в бой. И это интересно. А для чего мне это..? Помимо того, что это помогает развивать мышление, мне хочется создавать что-то новое, воплощать мысли в код. Вообще, насколько я понимаю, программирование - это такая штука, где постоянно узнаешь что-то новое. Постоянно есть какое то развитие, движение вперед. Вот в этом и интерес.
"Допустим, у тебя уже есть, о чём ты написал.
Зачем тебе это нужно? Ответь несколько раз."
Зачем мне это всё? Чтобы двигаться дальше =) Учиться чему-то новому. Всего знать невозможно, но можно стремиться узнать как можно больше.
"Что тебе мешает заниматься программированием?"
Недостаток знаний.
"Что нужно для того, чтобы решить эту проблему?"
Постоянно практиковаться. Выполнять видеоуроки и решать консольные задачи, тем самым получая опыт и новые знания. Чем я собственно здесь и занимаюсь =)

Выразить свои мысли. Надеюсь получилось более-менее понятно.
2018-02-12 20:58 Нанософт Средняя оценка + 15 1 час. 9 мин.
Научился создавать программу, вычисляющую среднее арифметическое оценок. Снова, как и в видеоуроке "Делегаты на кубиках",  применил делегат.
Не очень понятно пока про делегаты.
2018-02-12 16:34 Нанософт Делегаты на кубиках + 15 3 час. 0 мин.
Интересный урок. Узнал что такое делегаты. Научился создавать программу "Игральные кубики".
Непонятен код.
2018-02-11 21:11 Нанософт Скорость на клавиатуре + 15 1 час. 49 мин.
Узнал как можно сделать проверку набора текста. Теперь я знаю как примерно устроено Соло программиста =)
Как обычно в циклах путаюсь))
2018-02-11 14:17 Дневник успеха 2018-02-11 Отчёт за неделю + 16 10 мин.
Мои успехи на этой неделе несколько скромные:
решено 9 консольных задач
выполнено 10 наборов текста из раздела Соло программиста
7 видеоуроков по курсу Теория ООП
6 видеоуроков по курсу Система Git
2 видеоурока по курсу Нанософт
Как обычно, не всё понятно
2018-02-11 13:21 Нанософт Расписание уроков + 15 3 час. 54 мин.
Научился создавать программу для расписания уроков.
Сложно не запутаться в циклах.
2018-02-10 21:18 Нанософт Прохождение теста + 15 11 час. 32 мин.
Научился создавать программу для тестирования. Познакомился немного с массивами.
Не везде всё понятно, но это нормально =)
2018-02-07 16:39 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 15 53 мин.
Отличный курс. Очень увлекательный. Правда не все понятно. Местами запутался.
Извиняюсь за видеоотчет без звука. Делал на работе.

Не везде понятен код.
2018-02-07 11:30 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 15 24 мин.
Реализовал одновременное добавление в игру кружков и квадратов.
Не везде понятно.
2018-02-06 18:55 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 15 53 мин.
Создал класс Box со всеми полями и методами.
Реализовать метод Поймал()
2018-02-06 13:00 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 15 26 мин.
Реализовал методы SetNewVirus(Игрок) и FindNewVirus(). Попробовал оба варианта игры: с обездвиживанием зараженных игроков и без этого. Интересно. Отличный видеокурс.
Следующим курсом будет "Система Git". Я его начал и потом полностью переключился на курс "Теория ООП".
В этом уроке ничего=).
2018-02-05 16:33 Теория ООП Интерфейс. Создаём новую игру. + 15 22 мин.
Создал новую игру Virus, реализовал конструктор GameVirus(), а также методы Addgamer(), Step(), RunAll().
Метод SetNewVirus(Игрок) должен при пересечении координат Голя и НеГоля устанавливать НеГолю в Голю)). Таким образом происходит заражение вирусом новых игроков.
Метод FindNewVirus() при пересечении Голи с НеГолей или другим Голей должен проверять, заражен ли вирусом следующий игрок.
Описать словами методы.
2018-02-05 14:55 Теория ООП Интерфейс. Изменяем правила игры. + 16 20 мин.
Реализовал ограничение на заголивание.
Новая игра на базе нынешней.. Кроме эстафеты что-то ничего в голову не пришло. Наверное можно какую-нибудь спортивную игру придумать.
Ничего. Кроме придумывания собственной игры.
2018-02-05 14:28 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 16 28 мин.
Наконец то шарики задвигались.
Чтобы избавиться от ошибки с переголением, надо запретить новому Голе передавать лидерство обратно старому лидеру. Как-то так)
Вроде ничего.
2018-02-04 15:13 Дневник успеха 2018-02-04 Отчёт за неделю + 15 9 мин.
На этой неделе выполнено:
4 видеоурока по курсу "Запуск пакета"
17 видеоуроков по курсу "Теория ООП"
решено более 40 консольных задач. Точнее не скажу потому что в "Отчеты по консоли" указаны только последние 40 задач. Увлекательная штука циклы =)
В общем-то ничего.
2018-02-04 11:58 Теория ООП Интерфейс. Кружок готов к игре! + 15 43 мин.
реализовал методы Беги() и Поймал(). Для запуска игры нужно чтобы кружки двигались.
Запутался в коде.
2018-02-03 20:55 Простой WPF WPF. Аудиотреннинг + 16 55 мин.
Научился создавать программу, генерирующую текст для аудиотренинга. Записал весь аудиотренинг. Хочу попробовать послушать. Спасибо за интересный урок!
Ничего. Очень интересно.
2018-02-03 19:42 Простой WPF WPF. Простая змейка. VIP урок. Поймай хвост! + 15 58 мин.
Реализовал проигрыш когда змейка врезается сама в себя.
Добавить программу что-то от себя. Хотел добавить чтобы при проигрыше игра не закрывалась, а начиналась заново. Не получилось.
2018-02-03 16:42 Простой WPF WPF. Финальный урок + 17 23 мин.
Практикуюсь в записи видеообзоров программ. Пока что получается так себе.
Сложно найти время для записи. Детвора шумит, пришлось отправить на время в гости =).
2018-02-02 16:10 Теория ООП Интерфейс. Кружок хочет играть. + 15 26 мин.
Сделал наследование Circle от Игрок, реализовал методы Голя() и НеГоля() через color.
Метод Беги() должен содержать какое-то изменение координат, чтобы реализовать движение шарика.
Метод Поймал() должен реализовываться путем проверки совпадения координат шариков Голя и НеГоля.
Описать словами содержимое методов Беги() и Поймал().
2018-02-02 15:43 Теория ООП Интерфейс. Запускаем кружки на площадку! + 15 1 час. 23 мин.
Настроил форму, добавил иконку. Разместил PictureBox, настроил, разместил кнопку и создал событие. Настроил появление кружков.
Ничего
2018-02-01 15:38 Теория ООП Интерфейс. Кружок на площадке. + 15 1 час. 16 мин.
Создал методы Show(Circle), Refresh(), static NewCircle()
Вроде понятно.
2018-02-01 14:19 Теория ООП Интерфейс. Площадка для игры. + 15 34 мин.
создал класс Arena.cs и описал в нем поля.
Класс Arena нужен для того, чтобы размещать на нем наших игроков
Ничего
2018-01-31 21:34 Теория ООП Интерфейс. Создаём кружок. + 15 14 мин.
Создал класс Circle. Описал переменные для рисования кружка. Дальше надо рисовать сам кружок.
Пока ничего.
2018-01-31 21:08 Теория ООП Интерфейс. Алгоритм игры. + 15 52 мин.
Добавил методы FindNewLeader() и SetNewLeader(). Чтобы начать играть надо добавить игроков на поле программы.
Вроде бы ничего.
2018-01-31 16:28 Теория ООП Интерфейс. Правила игры. + 15 56 мин.
Создал класс GameCatch, мeтоды AddGamer(Игрoк), Step() и RunAll().
Описать алгоритмы методов FindNewLeader() и SetNewLeader().
2018-01-31 12:13 Теория ООП Интерфейс. Зачем он нужен. + 15 31 мин.
Интерфейс представляет собой список каких-то действий, правил, которые может выполнять какой-то объект.
Пока ничего.
2018-01-30 20:52 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 15 1 час. 50 мин.
Меня зовут Шевченко Андрей.
Хочу написать свой отзыв по поводу видеокурса "Теория ООП". Пройдя половину курса, могу сказать, что курс мне понравился. Интересно узнавать что-то новое и наблюдать, как постепенно меняется код программы, из громоздкого постепенно сокращаясь. Я занимаюсь программированием почти два месяца, поэтому пока что мне многое непонятно. Но, я думаю, с опытом постепенно придет и понимание многих вещей. В общем, двигаемся дальше =)

Иногда сложно понять , что к чему)
2018-01-30 18:52 Теория ООП Перемещение Снеговиков + 15 47 мин.
Убрал переменную delta. Вернул отображение снеговиков. Настроил перемещение по кнопке.
Вроде ничего. Интересно наблюдать как постепенно меняется код программы.
2018-01-30 16:31 Теория ООП Перемещение других фигур + 15 31 мин.
Создал функцию Demo(), переписал методы Line.Draw()  и Box.Draw() для перемещения демо-фигуры.
Все запомнить
2018-01-30 15:30 Теория ООП Перемещение круга + 15 50 мин.
Создал метод Move(), нарисовал кружок, реализовал функцию его перемещения.
Вроде понятно
2018-01-30 14:11 Теория ООП Спрайт для Снеговика + 15 1 час. 15 мин.
Создал класс Sprite, в основном классе сократил функцию Draw().
Магия кода)
2018-01-29 16:35 Теория ООП Мощь полиморфизма + 15 15 мин.
В классе Shape создал метод Draw()
Не понял про механизм полиморфизма. Но порадовался его силе.
2018-01-29 14:53 Теория ООП Переезд graph в базовый класс + 15 41 мин.
Сделал кучу переносов, как на видео. Окончательно запутался, но все работает =)
Сложно не запутаться
2018-01-29 13:57 Теория ООП Переезд метода Draw + 15 26 мин.
Убрал из основной программы метод Draw (Circle circle) и добавил его в класс Circle. Добавил поля graph и pen.
Запутался в коде.
2018-01-29 11:05 Простой WPF WPF. Простая змейка. VIP урок. Длина тела. + 15 9 мин.
Это самый короткий урок, который я проходил на этом сайте =). Честно говоря, не думал, что все настолько просто с удлинением змейки. Отличный урок. Спасибо!
Все просто)
2018-01-28 17:51 Дневник успеха 2018-01-28 Отчёт за неделю + 15 4 мин.
На этой неделе выполнено:
6 видеоуроков по курсу Теория ООП
8 видеоуроков по курсу Запуск пакета
1 видеоурок по курсу Комбинаторика
Решено 19 консольных задач
Попасть на вебинар.
2018-01-28 12:22 Теория ООП Приведение с мотором + 15 23 мин.
Реализовал функции Draw (Shape shape) и Draw(Shape [] shapes)
Переменная Shape.position нам понадобится для реализации функции перемещения снеговиков.
Запутался в коде)
2018-01-27 21:16 Простой WPF WPF. Простая змейка. Победа и поражение. + 15 26 мин.
Дописал игру Змейка. Реализовал функцию Победа и Проигрыш. Еще можно было бы добавить звуки при поедании змейкой шариков и при проигрыше. Увеличение скорости перемещения, рост хвоста змейки.
Добавить в программу что-то от себя.
2018-01-27 20:03 Простой WPF WPF. Простая змейка. Управление движением. + 15 52 мин.
Научился управлять змейкой. Настроил управление с помощью клавиш управления курсором.
Вроде бы все понятно. Но сам не сделаю =)
2018-01-27 14:41 Простой WPF WPF. Простая змейка. Таймер для еды. + 15 3 час. 42 мин.
Добавил таймер в проект.
Да вроде бы все понятно.
2018-01-26 14:14 Комбинаторика Рекурсия. Заливка области + 15 4 час. 38 мин.
Познакомился с рекурсией. Интересная штука.
Чтоб закрепить материал надо наверное много раз рекурсию применить на практике =)
2018-01-25 18:30 Простой WPF WPF. Конвертер валюты. Курс валют в JSON. + 16 1 день 45 мин.
Зарегистрировался на apilayer.net, получил ключ. Потренировался получать курс "по-паскалевски" =)
При пересчете выводило нулевой результат. По совету Евгения Витольдовича сменил в региональных настройках Windows знак разделения целой и дробной части числа с запятой на точку. К сожалению проверить уже не могу, так как не сохранил копию проекта на том этапе. Поэтому выкладываю уже завершенный рабочий результат. Скриншот сделал только что.
2018-01-25 16:24 Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. + 15 1 час. 7 мин.
Интересный урок. Хотелось бы попробовать реализовать хотя бы обратный расчет из рублей в доллары. Попробую на досуге.
Сложно все запомнить
2018-01-24 16:48 Простой WPF WPF. Конвертер валюты. Класс конвертации. + 17 27 мин.
Создал класс CurrencyRate.
Пока ничего
2018-01-24 16:14 Простой WPF WPF. Простая змейка. Эллипс на канвасе + 15 2 час. 34 мин.
Научился создавать игру "Змейка"
Добавить что-то от себя.
2018-01-24 13:30 Простой WPF WPF. Конвертер валюты. Макет программы + 15 3 час. 47 мин.
Познакомился с WPF.
Переписать ссылку.
2018-01-23 16:05 Теория ООП Фигуральный базовый класс + 15 1 час. 43 мин.
Поместил части снеговика в массив, сократил функцию Draw.
Придумать, как реализовать фyнкцию Draw (Shape shape). Не хватает опыта.
2018-01-23 11:37 Теория ООП Богатое наследство + 15 1 час. 3 мин.
Узнал как реализовать наследование.
Наследование классов - это когда в одном классе указывается ссылка на другой класс, в котором можно взять какие-то данные. Делается для того, чтобы избавиться от дублирования одинакового кода в разных классах.
Немного сложно, но интересно.
2018-01-22 15:10 Теория ООП Второй Снеговик + 15 31 мин.
Нарисовал второго снеговика.
Насколько я понял из видео, чтобы реализовать функцию перемещения снеговиков. нужно привязать их к какой то точке с заданными координатами и сделать так чтоб при изменении координат этой точки, снеговики так же перемещались.

Придумать, как перемещать снеговиков.
2018-01-22 13:20 Теория ООП Рисуем Снеговика + 15 1 час. 36 мин.
Нарисовал снеговика в пайнте, записал координаты точек и перенес в программу. Получилось кривовато.
Рисовать в пайнте
2018-01-22 10:46 Теория ООП Цветные карандаши + 15 14 час. 11 мин.
Интересно как дальше будет происходить упрощение программы, потому что я уже потерялся в коде =)
Не запутаться
2018-01-21 22:29 Дневник успеха 2018-01-21 Отчёт за неделю + 15 4 мин.
За эту неделю было выполнено:
4 видеоурока по курсу  Демо софт
2 видеоурока по курсу Микроигры
9 видеоуроков по курсу Теория ООП
4 видеоурока по курсу Система Git
решено 19 консольных задач



2018-01-20 19:21 Теория ООП Расстояние между пикселями + 15 35 мин.
Добавил в структуру Pixel метод distance. Добавил еще один конструктор в класс Circle.
Не все понятно.
2018-01-19 16:29 Теория ООП Пиксели для классов + 15 57 мин.
Переделал программу под использование структуры Pixel, изменил функции Draw
Запутался в коде.
2018-01-19 14:59 Теория ООП Структура vs Класс + 15 1 час. 35 мин.
Написал программу, добавил функции. Ничего не понял.
Понять урок
2018-01-19 12:13 Теория ООП Структура пикселя + 15 34 мин.
Создал структуру Pixel и переделал каждый класс под новую структуру.
Ничего
2018-01-18 16:35 Теория ООП Круглый класс + 15 38 мин.
Создал класс Circle. Научился рисовать окружность.
Ничего =)
2018-01-18 15:40 Теория ООП Второй класс + 15 21 мин.
Добавил новый класс Box для отображения прямоугольника. Добавил поля width и height. Переделал программу под использование нового класса Box.
Вроде бы ничего сложного. Пока все понятно.
2018-01-18 14:20 Теория ООП Первый класс + 15 29 мин.
Создал класс Line. Создал в нем конструктор. Переписал программу, чтобы работала с классом Line.
Пока ничего
2018-01-18 13:44 Теория ООП Урок рисования + 15 59 мин.
Узнал как рисовать на форме линии и прямоугольники.
Ничего. Пока что все понятно.
2018-01-17 22:00 Теория ООП Инкапсуляция мечты + 15 24 мин.
Инкапсуляция - это когда мы не можем напрямую воздействовать на какой-то объект, а только с помощью каких-то методов. Наверняка я неправильно все понял. Сильно не бейте.
Понять и объяснить своими словами что такое Инкапсуляция. Еще трудно было найти картинку.
2018-01-17 16:48 Микроигры VIP урок. Стрелялка + 15 1 день 16 мин.
Научился создавать простую стрелялку.
Звуки не добавил. Не умею.
2018-01-16 15:28 Микроигры VIP урок. Формула 1 + 15 5 час. 27 мин.
Научился создавать движущиеся объекты.
Пришлось повозиться с картинками
2018-01-15 18:31 Демо софт Вам телеграмма! + 16 1 час. 43 мин.
Узнал о существовании информационного кaнала Telegram.Me/VideoSharp и подключился к нему.
Ничего)
2018-01-15 15:01 Демо софт Квадратный калейдоскоп + 15 19 час. 0 мин.
Интересный урок. Научился рандомно выводить окружности и линии на форму.
Запутался в координатах
2018-01-14 18:29 Дневник успеха 2018-01-14 Старый Новый год + 16 7 мин.
Результаты этой недели:
Решено 22 консольных задачи.
1 видеоурок по курсу Демо игры
4 видеоурока по курсу Микроигры
3 видеоурока по курсу Демо софт
2 видеоурока по курсу Нанософт

Всех с прошедшими праздниками!

Иногда сложно успеть сделать дневную норму формулиста.
2018-01-14 14:04 Нанософт Шахматные часы + 15 17 час. 11 мин.
Узнал как реализовать функцию времени в программе. Спасибо за интересный урок.
Вроде бы ничего.
2018-01-14 08:27 Микроигры ФИНАЛЬНЫЙ УРОК + 15 11 час. 36 мин.
Учусь делать видеообзор. Пока что получается так себе.
Какой курс буду проходить следующим пока не определился. Надо доделать курсы Демософт и Нанософт а там видно будет.
Собраться с мыслями)
2018-01-13 15:44 Нанософт Баскетбольное табло + 16 5 час. 18 мин.
Интересный урок. Узнал, как обеспечить передачу данных с одной формы в другую .
Ничего
2018-01-12 15:52 Микроигры Крестики-Нолики. Игра с компьютером + 30 4 час. 15 мин.
Реализовал искусственный интеллект в игре.
Реализация искусственного интеллекта в игре пока что слишком сложна для моего понимания. Очень уж много информации.

2018-01-11 21:22 Демо софт Текстовый процессор + 15 6 час. 15 мин.
Очень интересно. Научился реализовывать функции загрузки и сохранения файлов, поиска и замены текста.
Ничего. Все просто и понятно.
2018-01-11 14:49 Микроигры Крестики-Нолики. Игра на двоих + 15 4 час. 43 мин.
Написал игру Крестики-Нолики. Пока что вариант только для игры вдвоем.
Сложно все запомнить.
2018-01-10 19:00 Семантика Я решил всю Семантику! + 16 6 мин.
Интересный раздел, множество различных задач. Благодаря этому я научился хоть как-то решать задачи). Некоторые задачи были сложными, хорошо что есть видеоролики. Благодаря этому начинаешь постепенно представлять как решать ту или иную задачу.
Теперь хочу порешать  Алгоритмику.
Некоторые задачи сложные.
2018-01-10 16:29 Демо софт Менеджер паролей + 16 2 час. 45 мин.
Узнал как при нажатии на логин/пароль помещать его в буфер обмена. Научился использовать свойство Tag для разных объектов.
Сложно все запомнить)
2018-01-10 13:29 Демо софт Английские карточки + 15 4 час. 3 мин.
Узнал как в проект встраивать компонент Windows Media Player и как его настраивать для воспроизведения видео и аудио.
Ничего. Все понятно.
2018-01-09 15:42 Микроигры 2048 - Объединение + 15 3 час. 2 мин.
Доработал игру до рабочего состояния. Настроил функции смещения и объединения клеток, функцию завершения игры.
Местами сложно понять код.
2018-01-08 15:55 Демо игры VIP. Устный счёт + 15 1 день 6 час. 5
Узнал как добавлять в программу различные математические операции. Настроил проверку вводимого результата с правильным ответом.
Разобраться где я ошибся.
2018-01-07 22:52 Дневник успеха 2018-01-07 С Рождеством! + 15 11 мин.
Поздравляю всех с Рождеством Христовым! Желаю удачи во всех начинаниях.

За прошедшую неделю было выполнено:
5 видеоуроков по курсу Микроигры
4 видеоурока по курсу Демо игры
1 видеоурок по курсу Нанософт
1 видеоурок по курсу Слова в Сетке
34 консольных задачи
Иногда сложно найти время, чтобы успеть сделать дневную норму, но пока что мне это удавалось =)
2018-01-07 21:26 Микроигры 2048 - Смещение + 15 1 час. 1 мин.
Добавил функцию add_numbers(), функции, вызываемые при нажатии клавиш и функцию game_over() для завершения игры.
Не везде понятен код
2018-01-06 13:46 Демо игры ФИНАЛЬНЫЙ УРОК + 16 13 мин.
Меня зовут Шевченко Андрей.
Мне очень нравится этот сайт. Здесь интересные уроки, много практики. Вырабатывается хорошая привычка каждый день решать задачи и узнавать что-то новое.  За это хочу сказать большое спасибо всем, кто помогает развивать данный сайт, и лично Волосатову Евгению Витольдовичу.
Я думаю, что следующий курс будет Демо софт.
Придумать какой будет следующий курс. Все курсы интересные.
Ну и найти нормальное фото =). Ну не люблю я фотографироваться)))
2018-01-06 12:03 Демо игры Камень ножницы бумага + 15 3 час. 0 мин.
Научился показывать и скрывать картинки при наведении курсора мыши. Узнал как сравнивать фигуры и в зависимости от сравнения делать вывод. Настроил подсчет и вывод результатов.
В принципе ничего.
2018-01-05 16:58 Микроигры 2048 - Интерфейс + 15 2 час. 3 мин.
Создал форму для игры 2048, добавил иконку.  Добавил настройку изменения цвета ячейки в зависимости от числа.
Добавил обработку клавиш курсора.
Все интересно и понятно. Спасибо за урок.
2018-01-04 22:57 Демо игры Бот для Быстрощёлка + 16 2 час. 7 мин.
Познакомился с TrackBar. Узнал как его настраивать.
Интересный урок. Все просто и понятно.
Заметил что максимальная скорость кликов не меняется при диапазоне от 1 до 15 мс. Далее постепенно скорость падает. Почему не меняется в диапазоне от 1 до 15 не знаю.
2018-01-04 14:55 Демо игры Игра Быстрощёлк + 15 4 час. 16 мин.
Сделал программу для измерения среднего количества кликов в секунду. Добавил кнопку "О программе".
Все понятно.
2018-01-03 19:32 Нанософт Твоё портфолио + 15 10 час. 25 мин.
Очень интересный урок. Научился создавать портфолио с картинками и описанием. И самое главное - у меня получилось добавить проект в проект. Правда не с первого раза.
Сложно было добавить проект в Портфолио, а не просто exe файл программы. Правда, не сообразил как добавить программу, которая требует дополнительные файлы при запуске. У меня есть программа-календарь "12 месяцев", написанная по видеоуроку. Она требует папку с картинками. Наверное мало их просто добавить в Ресурсы. Нужно как-то указать к ним путь. Надеюсь в будущем разберусь.
2018-01-03 08:53 Микроигры 2048 - Учимся играть + 15 25 мин.
Научился играть в 2048
Сложно было набрать больше 1400 очков пока не попробовал по инструкции в видеоуроке
2018-01-03 07:58 Микроигры ПОЛУФИНАЛЬНЫЙ УРОК + 15 28 мин.
В очередной раз учусь делать видеообзор.  Понимаю, что обзоры получаются корявые, но одно могу сказать точно. Потихоньку привыкаю снимать обзор программ и нет того страха, который был в первый раз =)
Сложно выбрать время для записи. У меня двое детей. Старшему 6 лет, а дочке 3,5 года. Дома бывает тихо только когда они спят =)
2018-01-02 12:54 Слова в Сетке Кот Фрейма + 15 57 мин.
Создал класс Frame и перенес в него функционал программы
Не все понятно
2017-12-31 17:19 Дневник успеха 2017-12-31 Отчёт за прошедший год + 15 34 мин.
Так как я познакомился с сайтом videosharp.info с 4 декабря 2017 года, мои успехи в уходящем году более чем скромные. За это время я накопил опыта 154 часа.
Мною было выполнено:
63 консольных задачи Семантики
84 видеоурока. В том числе:
Полностью видеокурс Java Sweeper - 53 видеоурока
Полностью курс Наноигры  - 10 видеоуроков.
На достигнутом останавливаться не собираюсь. Буду двигаться дальше.
Всех с наступающим Новым годом! Счастья и удачи в Новом году!

Сложно поначалу каждый день выполнять хотя бы один видеоурок и 2 консольных задачи. Сейчас уже привык. Очень интересно.
2017-12-30 22:49 C# Android Установка Xamarin для Visual Studio + 15 1 час. 8 мин.
Научился устанавливать Xamarin для разработки приложений на Android
Понять что там написано в статье по ссылке. Даже перевел через переводчик, но все что я понял, это то, что там написано что-то про первые шаги и про написание первой программы на Андроид под названием "Hello Android"
2017-12-30 17:32 ZX Labyrinth Путь к победе + 16 1 час. 56 мин.
Познакомился с ZX Spectrum и с его непривычной клавиатурой =) Курс понравился, было  интересно.
Записать видеoобзор))
2017-12-29 20:26 ZX Labyrinth Несметные сокровища + 15 54 мин.
Научился размещать объекты на игровой карте
Ничего, кроме неудобной раскладки
2017-12-29 19:24 Микроигры Игра 15 - Картинка + 15 8 час. 37 мин.
Научился разрезать картинки для создания пазлов. Сначала показалось, что в коде какая-то ошибка, потому что игра не завершалась на 5 и 6 уровне. Оказывается я неправильно собирал пазл =)
Вроде бы и выбирал картинку чтоб было попроще собирать пазл, но на высоких уровнях все равно путаница
2017-12-28 22:01 ZX Labyrinth Карта лабиринта + 15 52 мин.
Научился рисовать лабиринт
Найти нужную комбинацию клавиш
2017-12-28 16:14 Микроигры Игра 15 - Алгоритм + 15 4 час. 9 мин.
Доделал игру Пятнашки.
Понять код
2017-12-27 21:37 Невидимка Кто такая C# Невидимка? + 16 15 мин.
Повторил пройденное))
Не могу почему-то запустить невидимку для AMD. Выдает ошибку. Видеоадаптер Radeon RX 560 Series  (2048 Мб).
2017-12-27 14:17 Слова в Сетке Объектная Матрёшка + 15 39 мин.
Научился создавать новый Java проект, настраивать JFrame.
Найти слово. Я нашел слово STOP.
2017-12-26 20:31 Микроигры Игра 15 - Кнопки + 15 5 час. 3 мин.
Научился присваивать общие функции всем кнопкам.
В принципе ничего
2017-12-25 22:33 ZX Labyrinth Пляшущий человечек + 15 1 час. 27 мин.
Узнал как создавать пиксельную графику в Спектруме.

Ничего. Главное внимательность))
2017-12-25 21:35 ZX Labyrinth Привет и Пока + 15 3 час. 49 мин.
Научился вбивать код в Спектрум. Потихоньку привыкаю к раскладке.
Забыл как менять цвет строчек. Не стал трогать ничего, чтобы не сломать что есть. =)
2017-12-25 18:45 ZX Labyrinth Музыкальная шкатулка + 15 24 мин.
Научился писать звуки с помощью оператора BEEP
Кроме раскладки ничего
2017-12-25 12:23 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 15 1 час. 46 мин.
Научился создавать уровни для Сокобан в текстовом документе.
Сделать картинки для игры
2017-12-24 23:54 ZX Labyrinth Проба клавиатуры + 15 1 час. 50 мин.
Познакомился с ZX Spectrum и его командами. Познавательно.
Сложно отыскать нужную команду на клавиатуре =)
2017-12-24 21:59 Сокобан Сокобан - Вступление + 15 8 час. 0 мин.
Научился играть в игру Сокобан :) Ну и вообще познакомился с этой игрой.
Выиграть
2017-12-24 13:49 Дневник успеха 2017-12-24 Отчет за неделю + 15 43 мин.
На этой неделе было выполнено:
12 консольных задач,
2 урока по курсу Демо игры,
2 урока по курсу Наноигры,
22 урока по курсу Java Sweeper.
Сложно первый раз написать отчет за неделю))
2017-12-24 00:53 Демо игры Лабиринт 2D - игра + 15 1 день 5 час. 2
Научился создавать игру с несколькими уровнями. Понравилось событие MouseEnter. Интересная штука. Думаю, ее можно много где применить.
Пока что не вижу в себе сил и возможностей создать своими силами 3 уровень. Наверное поковыряю копию программы, но думаю, что сломаю и работать оно не будет. Возможно в будущем...
2017-12-23 16:38 Нано-игры ФИНАЛЬНЫЙ УРОК + 15 10 дней 1 час.
Это мой первый видеообзор. Прошу прощения,  он немного корявый. Первый раз всегда что-то трудно делать
ЗЫ: убрал ссылку на архив с исходниками.

Записать видеообзор
2017-12-22 16:33 Демо игры Лабиринт 2D - меню + 15 13 дней 19 час.
Научился внедрять в программу звуки. Узнал как менять надпись переключателя в зависимости от того, включен он или нет.
Запнулся на проверке звука при нажатии на кнопку "Начать игру". Выдавало ошибку "...что-то там про PCM...". Погуглив, понял, что проблема в том что формат файла не тот. Пришлось конвертировать. Я и не знал что Wav разный бывает ))) После конвертирования все заработало нормально.
2017-12-21 16:20 Карточки памяти Отображение карточек + 16 7 дней 6 час. 1
Начинал этот урок выполнять неделю назад. Потом допустил ошибку и отложил. Начал Сапера делать. Сегодня вернулся, нашел ошибку и доделал. Лучше бы сразу искал ошибку, потому что припомнить что где через неделю сложнее.
Самое сложное было найти свою опечатку
2017-12-21 11:23 Дневник успеха Полезные права и обязанности в Клубе формулистов + 15 10 мин.
"О чём из перечисленного ты не знал?"
Не то что бы не знал, но не придавал особого значения и не заполнял еженедельный отчет. Буду исправляться.
Чтo из пеpечиcленногo ты хотел бы делать каждый дeнь?
Хотел бы решать видеоуроки. Очень интересно наблюдать как постепенно получается что-то толковое.
Конкретно в этом уроке ничего сложного. Разве что все запомнить :) А вообще проблема записать полноценный видеоотчет. Дома детвора шумит и мешает, а на работе нет микрофона.
2017-12-20 16:44 Невидимка Невидимка - Сматываем удочки + 15 20 мин.
Реализовал выгрузку программы при появлении активности пользователя, а также запретил запуск двух и более копий программ
Вроде бы ничего. Все интересно и понятно
2017-12-20 16:22 Невидимка Невидимка - Тихий старт + 15 1 час. 2 мин.
Научился настраивать автоматический запуск программы при отсутствии активности пользователя.
Не могу понять почему у меня cpu.exe не нагружает процессор больше чем на 25%. Пробовал разные приоритеты ставить - ничего не меняется.
2017-12-20 15:19 Невидимка Невидимка - На шухере + 15 3 час. 34 мин.
Сделал проверку в программе, отслеживающую время, прошедшее со времени последней активности пользователя
Вроде бы ничего
2017-12-20 11:42 Невидимка Невидимка - Автозапуск + 15 1 час. 5 мин.
Написал программу, которая прописывает саму себя в автозагрузку Windows
Пока ничего особенного)
2017-12-19 23:01 Java Sweeper Финальный аккорд + 15 2 час. 1 мин.
Это мой первый видеообзор. Прошу меня извинить. В настоящий момент не имею возможности записать видео со звуком, но очень хочу успеть завершить курс  до 22 декабря.  Курс очень понравился. Проходил с большим интересом. Как говорится на одном дыхании))). Евгению Витольдовичу большая благодарность за проделанную работу.
Сложно было не допустить ошибок, ничего не упустить. И иногда была проблема со временем.
2017-12-18 21:58 Java Sweeper Цифровой помощник сапёра + 15 34 мин.
Научился настраивать открытие безопасных клеток по нажатию клавиши мыши
Сложно было не ошибиться при наборе кода
2017-12-18 21:18 Java Sweeper Открываем карты + 15 21 мин.
Настроил открытие всех бомб после проигрыша
Не запутаться в процессе
2017-12-18 20:48 Java Sweeper Первая ошибка сапёра + 15 37 мин.
Настроил завершение игры при поражении
Сложно понять код
2017-12-18 19:20 Java Sweeper День Победы! + 15 17 мин.
Научился реализовывать проверку на победу)
Сложно это придумать самому
2017-12-18 19:01 Java Sweeper Телеграмма о флажках + 15 23 мин.
Реализовал вывод сообщений о количестве бомб и флажков. В свое время очень много играл в сапер. Рад , что есть такой интересный курс. Спасибо.
Как обычно, сложно иногда уследить за алгоритмом. Еще сложно не ошибиться. Не пойму, в IntelliJ IDEA есть функция загрузки - сохранения? Что то не могу найти.
2017-12-18 18:36 Java Sweeper Учёт зарытых флагов + 15 16 мин.
Сделал счетчик флажков и счетчик закрытых клеток
Понять алгоритм
2017-12-18 16:41 Java Sweeper Нулевая рекурсия + 15 16 мин.
Реализовал рекурсию клеток вокруг пустых
Ничего
2017-12-18 16:19 Java Sweeper Выбор из выбора + 16 20 мин.
Добавил метод openBox для реализации действий программы по нажатию левой кнопки мыши
Все как обыно)) Не везде понятно, делаю просто по образцу.
2017-12-18 15:56 Java Sweeper Алгоритм открывашки + 15 31 мин.
Рассмотрел алгоритм открытия клеток левой кнопкой мыши.
Не очень понятен алгоритм.
2017-12-18 15:23 Java Sweeper Актуальное информирование + 15 43 мин.
Научился выводить сообщения в зависимости от текущего состояния игры
Понять что я делаю)
2017-12-18 14:33 Java Sweeper Недетские состояния + 15 15 мин.
Создал перечисление GameState
Сложно понять что сделали) Вроде ничего не изменилось
2017-12-18 13:42 Java Sweeper Добро пожаловать! + 15 15 мин.
Добавил строку состояния внизу панели программы. Научился устанавливать на строку состояния шрифт, его тип и размер.
Ничего. Интересно
2017-12-18 13:25 Java Sweeper Смена флагов + 15 22 мин.
Реализовал функцию pressRightButton()
Придумать, что нарисовать флажками))
2017-12-18 11:59 Java Sweeper Схема правой педали + 15 22 мин.
Правая кнопка мыши ставит или убирает флаг. Если флага нет - ставит флаг и уменьшает счетчик мин на одну. Если флаг стоит - снимает его и увеличивает счетчик мин на одну.
вроде бы ничего. Но ролик три раза пересмотрел))
2017-12-18 11:34 Java Sweeper Мышечный адаптер + 15 24 мин.
Добавил в класс Game методы для обработки правой и левой клавиш мыши.
почти ничего
2017-12-18 11:08 Java Sweeper Клавишные инструменты + 15 17 мин.
Добавил в класс Game методы pressleftButton() и pressRightButton()
Вроде ничего
2017-12-17 23:06 Java Sweeper Королевская траншея + 15 19 мин.
Добавил новый класс Flag, добавил в него методы
Сложно для меня открыть еще по образцу другие клетки. Не стал трогать чтоб все не сломать))
2017-12-17 22:45 Java Sweeper Флаг над классом + 15 19 мин.
Научился разбирать схему.
Я выбрал для описания метод void start (), потому что он показался самым простым. С него начинается запуск новой игры.

почти все понятно
2017-12-17 22:11 Java Sweeper Дважды в одну воронку + 15 21 мин.
Курс очень нравится. Не все понятно, но интересно
Иногда сложно для моего понимания
2017-12-17 21:41 Java Sweeper Следующая цифра + 15 12 мин.
Интересно видеть как программа разрастается, постепенно становится более рабочей что ли)
Как обычно все понять
2017-12-17 21:28 Java Sweeper Ограда из единиц + 15 18 мин.
Добавил функцию перебора клеток вокруг заданной
Как обычно, сложно все понять.
2017-12-17 21:09 Java Sweeper Сравнение координат + 15 10 мин.
Научился исправлять ошибки. Добавил метод сравнения двух координат.
Запомнить все)
2017-12-17 20:58 Java Sweeper Случайные бомборазмещения + 15 17 мин.
Научился создавать метод placeBomb
все понятно
2017-12-17 20:23 Java Sweeper Тестовая бомба + 15 25 мин.
Пока что учусь только копировать все с видеоурока) Уроки нравятся, очень интересно.
Как обычно, многое непонятно
2017-12-17 19:57 Java Sweeper Бомбанутый класс + 15 49 мин.
Класс Bomb, как я понимаю, предназначен для настройки количества бомб на поле, их расположения, расположения цифр вокруг бомб.
понять схему
2017-12-17 18:31 Java Sweeper За гранью видимого + 15 17 мин.
Немножко понял что такое геттер и сеттер
Сложно успеть до 20 числа)
2017-12-17 17:42 Java Sweeper Матрица мира + 15 17 мин.
Научился создавать новый класс Matrix
Если повторять все, что делается - ничего сложного
2017-12-17 09:51 Java Sweeper Игровая координата + 15 17 мин.
Научился создавать новый класс, реализовал в нем конструктор. Создал метод getBox
Сложно не допустить ошибку в коде
2017-12-17 09:27 Java Sweeper Фасадный класс + 15 3 мин.
Почти ничего не понял
Было сложно понять схему
2017-12-16 17:25 Java Sweeper Радуга картинок + 15 19 мин.
Научился устанавливать иконку в программу и реализовал радугу картинок))
Пока смотришь видео - ничего)
2017-12-16 11:43 Java Sweeper Полный список + 15 1 час. 20 мин.
Научился добавлять список координат поля
много всего
2017-12-15 18:44 Java Sweeper Установка размеров + 15 2 час. 31 мин.
Установил класс Ranges, добавил методы
понять что к чему
2017-12-15 16:12 Java Sweeper Статичная граница + 15 7 мин.
Ознакомился с классом Ranges и его содержимым
Понять что для чего используется
2017-12-15 16:02 Java Sweeper Наши координаты + 15 17 мин.
Научился создавать новый класс и добавлять в него переменные. Научился задействовать созданный класс в основной программе.
почти ничего
2017-12-15 15:39 Java Sweeper Карта классных сокровищ + 15 42 мин.
Научился разбирать схему проекта
Сама схема)) Некоторые моменты не очень понятны
2017-12-15 14:51 Java Sweeper Запускаемый jархив + 15 11 мин.
Научился создавать запускаемый jar архив программы
Вроде бы ничего сложного
2017-12-15 14:16 Java Sweeper Источник ресурсов + 15 15 мин.
Научился помечать папку как корень ресурсов.
Иногда сложно  понимать что для чего делается. Иногда голова кругом идет)))
2017-12-15 13:59 Java Sweeper Картинка в кубике + 15 14 мин.
Научился помещать картинку в каждый экземпляр перечисления
Некоторые моменты непонятны. Стараюсь делать просто по инструкции
2017-12-15 13:43 Java Sweeper Первый цикл + 15 14 мин.
Научился выводить боксики при помощи цикла.
Сложно понять цикл
2017-12-14 22:45 Java Sweeper Перечисление кубиков + 15 13 мин.
Научился создавать перечисление
ничего пока что
2017-12-14 22:28 Java Sweeper Константные размеры + 15 16 мин.
Научился добавлять константы
вроде бы все понятно
2017-12-14 22:00 Java Sweeper Угловая бомба + 15 11 мин.
Научился добавлять несколько картинок на форму программы
ничего
2017-12-14 21:48 Java Sweeper Загрузка и отображение + 15 10 мин.
Научился выводить картинку на панель программы
Иногда сложно понять код
2017-12-14 21:36 Java Sweeper Импорт картинок + 15 34 мин.
Научился импортировать картинки в программу.
Тут все легко)
2017-12-14 21:01 Java Sweeper Метод рисования + 15 10 мин.
научился рисовать линию))
запомнить что куда писать
2017-12-14 16:43 Java Sweeper Раздельная инициализация + 15 7 мин.
узнал что такое "Рефакторить"))
не все понятно
2017-12-14 16:35 Java Sweeper Пустая панель + 15 7 мин.
Научился создавать новую панель и задавать ее размеры
пока все понятно
2017-12-14 16:26 Java Sweeper Полёт над классом + 15 24 мин.
Узнал какие есть функции и что они выполняют. Интересными показались все функции. Какую то конкретную выделить не могу.
Сложно запомнить что делает та или иная функция
2017-12-14 16:01 Java Sweeper Закрытие на выходе + 15 15 мин.
Научился настраивать приложение, чтоб запускалось посередине экрана, запретил изменение размера окна, настроил автоматическое закрытие приложения при нажатии на крестик.
Пока все просто, но по памяти не напишу наверное))
2017-12-14 15:45 Java Sweeper Простое окно + 15 55 мин.
Научился создавать новый проект.
ничего))
2017-12-14 14:49 Java Sweeper Легендарная игра + 16 23 час. 23 мин.
Научился устанавливать JDK и IntelliJ IDEA  ))
Пока что ничего
2017-12-13 14:53 Карточки памяти Подготовка формы + 15 3 час. 12 мин.
Научился создавать форму для игры Карточки. Понял как сделать сетку с равными ячейками.
Сложно пока что настраивать меню. Не пункты а сами действия
2017-12-12 12:00 Нано-игры Бот для Цифр + 15 2 час. 30 мин.
Научился создавать программу-автокликер. Такие программы обычно используются в онлайн-играх для выполнения какой-нибудь рутинной работы. Никогда не используйте такие программы в онлайн-играх. За это банят))
В одном месте вместо i поставил 1. Сложно было найти причину неработы программы
2017-12-12 05:56 Нано-игры Скорость реакции. Алгоритм и рекорд + 15 1 день 11 час.
Научился добавлять спидометр в программу, узнал как добавить прогрессбар в форму.
Сложно было побить рекорд 0,460, поэтому прикладываю 2 скрина моих рекорда. Возможно потом побью, но пока не получается))
2017-12-11 14:50 Нано-игры Игра Цифры + 15 1 час. 59 мин.
Научился создавать пункты меню, присваивать им горячие клавиши
сложно понять некоторые строчки кода
2017-12-10 20:18 Демо софт Двенадцать месяцев + 15 2 час. 4 мин.
Научился создавать программу "Календарь" с функцией смены картинок по месяцам.  Повторил установку иконки в программу, узнал как запускать программу во весь экран.
Сложно все разом запомнить
2017-12-07 15:07 Нано-игры Скорость реакции. Три картинки по таймеру + 15 1 час. 12 мин.
Узнал как создавать PictureBox, узнал про метод ShowCard. Вроде бы понял как сделать переключение картинок.
В таких заданиях мне нравится, что видно результат работы а не просто какой то непонятный машинный код))
Сложно все это запомнить на память. По памяти бы программу написать не смог бы
2017-12-07 13:51 Нано-игры Скорость реакции. Блок-схема + 15 2 час. 21 мин.
научился рисовать блок схему
пытался нарисовать в пайнте но получалось такое безобразие что решил нарисовать на листке)
2017-12-06 20:49 Нано-игры Арканоид - Шарик и кирпичики + 15 4 час. 57 мин.
Научился алгоритму перемещения шарика, отскокам его от границ игры и от других предметов. Сделал подсчет выбитых кирпичиков. Настроил завершение игры при проигрыше и выигрыше. Хотелось бы добавить в игру уровни и звуки отскока, но пока не могу))
Так как я новичок в программировании, лучшее что я смог добавить в игру своими силами это поиграться с границами игры, цветами предметов и фона.  Остальное для меня пока сложно.
2017-12-06 15:33 Нано-игры Арканоид - Уровень и ракетка + 15 4 час. 48 мин.
Научился создавать игру Арканоид. Жаль не до конца. Урок кончился на перемещении ракетки))
Интересно, но немного сложновато пока что.
Сложно понять задание координат ракетки
2017-12-05 21:22 Демо игры Картинка с секретом + 15 7 час. 40 мин.
Научился делать программу с выводом четырех простых и одной секретной картинки. Задание заняло больше 7 часов, потому что пришлось периодически отвлекаться от ее выполнения. Думаю если бы делал не отрываясь, то времени бы ушло часа 2 - 3 может быть. Задача была не сделать на скорость а хотя бы попытаться понять что делаешь. Задание понравилось. Узнал много нового. Спасибо.
С пятой картинкой пришлось повозиться, точнее с условиями ее выполнения))
2017-12-05 13:22 Демо игры C# чего начать программировать + 15 9 мин.
Хочу научиться писать программы.

2017-12-04 20:46 Демо софт Вступительное слово + 15 2 час. 34 мин.
Научился устанавливать Visual Studio :)
Пока вроде бы ничего))
  Графические циклы Подготовка графики   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: В классе Shape создал метод Draw()
Трудности: Не понял про механизм полиморфизма. Но порадовался его силе.



Научился: Очень интересный урок. Научился создавать портфолио с картинками и описанием. И самое главное - у меня получилось добавить проект в проект. Правда не с первого раза.
Трудности: Сложно было добавить проект в Портфолио, а не просто exe файл программы. Правда, не сообразил как добавить программу, которая требует дополнительные файлы при запуске. У меня есть программа-календарь "12 месяцев", написанная по видеоуроку. Она требует папку с картинками. Наверное мало их просто добавить в Ресурсы. Нужно как-то указать к ним путь. Надеюсь в будущем разберусь.