Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-08-27 23:12 WPF Clocks Перекидные часы. Без пяти пять. + 17 1 час. 00 мин.
Повторил передачу названия шрифта
всё было понятно
Замечаний нет :)
2017-08-27 01:00 WPF Clocks Перекидные часы. Уже почти три часа. + 16 1 час. 00 мин.
Повторил искусственное создание таймера
В конце с камерой запутался, но потом справился
так-то алгоритм нетрудный, но пока 3D - этот как кошмар
2017-08-15 22:06 WPF Clocks Перекидные часы. Время час сорок. + 16 1 час. 00 мин.
Изучил 3D- объекты
Параметри 3D пока непонятны вообще
Тут в 2D не всегда соображаешь, а в трёхмерном потеряться можно... Но ничего, справимся!
2017-08-15 10:26 WPF Clocks Перекидные часы. Первый час. + 16 30 мин.
Повторил создание таблиц на языке XAML
Всё было понятно
Пока не понял, зачем столбей шириной 0.05 ед.
2017-08-13 00:15 WPF Clocks Цифровые часы. Запуск. + 16 3 час. 00 мин.
Повторил язык C#
Размечать сегменты
Сделали! :)
2017-08-12 14:11 WPF Clocks Цифровые часы. Начало. + 1 1 час. 00 мин.
Изучил создание таблицы в WPF и рисование точки на языке разметки XAML
Язык разметки пока ещё труден, но это временно
Всё замечательно, идём дальше
2017-08-06 10:24 WPF Clocks Стрелочные часы + 1 2 час. 00 мин.
Создал первое WPF приложение
Понять принцип построения стрелок
С дебютом меня :) идём дальше
2017-06-01 18:34 API ВКонтакте Введение + 16 10 мин.
Познакомился с курсом
ничего
ВК я давно, так что проблем не будет. Начинаем! 
2017-05-31 23:37 Знакомство с jQuery Суть библиотеки jQuery + 16 15 мин.
Узнал о языке jQuery
--
Об этом языке не знаю ничего, так что интересно будет новое узнать
2017-05-30 17:38 Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы + 1 25 мин.
Повторил видеообзоры программ
--
Курс замечательный, но последний урок  немного "подпортил" настроение из-за трудных настроек программ. А так есть над чем поработать в дальнейшем, по крайней мере, планирую пройти API VK или Web бота. Спасибо, Кирилл, за такой хороший курс!
2017-05-30 17:17 Сетевые технологии Всё всегда под рукой + 16 2 час. 00 мин.
Узнал о репозиториях и работе в "облаке".
Не совпадали версии SourceTree на видеоуроке и у меня, поэтому долго думал, как правильно всё сделать.
Довольно интересное хранилище данных, надо попробовать! Но урок стоит хотя бы раза 3 пересмотреть...
2017-05-30 14:00 Сетевые технологии Хождение по динамическим ссылкам + 16 2 час. 00 мин.
Повторил рефакторинг и научился управлять сайтом через кнопки
Домашнее задание
Ларчик просто открывался, нужно было просто подумать :) Хотя кнопка "Принять пациента" меня немного сбила с толку
2017-05-30 00:38 Шифрование Ключевой обмен Диффи-Хеллмана - Общий секретный ключ + 16 30 мин.
Изучил метод Диффи-Хеллмана и повторил элементарные алгоритмы
Наконец-то сделал раньше видео!
ну на цифрах этот метод хорош, но не будем же им тексты шифровать...

А за такой урок огромное спасибо, был рад повторить комбинаторику :)
2017-05-29 23:00 Шифрование Ключевой обмен Диффи-Хеллмана - Случайное простое число + 16 30 мин.
Повторил алгоритм поиска простых чисел
всё было понятно
От себя добавил проверку ввода чисел, чтобы были только цифры :)
2017-05-29 19:25 Шифрование Ключевой обмен Диффи-Хеллмана - Форма + 16 30 мин.
Повторил создание форм
ничего
При начале любого своего проекта создание форм вызывает у меня радость :)
2017-05-29 17:22 Шифрование Ключевой обмен Диффи-Хеллмана + 16 30 мин.
Изучил новый алгоритм шифрования
Все было понятно.
Начинаем!
2017-05-25 15:26 Сетевые технологии Авторизация без браузера или как обмануть сайт + 16 2 час. 00 мин.
Узнал, как задать браузер программно
Сделать универсальную авторизацию
Увы, знаний пока недостаточно для такой задачи  :(
2017-05-10 22:11 Сетевые технологии Авторизация с формированием ключа + 16 1 час. 00 мин.
Узнал о токене и способ его получения из интернет-страницы
сделать домашнее задание
Ну вход удалось сделать, а при выходе ничего не действует :( с чем может быть связано? скрин 2
2017-05-09 18:20 Сетевые технологии Авторизация с заполнением полей + 16 1 час. 00 мин.
Повторил коллекции HTML элементов
Пройти авторизацию
После того как написал письмо Кириллу, сразу понял ошибку. Всё получилось, как и получилось с выходом (не сразу сообразил сменить тег). Спасибо!
2017-05-09 15:49 Сетевые технологии Несколько способов работы с интернет-страницами + 16 1 час. 00 мин.
Узнал о Proxy-сервере
Подключиться к Proxy. При вводе своего айпишника программа выдавала мне чудеснейшее сообщение о невозможности поддключения поэтому так долго и мучался с ними.
Но хорошо хоть есть бесплатные сервера для моего региона, удалось решить проблему.
picture.ImageLocation = pic.GetAttribute("src"); 
Просто вытащить картинку из кода HTML.

Оно и быстрее работает без Proxy, кстати
2017-05-08 22:08 Сетевые технологии Интернет-страница: Что полезного можно получить? + 16 1 час. 00 мин.
Повторил язык HTML, распознав свойства страницы.
Ответить на вопрос.
Как вариант был через массив картинок, но пока не выводится ничего (второй скрин) :(
2017-04-18 13:44 Компилятор Секреты Designer файла + 16 30 мин.
Создавать файл дизайна формы
Всё было понятно
Вот и заглянул я под капот всех программ :) Спасибо за уроки, было интересно посмотреть, как изнутри работает часто ругающийся компилятор :)
2017-04-18 13:19 Демо игры C# чего начать программировать + 16 не указано
[hide]

Хотелось бы писать не только для удовольствия, но и для дохода :)
2017-04-18 11:19 Компилятор Откуда берутся окна + 16 1 час. 00 мин.
Научился запускать форму через командную строку
Всё было понятно, но некоторые команды в cmd заучить надо
Идём дальше)
2017-04-17 22:50 Компилятор Где живёт компилятор + 16 15 мин.
Ознакомился с компиляцией
всё было понятно
Почему-то вспоминается ASM, где тоже приходилось из командного окна всё делать...
2017-04-05 21:13 Итератор VIP. Оптимизация поиска простых чисел + 16 2 час. 00 мин.
повторил простые числа
найти время, чтобы вспомнить
год назад делал этот урок, приятно вспомнить)
2017-02-08 22:50 J1. Запуск START - Переменная окружения + 16 20 мин.
Научился устанавливать переменную окружения
Делать это на скорость.
Уж простите, Евгений Витольдович, но вначале мне бы просто научиться это делать, а потом уже на скорость :)
2017-02-08 22:41 J1. Запуск START - Платформа Java + 16 20 мин.
Начал изучать новый язык программирования Java
Пока всё понятно
Без среды разработки типа Visual трудновато. В последний раз такие действия на ASMe делал, написав код в блокнот и компилируя командной строкой
2017-02-07 15:14 МикроШахматы VIP урок - Бестолковый интеллект + 10 40 мин.
Создал рандомайзер ходов
Всё было понятно
Ну что, Евгений Витольдович семена для шахмат дал, осталось вырастить деревце и регулярно его поливать) За курс только спасибо, потому что свершилась мечта - написал шахматы.
Жаль только, что слишком поздно начал заниматься программированием...
2017-02-06 22:35 МикроШахматы VIP урок - Минное поле + 10 30 мин.
Научился показывать битые поля
Всё было понятно
так сразу видно, сколько атак на определённое поле)
2017-02-02 22:22 МикроШахматы ФИНАЛЬНЫЙ УРОК + 10 20 мин.
Повторил защиту своих программ
ничего)
Курс замечателен тем, что познакомился подробно с новым языком программирования и, что самое главное, - я вижу налицо результат своего труда. Я всегда хотел написать микрошахматы, но не думал, что будет так красиво. Зато теперь есть цель - написать искусственный интеллект для этой программы. Хотя бы на уровне 1 разряда.
Спасибо большое за этот курс и спасибо за воплощение мечты в реальность! По-моему, это не Газпром "Мечты сбываются", а Видеошарп - мечты сбываются :)
P.S. в обзоре дарю одну из шикарнейших партий в истории шахмат :)
2017-02-02 22:04 МикроШахматы Ладейный паркур + 10 1 час. 00 мин.
Завершил рокировку
Найти этюд
Теме рокировки посвящается этюд Лойда, 1857г. Решение такое:
1) Rf4 Kxg3
2) 0-0! Kh3
3) R1f3x
2017-02-02 20:34 МикроШахматы Рокировка на все времена + 10 10 мин.
Проверять битые поля и отсутствие фигур между королём и ладьёй
Всё понятно, чёрную рокировку даже сам написал)
Осталась ладья :)
2017-02-02 15:40 МикроШахматы Белолевая рокировка + 10 30 мин.
Повторил рефакторинг
Всё понятно)
Продолжаем :)
2017-02-02 15:11 МикроШахматы Рокировка под шахом + 10 15 мин.
Реализовал проверку на шах
Проблем не было
В предвкушении)))
2017-02-02 14:44 МикроШахматы Король всемогущий + 10 30 мин.
Научился проверять рокировку
Всё было понятно :)
Уже жду момента рокировки)
2017-02-01 22:53 МикроШахматы Флаг над замком + 10 20 мин.
Научился проверять, был ли ход королём или ладьёй
Ничего
Следующая проверка, наверное, на шах)
2017-01-31 23:17 МикроШахматы Правила рокировки + 10 10 мин.
Рисовать блок-схемы
Всё понятно
Ну написать блок-схему нетрудно, а вот реализовать...
2017-01-30 22:56 МикроШахматы ФИНИШНАЯ ПРЯМАЯ + 10 15 мин.
Вспомнил рокировку
Всё было понятно
Рокировка запрещена, если:
1) король и/или ладья делали ход;
2) между королём и ладьёй есть хоть одна фигура любого цвета;
3) королю объявлен шах;
4) при рокировке король попал или проходил бы через битое поле.
2017-01-30 22:50 МикроШахматы Подвиг безымянной пешки + 10 30 мин.
научился проверять взятие на проходе при шахе
--
Финиш остался))
2017-01-29 23:19 МикроШахматы Информационная панель + 10 1 час. 00 мин.
Вспомнил функцию мата и научился писать функцию пата
Всё было понятно
Теперь и мат есть, осталась рокировка :)
2017-01-28 21:59 МикроШахматы Шах вперёд - шаг назад + 10 25 мин.
Повторил рефакторинг
Всё было понятно
Думаю, надо поставить в функции взятии на проходе проверку на шах ещё. И логичный вопрос ещё с прошлого урока: в чём измеряется сложность алгоритмов?
2017-01-28 21:17 МикроШахматы Служба безопасности короля + 10 25 мин.
Реализовал алгоритм проверки на шах
Всё понятно)
На четвертьфинальном уроке я показывал партию, где ставили мат жертвой ферзя. Действительно классно видеть все возможные ходы и результат - мат:)
2017-01-27 00:14 МикроШахматы Король в розыске + 10 30 мин.
Изучил нестрандартные ситуации для шахмат
всё было понятно
Нелегко писать код, результат которого не сразу будет виден. Ну да, как мне кажется, для программирования такая глубина знаний только в плюс пойдёт :)
2017-01-25 23:01 МикроШахматы Возврат хода + 10 15 мин.
Создавать функции возврата хода
Не сразу понял смысл функций, т.к. визуально ничего не поменялось
Ну да посмотрим, что будет дальше :)
2017-01-25 16:06 МикроШахматы Случайный шах + 11 10 мин.
Повторил рандом
Всё было понятно
Не все ходы были доступны из-за рандома, ведь там в 1 из 5 случаев будет шах
2017-01-24 00:10 МикроШахматы ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК + 10 10 мин.
Повторил запись
ничего
Очень полезные алгоритмы изучил, сам бы до них не смог додуматься. Было очень доступно объяснено и главное - короткие видеоуроки, потому что когда идут длинные по 40 минут, то устать можно. А тут легко запомнить :)
2017-01-23 23:52 МикроШахматы Волшебное превращение пешки + 10 30 мин.
Изучил алгоритм превращения пешки
Всё был опонятно.
Немного творчества шахматного) На первом скрине исходная позиция, на втором - что получилось. Комбинация как раз в тему превращения:
1) Ф:h6!! gh
2)gh+ Kpf8
3)Лg8+! Kp:g8
4)h7+ Kpf8
5) h8Ф #
2017-01-22 22:33 МикроШахматы Пешкина мечта + 10 10 мин.
Научился исправлять ошибки в коде
Всё было  понятно.
"В мире шахмат пешка может выйти
(ну если тренируется) в ферзи"
В.Высоцкий
2017-01-22 19:57 МикроШахматы Афроамериканская пешка + 10 40 мин.
Повторил рефакторинг
Превращение нескольких функций в одну
Способ хороший, конечно, но каша в голове часто от таких превращений. Кроме того, в уроке при взятии чёрной пешкой на проходе не снимается белая :(
2017-01-21 23:44 МикроШахматы Радар для быстрых пешек + 10 20 мин.
Изучил алгоритм "перепрыгивания"
Не сразу понял, как мы проверяем взятие на проходе сразу, а не спустя ход, допустим
об этом правиле узнал, уже получив 1 разряд, а до этого не знал его :)
2017-01-20 23:58 МикроШахматы Взятие на проходе шустрых пешек + 10 15 мин.
Изучил алгоритм взятия на проходе
Не сразу сработал
Продолжаем:)
2017-01-19 22:57 МикроШахматы Пешка в сапогах + 10 20 мин.
Научился писать код по блок-схеме
Всё было понятно
И для чёрных написал, но порефакторить надо ещё)
2017-01-18 00:02 МикроШахматы Пешка на охоте + 10 20 мин.
Научился писать код по блок-схеме.
Всё понятно
Теперь ждём EnPassant :)
2017-01-17 23:33 МикроШахматы Судьба пешки + 10 1 час. 00 мин.
Повторил рисование блок-схемы
Понять блок-схему
Всё-таки блок-схема помогаем понять любой алгоритм :)
2017-01-16 16:15 МикроШахматы Пешкины законы + 10 10 мин.
Повторил все правила пешки
Нарисовать блок-схему. Запутанной получилась
Бросай монету орел или решка
И выбирай себе судьбу, кто ты король или пешка
Только не вешай нос, и если ты встаешь у руля
Не забывай бывает так что пешка бьет короля

2017-01-15 23:01 МикроШахматы ПОЛУФИНАЛЬНЫЙ УРОК + 10 20 мин.
Повторил видеозапись.
Записать без ошибок (3 дубля пришлось)
Понравилась эта часть тем, что здесь показано наглядно преимущество рефакторинга, который я ненавидел раньше. Но потом понял, что через полгода мне буудет легче читать код :)
А в качестве партии взял матч Бернштейн - Капабланка, 1914г, интересная комбинация:)
2017-01-15 18:58 МикроШахматы Мелочь пузатая + 11 30 мин.
Повторил рефакторинг
Вникнуть в код
Вроде и нетрудно, но мне всегда говорили писать функции, если вызываем её минимум дважды.
А на полуфинал нашёл одну комбинацию)
2017-01-15 17:57 МикроШахматы Дорогу Королеве! + 10 5 мин.
Изучил функцию проверки хода ферзя.
Всё было понятно.
Теперь самое трудное осталось - пешки)
2017-01-15 17:34 МикроШахматы Слоновья тропа + 11 20 мин.
Повторил функцию проверки хода слона
Ничего
Осталось всего две фигурки))
P.S. на фото тоже одна из дебютных ловушек)
2017-01-15 16:18 МикроШахматы Не стой на пути! + 11 20 мин.
Узнал о функции Math.sign
Догадаться до цикла do while
Идём дальше, всё интереснее :)
2017-01-15 14:27 МикроШахматы Горизонтальная вертикаль + 10 10 мин.
Изучил алгоритм написания функции для ладьи
Не сразу со смещением разобрался, но пересмотрев урок, всё понял
Замечаний нет)
2017-01-15 14:00 МикроШахматы Королевские шаги + 10 10 час. 00 мин.
Повторил реализзацию хода короля
Ничего
С фразой "Лошадью ходи" почему-то ассоциируется мат Легаля, где два коня выманивают короля :)
2017-01-15 11:34 МикроШахматы Лошадью ходи! + 10 10 мин.
Повторил реализацию коня
Всё было понятно
Реализацию помню с курса "Мат слоном и конём":)
2017-01-15 11:31 МикроШахматы Кто есть кто? + 10 15 мин.
Научился видеть мелкие ошибки
Всё было понятно
Самое лёгкое - конь, дальше, думаю, слон, ладья, ферзь, король и пешка
2017-01-14 23:52 МикроШахматы Шахматная бюрократия + 10 20 мин.
Научился писать функции проверки хода
Не запутаться в циклах, потом понял всё
Идём дальше, уже с нетерпением ожидаю реализовать алгоритмы)
2017-01-14 23:01 МикроШахматы ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК + 10 5 мин.
Повторил запись видео
Сделать всё с первого раза
За первую четверть курса я научился новому языку javaScript. Он мне казался трудным поначалу, но увидев сходства с любимым C#, стал увлекаться.
Сбылась мечта - написал микрошахматы, которые так и хочется усовершенствовать. Причём постоянно хочется совершенствоваться, а это ли не главное? Так что курсом доволен! Жалею лишь, что так поздно стал заниматься этим делом...

А в завершение представлю вам одну из ловушек в защите Грюнфельда, которой я выиграл немало партий :)
2017-01-14 22:52 МикроШахматы Завершение хода + 10 10 мин.
Научился передавать очередь хода
Всё было понятно.
Однажды мне тренер показал шикарную дебютную ловушку, которую я запомнил на всю жизнь. Сейчас продемонстрирую :)
2017-01-14 22:28 МикроШахматы Шахматные выборы + 10 15 мин.
Узнал о функции клика
Всё было понятно
Насыщенный урок, но полезно посидеть подумать)
2017-01-14 21:28 МикроШахматы Фигурная перекличка + 10 10 мин.
Изучил возможные хода для фигур
Всё было понятно
Неудобно немного было, что во время видеоурока вначале вызывали функции, а потом их писали :(
2017-01-14 17:39 МикроШахматы Светофор для фигур + 10 10 мин.
Научился отображать ход пешки
Всё было понятно
Думаю, надо проверить на наличие фигуры на клетках, куда фигура может пойти. А для других фигур писать соответствующие функции проверки хода. Например, для коня проверить все координаты на х^2+y^2 = sqrt(5) и на то, не занята ли клетка своей фигурой. А там посмотрим
2017-01-14 00:27 МикроШахматы Фигуры на доске + 12 10 мин.
Научился отображать фигуры и вспомнил HTML-код фигур
Всё было понятно
И вроде урок нетрудный, а самому думать не выходит :(
2017-01-13 23:55 МикроШахматы Шахматные буквы + 11 10 мин.
Познакомился с работой с массивами в JS
все понятно
Идём дальше :)
2017-01-13 22:22 Тетрис ФИНАЛЬНЫЙ УРОК + 14 2 час. 00 мин.
Повторил "защиту" видеопрограмм
Записать видео.
Сделал дублей 20, т.к. постоянно какие-то ошибки были у меня в программе.
Теперь об отзыве:
Кирилл, огромное тебе спасибо за этот курс! Ты меня окунул в детство и заставил вспомнить славные дни за этой игрой! А теперь я её и сам написал, и дальше хочу развивать. Очень хорошо объяснял трудные темы и постоянно давал задания на дом. Я себя чувствовал студентом во время защиты лабораторных работ, но это и правильно :)
И хорошо, что обучаешь программированию через написание игр, потому что этот метод, я считаю, убивает двух зайцев:
1) Я обучаюсь программированию, прокачиваю навыки, точнее;
2) Я играю в собственно написанную игру и есть стимул её развить, улучшить.
Буду дальше проходить старые незаконченные курсы, а потом начну Сетевые технологии и Web-бот, который пригодится мне для диплома.
Спасибо тебе за этот курс!!!
2017-01-10 23:42 C# Четыре в ряд - Соревнование Пять в Ряд - Соревнование + 21 10 мин.

--
Написать функцию для оценки текущей позиции
2017-01-09 21:30 Webbot On-Line Видеообзор Игры + 20 20 мин.
Узнал об игре nebo-mobi
Понять правила
Тема очень похожа на мою дипломную, так что будет легче проходить :)
2017-01-08 11:07 МикроШахматы Координатное поле + 20 10 мин.
Научился выводить координаты и узнал о пробелах  
Всё было понятно
Идём дальше
2017-01-08 10:27 МикроШахматы В начале было поле + 20 15 мин.
Познакомился с языком JavaScript
всё было понятно
Увы, ни координаты, ни цвета вывести не могу ввиду незнания этого языка :(
2017-01-07 22:04 Судоку Проверка правил игры + 21 15 мин.
Делать проверки внутри квадратов судоку
Самому думать...
Проверки нетрудные, но почему-то додуматься до них не смог :(
2017-01-05 16:44 Судоку Печать цифр в таблице + 20 20 мин.
Повторил работу с делегатами
дать определение
Делегат - это объект, который может ссылаться на метод.
2017-01-05 15:13 Судоку Сетка для цифр + 20 20 мин.
Повторил работу вложенных циклов
Всё было понятно
Замечаний нет. По окончанию попробую в WinForms)
2017-01-04 12:56 Простой WPF WPF. Аудиотреннинг + 20 20 мин.
Создал первое WPF приложение
Понять, как изменить имя какого-либо элемента.
Неплохая мотивация :)
2017-01-02 20:13 Судоку Вступление + 21 20 мин.

Null
Судоку решал ещё в классе шестом:)
2016-12-24 20:40 Игры на JavaScript Сколько мне дней + 20 30 мин.

понять язык
---
2016-12-22 00:02 Без конкуренции VIP - Главный алгоритм + 21 2 час. 00 мин.
Повторил метод Split() и парсинг
ДОЛБАННЫЕ ТОЧКИ И ЗАПЯТЫЕ! эти разделители в числах убили тысячи моих нервов...
Однако и они не выбили меня из колеи и всё-таки добил эту программу! От неё я получил идеи для реализации своего проекта :)
2016-12-21 21:56 Без конкуренции VIP - Парсинг файла в сетку. + 20 2 час. 00 мин.
Научился парсить заголовки
были проблемы с файлом после того, как я его Экселем открыл. Появлялись пробелы и непонятно почему добавлялись столбцы с названием "," (запятая)
второй файл получить бы, report2015.csv... Губы катаю :)
2016-11-20 19:35 Без конкуренции VIP - Потяни и отпусти + 20 30 мин.
Изучил события Drag и Drop в DGV
понять код гугла
Благодаря первой программе оставил просто имя файла, без полного пути. А так понятнее :)
2016-11-13 19:12 Бурные потоки VIP. Игры со словами + 20 2 час. 00 мин.
Повторил работу с файлами
игра "города"
классный урок)
Вопрос не по теме: реально ли стать классным программистом, не имея опыта в олимпиадах, а любовь появилась только год назад?
2016-10-31 23:15 Бурные потоки ФИНАЛЬНЫЙ УРОК + 20 30 мин.
Повторил запись видео
null
В который раз убеждаюсь, что самое трудное в программировании - не программировать, а объяснить так, чтобы это понимали абсолютно все. Я честно старался почитать теории о потоках, но заснул на странице так третьей. 
Тут же, на этом курсе, я изучил азы работы с потоками, параллельно написав игру, очень похожую на змейку. Только тут много змеек и все они - потоки. Приятно было управлять потоками, останавливать их, запускать, тем более, что они - приятные "животные" :)
Если бы мне так в институте преподавали программирование или в школе информатику, то был бы олимпиадником...

Обратная сторона медали: после изучения потоков в очередной раз понял, как мало я знаю... Но есть к чему стремиться!
Спасибо, Евгений Витольдович, за этот курс и дополнительную мотивацию!
Кстати, сегодня год как я серьёзно занимаюсь на этом проекте. Ура! :)
2016-10-31 22:19 Бурные потоки Смысл жизни + 20 20 мин.
Повторил завершение потоков
ничего
Питонов жалко :(
2016-10-31 21:43 Бурные потоки Замри! + 20 30 мин.
Изучил состояние потоков
запутали 2 подряд бесконечных цикла
последний шаг остался)
2016-10-29 23:13 Бурные потоки Приоритет + 20 20 мин.
Повторил lock и узнал об ID потоков
Всё было понятно
Вот что приоритет животворящий делает :)
2016-10-29 19:56 Бурные потоки Бурная жизнь + 20 30 мин.
Закрепил знания по очередям
придумать своё
Разобраться в потоках надо бы вначале, а потом уже добавить своё :)
2016-10-29 18:38 Бурные потоки Поток питонов + 20 20 мин.
Познакомился с потоками и ключевым словом lock
lock и isBackground
Сейчас это хоть как-то понятно, а учи я по теории, вообще не понял бы ничего...
2016-10-24 16:38 Бурные потоки Поворот головы + 20 20 мин.
Повторил работу с перемещением и перегрузку операторов.
Сложные 10%, где стенка. Питон с этой долею повернуть должен, если не стенка?
На скрине у меня прямо избиение: 50 на 50 :)
2016-10-23 00:38 Бурные потоки Питонатор + 20 20 мин.
Вспомнил очереди и конструкторы
смысл делать закрытый конструктор, не пойму?
по цвету: может, граница надо до 16? не включается же 16 вроде бы
2016-10-22 21:16 Бурные потоки Зайчики + 20 30 мин.
Повторил предохранительный клапан в циклах с постусловием, а также проверил свой метод AddHare().
Понять метод добавления
Я написал сам этот метод, но чисто рандомно. Кроме того, не согласен с onScreen(): нужно проверять с единицы, а не с нуля, ибо нули - это стены. Если ошибся, исправьте.
свою реалтзацию AddHAre до урока выкладываю (закомментил). сильно отличается, виддно :)
2016-10-22 20:39 Бурные потоки Террариум + 20 25 мин.
Повторил ООП и создание "границ" в консоли.
додуматься до метода зайчиков.
"Начинаем концерт! Запускаем хор мальчиков-зайчиков!"
2016-10-13 23:14 Алгоритмика Я решил всю Алгоритмику + 21 24 час. 00 мин.
Изучил "Библию" для программиста
последняя задача на подпрограммы
Что сказать... Курс замечательный, изучил много базовых и полезных алгоритмов для реализации дальнейших программ. Ведь чтобы стать лучшим в математике, надо делать 10000 примеров. Чтобы стать крутым программистом, надо 10000 программ написать (ну это чисто моё мнение). А для этого надо знать самые основы основ. В этом курсе описаны самые-самые базы, иногда хотелось даже и своё выдумать.
Минус курса только один: очень мало задач на тему Массивы и Матрицы. Конечно, я не лучший программист в мире, но я думаю, что такое используется очень часто и что стоило бы больше прорешать на эту тему. Например, можно было бы показать тот же метод пузырька или что-то связанное с умножением матриц (по поводу последнего - могу подкинуть много задач на тему массивов, матриц и линейной алгебры).
Также очень не хватало задач на чтение из файла (например, в файле текст и с ним работать).
Но так я безумно доволен собой и рад, что выполнил последнее обещание, которое я давал в канун Нового года (помните, я писал "творение"?)
Я действительно поумнел, спасибо Вам, Евгений Витольдович!!!
2016-10-12 22:48 Без конкуренции VIP урок. Бесплатная польза + 20 20 мин.

ничего
в универе я решал задачи по линейной алгебре бездарям, причём я и сам мог бы решать системы или вектора, но потом решил написать программу для этого. Деньги не брал, потому что "горел" по WEB технологиям, поэтому баш на баш был :)
Скажу так: если бы не математика, которую я люблю сильнее своей девушки (шутка), то никогда не полюбил бы программирование :)
2016-10-09 22:36 Без конкуренции ФИНАЛЬНЫЙ УРОК + 1 20 мин.

записать видео
Спасибо за видеокурс! Похожие операции выполняют и у нас на работе, так что это очень пригодится для помощи своим коллегам :)
Побольше бы таких прикладных программ)
2016-10-07 15:34 Без конкуренции Подводим итоги + 20 40 мин.
Научился дизайну программы
Думать
Цвет фона столбца с итогами я не захотел делать, но написал все же эту строчку кода, она закомментирована. Мне больше хотелось сделать чередование строк по цвету. "Вдохновение" пришло после просмотра отчёта Максима Лапшинова :)
2016-09-30 11:13 Без конкуренции Анализ текстового файла + 20 40 мин.
Узнал о методе Trim()
Думать самому
В функции ReadContent() я просто добавил выделенные строчки, посчитал всё. Но чувствую, что что-то сильно легко... Если легко, значит, что-то не так, наверное)
2016-09-29 14:03 Без конкуренции Регулярная декомпозиция + 20 20 мин.
Узнал о регулярных выражениях
Думать самому
Мыслей никаких пока об этих функциях :(
2016-09-28 11:45 Без конкуренции Главный Анализатор + 20 20 мин.
Вспомнил создание класса
Думать самому.
Думать над переменными, какие надо, а какие нет - довольно трудно. Но лёгкой жизни не обещал никто :)
2016-09-27 11:47 Без конкуренции Настройка таблицы + 20 20 мин.
Повторил создание таблицы
Сложностей не было
На ум приходит функция clear(), но то ли она удаляет?
2016-09-23 14:47 Без конкуренции Правильный ответ и форма + 20 20 мин.
Повторил создание формы.
Ничего
Так-то у меня был верный скрин, я просто хотел на время создать эту же форму. Но нет так нет :)
2016-09-23 13:48 Без конкуренции Ручное выполнение задачи + 20 не указано


294,7585 м.
Все файлы загнал в один и посчитал сумму.
P.s. где-то с меня смеётся один программист :D
2016-09-22 20:03 Секундомер Секундомер - Написание кода + 20 20 мин.

ничего
где-то в голове остался код :)
2016-09-22 20:02 Секундомер Секундомер - Настройка формы + 20 15 мин.

ничего
как на автомате
2016-08-26 15:46 Мат Конём и Слоном Чистый ход + 20 2 час. 00 мин.
Искать ошибки в большом коде
Найти ошибку.
Одна неверно поставленная скобка в порядке действий испортила мне тысячу нервных клеток :(
2016-08-24 20:45 Без конкуренции Реклама VIRI + 20 не указано


Фирма Viri-технологии занимается производдством металлического каркаса
2016-08-24 20:31 Без конкуренции Как избежать конкуренции? + 20 не указано


Могу помочь своей учительнице по математике делать некоторые рутинные операции на компьютере, встречаемся в субботу.
2016-08-24 14:56 Мат Конём и Слоном Рефакторинг кода + 20 1 час. 20 мин.
Повторил рефакторинг
Ошибку найти
Странно, что у меня выдаёт 408 позиций, а не 712...
2016-08-23 20:02 Демо софт Вам телеграмма! + 20 15 мин.

Ничего
Установил)
2016-08-23 11:30 Мат Конём и Слоном Две структуры + 20 30 мин.
Вспомнил о структурах
Вспомнить рефакторинг
Ахиллесова пята...
2016-08-23 10:52 Мат Конём и Слоном Ворошиловский слон + 20 1 час. 00 мин.
Повторил IEnumerable
Вспомнить yield
Я писал уже вначале, что белый слон в углу ставит мат, на моей позиции последний ход Кр f3-f2.
Прямо как Галилей: "и всё-таки она вертится!":)
А если серьёзно, то рождается мысль сделать ИИ и задачник, чтобы решали задачи на технические окончания:)
2016-08-19 11:24 Мат Конём и Слоном Нотация Форсайта - Эдвардса + 20 1 час. 00 мин.
Изучил нотацию Форсайта - Эдвардса и написал код для неё.
Найти любимую комбинацию
Немного не в тему, но не мог пройти мимо такого этюда, когда два коня шикарно матуют
2016-08-16 13:27 Мат Конём и Слоном Конь ходит буквой Гэ + 20 15 мин.
Закрепил знания предыдущего урока
Ничего
Пока над этим методом мыслей нет у меня...
А так я лишний раз убедился, что алгоритм поиска полей коня написал верно :)
2016-08-15 14:10 Мат Конём и Слоном Королевское правило + 20 2 час. 00 мин.
Изучил алгоритм поиска матовых комбинаций, а также самостоятельно разработал проверку на слона и коня
Проверка слона.
Значит, я решил танцевать от определения хода коня: две клетки прямо, одна вбок или наоборот, две вбок и одна прямо. Суть в том, что при любом раскладе расстояние от прошлого хода до нового равно корень из 5, считается теоремой Пифагора. Значение 5 дадут только 2 в квадрате и 1, потому что координаты целые. При запуске программа выдала ноль, что является правильным ответом, т.к. королём и конём не поставить мат.

Теперь по поводу слона: диагонали - это расстояние √2. Дать такую величину могут лишь равные значения (BishopX - BlackKingX) и (BishopУ- BlackKingУ). Но проблема есть: белый слон и король могут стоять на одной диагонали! Поэтому я проверил и это.

По поводу слона могу ошибаться, за коня уверен. :)
2016-08-11 11:41 Мат Конём и Слоном Перебор всех комбинаций + 20 2 час. 00 мин.
Повторил алгоритмы поиска всех вариантов
Додуматься до королей.
Просто проверяем соседние клетки по горизонтали, вертикали и диагонали.
Но короли - ладно, а слона как? Проверка диагоналей i+1, j+1 элемента?
А на коня пока только приходит мысль , если это матрица, i+-2, j+-1 и i+-1, j+-2. Ну и, естественно, проверить на невыход за пределы доски. Ход мыслей верный?
И ещё: раз слон белопольный, то по идее должны быть нечётные координаты: начало отсчёта А1 - это чёрная клетка
2016-08-04 09:56 Мат Конём и Слоном Постановка задачи + 20 10 мин.
Вспомнил мат конём и слоном.
Вспомнить шахматную стратегию.
Ура, наконец-то в программировании применю любимые шахматы! Увы, доски у меня нет в офисе, поэтому осваиваю рисование. Мат обычный, просто вспомнил одну из партий.

Урок отличный, Только две небольшие пометки:
1) два коня же ставят мат вроде? Много этюдов на эту тему было... Ну там только если грубая ошибка, кажется?
2) А позиция Ваша реальная! Кр f3-f2 и всё:) вскрытый шах - классная вещь:)
Спасибо за урок! Надеюсь, после этого курса сыграю с Вами, Евгений Витольдович :)
2016-06-22 23:40 Сетевые технологии Вопросы и ответы + 20 5 мин.

ничего
На этот курс меня побудило записаться, пройдя несколько уроков по ВК, поэтому надеюсь, что после него "страшные" слова вроде "токен" или uid :)
2016-06-22 23:27 Сетевые технологии Главные секреты интернет-страниц + 20 20 мин.
Изучил некоторые свойства Веб-браузера
Сразу понять Cookie-files.
Cookie- это небольшие данные, хранящиеся только на компьютере пользователя. Предназначены для аутентификации пользователя (ввода логина/пароля), чтобы постоянно не вводить данные.
2016-06-21 23:34 Сетевые технологии Мой собственный браузер + 20 15 мин.
Научился создавать элементарный браузер
вроде ничего
ну напрашивается вариант просто изменить значение строки mainSite, но сильно просто... Наверняка что-то интересней есть :)
P.S. Кирилл, встречный вопрос: я не указывал сайт Амиго на кнопке Поиск, однако он появился. Откуда он взялся и как исправить?
2016-06-19 21:11 Шифрование ФИНАЛЬНЫЙ УРОК + 22 5 мин.

null
О шифровании узнал впервые на 1 курсе института, но, как и всё связанное с программированием, не полюбил и посредственно его сдал. Сейчас же благодаря Витольдовичу я им сильно заинтересовался и понял, что это очень интересно. Видимо, это талант такой - делать скучные на первый взгляд вещи интересными и лёгкими.
Действительно, защищать информацию в современном мире очень нужно, ибо вместе с умением защищать её растёт умение её взламывать. Уроки хакерства Вы, Евгений Витольдович, вряд ли дадите, ибо каается законом, а защита разрешена :)
В любом случае, от курса получил только позитив, спасибо и дай Бог побольше таких курсов!
2016-06-17 23:21 Шарики ФИНАЛЬНЫЙ УРОК + 20 20 мин.

записать видеообзор
вроде бы делал уже обзор, а всё равно что-то новое узнаю, посмотрев код :)
2016-06-17 11:25 Шифрование Поточный шифр - Дешифровка + 20 20 мин.
Дешифровке методом Виженера.
Ничего вроде
Первые 5 минут уже выполнил, на дальше не хватило мозгов доддуматься
2016-06-16 11:51 Шифрование Поточный шифр - Шифровка + 20 10 мин.
Повторил алгоритм шифрования.
Все понятно
Первые пять минут делал сам, дальше не хватило мозгов доддуматься :)
2016-06-14 10:36 Шифрование Поточный шифр Виженера + 20 15 мин.
Новому виду шифра.
Найти закономерность.
Наверное, я придумал велосипед, но заметил такую закономерность: номер буквы в шифре есть сумма номеров буквы слова и ключа, если считать с нуля. Интересно, по таким ли расчётам пишем?:)
2016-06-13 15:12 Шифрование Полиалфавитный шифр - Дешифровка + 1 1 час. 00 мин.
Находить обратный ключ
Найти обратный ключ
Замечательный метод шифрования!
2016-06-10 15:40 Шифрование Полиалфавитный шифр - Шифровка + 20 20 мин.

Не выводилась таблица ключей , т.к. не ту сетку очистил.
Я-умный-и-счастливый.
П.с. мне больше по душе сообщение из известной песни про лабутены :)
2016-06-06 11:49 Шифрование Полиалфавитный шифр - Ключевая таблица + 20 1 час. 00 мин.
Созданию таблиц
Формулы, а вернее, додуматься до них
Идём дальше :)
2016-06-06 10:31 Шифрование Полиалфавитный шифр - Форма + 20 20 мин.
Повторил создание простых форм.
Названия придумать
Почему-то мне больше нравится создание формы. Похоже, надо профессию менять :)
2016-06-06 09:23 Шифрование Полиалфавитный шифр Виженера + 20 20 мин.
Узнал о новом шифре Виженера.
Не запутаться.
Такое ощущение, что я ноту си изучал :)
2016-06-02 15:11 Шифрование Перестановочный шифр - 2 этап дешифровки + 1 15 мин.
Доводить дело до конца.
Закончить.
Начинаю вспоминать дискретную математику)
Спасибо за курс, очень интересно!!!
2016-06-02 14:54 Шифрование Перестановочный шифр - 1 этап дешифровки + 20 15 мин.
Повторил работу с DGV.
Не запутаться
Последний шаг:)
2016-06-02 14:23 Шифрование Перестановочный шифр - 2 этап шифровки + 1 20 мин.
Сделал до конца шифрование.
Расшифровать фразу.
Я победитель и у меня уже получилось :)
2016-06-02 13:44 Шифрование Перестановочный шифр - Алфавитный ключ + 20 15 мин.
Повторил метод пузырька.
Не запутаться
Не впервой мне с такими строками встречаться; создавая формы в 1С, часто приходится строки большие писать...
2016-06-01 15:45 Шифрование Перестановочный шифр - 1 этап шифровки + 1 20 мин.
Вспомнил работу со строками.
Все было понятно.
Идём дальше:)
2016-06-01 15:06 Шифрование Перестановочный шифр - Форма + 20 20 мин.
Закрепил навыки создания формы.
Всё было понятно :)
Сделал быстрее, чем на видео - вот что значит тренироваться с программой секундомер :)
2016-06-01 13:35 Шифрование Перестановочный шифр + 20 20 мин.
Познакомился с шифрованием и кодированием.
Понять шифрование.
Кодирование - это обычнач передача данных в виде кода, шифрование - передача кода в специальном виде(шифре), чтобы не смогли информацию прочитать.
П.с. уж простите, но больше по душе Есенин :)
2016-05-21 13:54 НаноШахматы PHP - Циклы для клеток + 20 1 час. 00 мин.

проблема ниже
Я написал код один в один , даже пробелы поставил где надо. Тем не менее, выдаёт вот что.
В чём проблема? Вроде знаки расставил правильно...
2016-05-21 12:52 НаноШахматы HTML - Фигуры на Доске + 20 10 мин.
расставлять шахматы
ничего
чёрные не начинают, но выиграют :)
2016-05-21 12:39 НаноШахматы CSS - Шахматная доска + 20 10 мин.
Рисовать доску через html
ничего
а в html можно циклом нарисовать как-то?
2016-05-21 11:45 НаноШахматы HTML - Шахматные фигуры + 21 5 мин.
вспомнил Html
ничего
полный вперёд :)
2016-05-14 23:25 Функционал ФП - Калькулятор + 20 30 мин.
Познакомился с лямбда-выражениями.
Вникнуть в синтаксис
идём дальше
2016-05-08 17:17 Коллекция графов Широкий пошаговый ход + 20 15 мин.
Повторил пошаговое исследование программы.
Ничего.
Теперь пора визуализацию делать :)
2016-05-08 16:09 Коллекция графов Широкий алгоритм + 20 1 час. 00 мин.
Вспомнил алгоритм поиска вширь через очередь.
Найти ошибку.
Ну раз мы изменяли коллекцию, то почему бы там, где итератор, не сделать пребор, как в массиве - по индексу?
2016-05-08 14:50 Коллекция графов Широкий поиск + 20 20 мин.
Повторил алгоритм поиска вширь.
Вспомнить очередь.
Идём дальше :)
2016-05-05 13:55 Бурные потоки Вступление + 20 20 мин.
Повторил ООП.
Придумать поля.
Кроме кролика, можно добавить размер змеи(они же одинаковые будут?), скорость начальную, координату головы, ну и Питона можно как list или array представить.
2016-05-04 15:55 Фотошарп Билинейная интерполяция + 20 2 час. 00 мин.
Изучил билинейную интерполяцию на практике.
Формулы трудны для запоминания
Спасибо за урок! Есть над чем работать:)
2016-05-03 17:38 БД - Управление гостиницей Установка сервера MySQL + 21 10 мин.
Научился устанавливать MySQL Community Server
установить HeidiSQL
знакомые действия были в Новых технологиях :)
2016-05-03 15:23 БД - Управление гостиницей Создание базы в MS Access + 1 30 мин.
Научился работать в Access и чертить схему БД
печатать
Схемы не рисовал до этого, если честно. А вот таблицы создавал в так любимом нами Sql :)
2016-05-03 13:36 Коллекция графов Шахматная доска + 20 30 мин.
Научился создавать шахматный граф.
Не запутаться в циклах.
Не получается скрин сделать: как только нажимаю альт, сразу стираются линии :(
2016-05-02 23:03 БД - Управление гостиницей Таблицы комнат и дней + 20 1 час. 00 мин.
Улучшил своё мышление, нарисовав БД.
Таблица Map трудновата ещё
Ну из базовых добавлений так и напрашивается тип комнаты (люкс/полулюкс, выход на море)
2016-05-02 18:38 БД - Управление гостиницей Таблицы клиентов и заказов + 20 1 час. 00 мин.
Научился составлять словесно таблицы БД
подумать над полями
Соединение таблиц было моим первым заданием на работе, с которым я прекрасно справился. Поэтому неплохо было бы отдельные таблицы о контактных данных добавить, да и мини-таблицу паспорт записать стоит, потому что клиент может левый адрес дать. Но это уже, видмимо, придирки.
А после слова "Предоплата" в зародыше у меня рождается идея подключить платежи к 1С :)
2016-05-02 17:50 Коллекция графов Отображение + 20 20 мин.
Повторил работу с графикой.
не сразу вспомнил, что координата метки - верхний левый угол
А можно ли метки в виде круга создать?
Кстати, по поводу линий: уж очень попахивает Bitmap, pictureBox. Можно ли так использовать?
2016-05-02 16:55 Коллекция графов Инициация + 20 15 мин.
Повторил динамическое создание элементов.
Додуматься до вывода
Самое простое и неправильное решение - цикл.
Вот не хочется писать 6 раз AddLabel и вычислять координаты, но похоже, придётся...
P.S. возникла идея матрицы смежности составить :) Жаль, что на уровне идеи это и осталось :(
2016-05-02 00:18 Коллекция графов Рёбра + 20 15 мин.
Научился описывать коллекцию рёбер и понял, почему надо Dictionary
вроде ничего
простое неправильное решение :)
2016-05-01 23:53 Коллекция графов Вершины + 20 15 мин.
Повторил итераторы и волшебное слово yield
yield...
Dictionary подошёл бы и хранить там две вершины через массив (вершина 1, вершина2), соединяющие ребро, и длину его.
2016-04-28 14:14 Фотошарп Метод ближайшего соседа + 20 20 мин.
Изучил самый простой метод изменения размера.
Вроде ничего:)
Простое неправильное решение:)
2016-04-27 23:32 Фотошарп Изменение размера + 20 10 мин.
Познакомился в теории с методом изменения размера.
null
теория - это хорошо, ждём практику :)
2016-04-27 10:58 Коллекция графов Граф + 20 20 мин.
Вспомнил графы.
Думать над хранением их
На курсе Комбинаторика была задача о выходе из лабиринта, где использовались очереди. Правда, тогда я о них не знал, но попробую с их помощью.
А за идею графа спасибо сестре,которая попросила объяснить задачу рл геометрии :)
2016-04-27 09:45 Коллекция графов BitArray   20 мин.
Познакомился с коллекцией bitArray и закрепил знания по логическим операциям.
Вспомнить операции
Ну наконец-то я понял Xor, а то с института не знал её. Да и логические действия забывать нельзя.
Ах да, после этого урока охота пользоваться массивами пропадает:)
А для эксперимента я просто вспомнил and и or :)
2016-04-25 23:26 Коллекция графов Hashtable + 20 2 час. 00 мин.
Научился самостоятельно экспериментировать и сравнивать коллекции на практике.
Ждать.
Скажу честно: мне лень было напрягать мозги и думать над этим, однако желание не стать посредственным программистом победило. Вот что накалякал:
Я никак не мог понять, как создать много коллекций. Только потом вспомнил, что массив всегда придёт в помощь. Ну да ладно, с этим справился.
Потом всё пошло отлично, но вот на скрине получилось так, что 100000 коллекций LD создаётся 200мс, а одна из 100000 элемнтов - минуту. МИНУТУ, КАРЛ! То ли я ошибся в исходнике (прикрепляю его), то ли коллекция LD быстрая только при малом кол-ве элементов?
Ну а так, проэкспериментировав, можно сделать вывод, что с малым кол-вом элементов лучше LD не найти, в то же время HD-коллекции удобны при бОльшем кол-ве элементов.
И ещё: я не понял третий этап, который Вы говорили на видео. Что от меня нужно?
А так эксперимент понравился, спасибо за урок!
2016-04-22 19:18 Коллекция графов ListDictionary + 20 20 мин.
Узнал о коллекция типа ListDictionary и посмотрел некоторые свойства.
Вроде всё было понятно.
Чем-то похоже на ключи в SQL, если мне не изменяет память, constraint...
А для эксперимента любуюсь Remove :)
2016-04-21 23:19 Итератор ФИНАЛЬНЫЙ УРОК + 1 5 мин.
Писать отзыв.
Пройти курс.
Об итераторах я не знал ничего, лишь производное слово "итерация" во время работы с циклами. Этот курс мне запомнился тем, что поначалу всё очень НЕТРУДНЫм было, а потом всё ТРУДНЕЕ и труднее вникать в код. И с каждым уроком я понимаю, КАК МНОГО я не знаю в программировании и как много придётся пахать, чтобы стать действительно ПРОФЕССИОНАЛОМ, а не просто посредственным программистом.  Этот курс хорош ещё тем, что после удачных своих программ я не поймаю звезду: я снова убедился, что я дерьмо как прогер, однако это лишь стимул работать дальше и не опускать руки.  Ведь дорогу осилит идущий :)
В любом случае, этот курс программно-психологический, как и всё Професишарпы, так что огромное спасибо, работаем дальше!
2016-04-21 23:12 Коллекция графов Array vs List + 20 20 мин.
Научился сравнивать коллекции.
Ничего :)
Заодно и горячие клавиши повторил :)
2016-04-21 22:24 Коллекция графов List + 20 20 мин.
Вспомнил списки и работу с ними.
Сумма...
Нашёл метод RemoveAt - удаление по индексу.
Не могу понять, почему Sum в List не работает??
2016-04-15 15:09 Коллекция графов ArrayList + 20 20 мин.
Узнал о коллекции ArrayList
Вроде ничего
Узнал впервые о методе вставки insert, до этого только удалял элементы:)
2016-04-15 14:45 Итератор Итератор. Один метод вместо классов. + 21 10 мин.
Повторил навыки упрощения кода.
Ничего)
Курс как всегда замечательный, но довольно трудноват, ибо пока не поймешь суть итераторов и смысл, то делать нечего. Я его ещё раз пройду посмотрю.
А так идея хорошая, очень нравятся такие профи вебинары, ибо для своей цели надо знать больше, чем много:)
2016-04-15 14:16 Итератор Итератор. Список простых чисел. + 20 20 мин.
Повторил алгоритм поиска простых чисел и списки.
Разобраться с yield
А заодно вспомнил матрёшки:)
Ещё бы вспомнить выравнивание...
2016-04-15 12:26 Итератор Итератор. Волшебное слово yield. + 20 45 мин.
Узнал о ключевом слове yield, а также его применении.
Определение.
Yield означает, что метод, оператор или метод доступа get в котором оно встречается, является итератором.
2016-04-15 11:02 Итератор Итератор. Зачем нужно два класса + 20 45 мин.
Получше понял разделение кода на два класса.
Я так и не понял, почему primeMax с -1 начинается?
Я вас уважаю, но моя таблица мне нравится больше:)
Но всё же вопрос: как можно выровнять её? А то неохота пробелы рисовать:(
2016-04-09 19:27 Итератор Итератор. Перебор простых чисел. + 20 20 мин.
Вспомнил алгоритм поиска простых чисел.
Думать :)
Идём дальше
2016-04-09 17:38 Итератор Итератор. Перебор чисел в итераторе. + 20 20 мин.
Повторил перебор чисел.
null
Замечаний нет
2016-04-08 21:20 Итератор Итератор. Создание пустого итератора. + 20 15 мин.
познакомился с итераторами.
понять итераторы.
Итератор — интерфейс, благодаря которому можно получить элементы коллекций (списка, массива)
2016-04-08 20:14 Итератор Итератор. Разложение числа на простые множители. + 20 15 мин.
Повторил алгоритм разложения на множители.
Вспомнить
нравится всё :)
2016-04-04 13:21 Микроигры VIP урок. Стрелялка + 20 2 час. 30 мин.
Закрепил основы ООП, создав самую простую стрелялку.
Досидеть до конца
Долгий урок был, на 2 части бы его :(
2016-03-30 22:33 Хранитель экрана VIP. Говорящие часы. Воспроизведение + 20 1 час. 00 мин.
Pаписал говорящие часы и повторил работу с аудиофайлами.
Да вроде ничего, доступно и понятно всё.
Сочетание приятной программы с полезными навыками - что ещё надо?:)
2016-03-30 22:32 Хранитель экрана VIP. Говорящие часы. Запись голоса + 21 1 час. 00 мин.
Познакомился с записью аудиофайлов и библиотекой NAudio.
cложно было понять сразу события записи и остановки.
Полезная программа-диктофон:))
2016-03-24 09:52 Морской флот Графика - Рефакторинг + 21 45 мин.
Закрепил навыки рефакторинга кода.
Refresh
От себя исправил два клика по уже выстреленноц клетке:)
2016-03-23 23:25 Морской флот Графика - Выстрелы по Кораблям + 20 30 мин.
Закрепил знания по обработке события клика по мышке.
Сложно было счётчики установить в нужных местах.
От себя добавил фишку, как в морском бое - после попадания в корабль все клетки вокруг пустые :) скорее всего, просто и неправильно, но как есть)
2016-03-23 11:39 Морской флот Графика - Карта Морского флота + 20 35 мин.
Закрепил работу с матрицами.
Все было понятно.
Идём дальше:)
2016-03-23 10:06 Фотошарп ФИНАЛЬНЫЙ УРОК + 23 10 мин.
Научился обрабатывать фото в своём редакторе.
Найти фото.
Когда я прочитал о Деннисе Ритчи и языке С, то понял, насколько важен этот язык в мире. Я читал, что на нём написаны Хром, Опера, Операционка, Фотошоп. Появилась цель - написать браузер, фотошоп и ОС. Вот сбылась первая мечта, которую буду совершенствовать- я написал мини-фотошоп.
Причём уроки были настолько понятны, что зачастую делал всё сам, перематывая видео.
Спасибо ха этот курс и исполнение одной из моих целей!
С уважением, Артём Александрович Быцко. :)
2016-03-23 09:34 Фотошарп Гамма-коррекция + 21 20 мин.
Узнал о гамма-коррекции.
Формулы, как их вывели:)
Вот и готов маленький фотошоп:)
2016-03-22 21:49 Фотошарп Градационная коррекция + 20 30 мин.
Научился работать с фильтрами и в очередной раз убедился в том, что математика и программирование - лучшие подруги.
не запутаться в формулах.
А что это за книга, откуда Вы брали данные?
2016-03-22 18:49 Хранитель экрана ФИНАЛЬНЫЙ урок + 21 1 час. 00 мин.
Защищать свои программы
Обзор делать.
у этого курса логические 2 части:
1) Первая - это ничто иное, как элементарная работа с графикой, компонентами Windows Forms и принципом инкапусляции в ООП. Для меня это было своего рода повторение, которое я удачно прошёл;
2) А вот вторая часть уже более трудная и там пришлось очень напрячься, чтобы сделать заставку или, как её называют, Хранитель экрана. Были трудные функции DLL, но после "Микроигр" уже сам чёрт не брат.
Курс полезный как для новичков, так и опытным программистам, где каждый узнает что-то новое. Спасибо огромное за этот курс, Евгений Витольдович!
2016-03-22 10:00 Морской флот Интерфейс - А на море корабли + 20 30 мин.
Научился рисовать корабли точно в указанном месте, закрепив знания по координатам.
Немного запутала сетка, точнее, границы, но ничего:)
Идём дальше)
2016-03-21 13:42 Хранитель экрана Режим предобзора и установка + 20 35 мин.
Закрепил знания по DLL и WinApi, а также научился открывать заставки.
Сложные функции WinApi.
Вкратце: всё замечательно, результатом доволен:)
2016-03-21 11:00 Хранитель экрана Полноэкранный режим + 20 20 мин.
Познакомился с компонентом Screen и научился изменять размеры картинки по экрану.
Все было просто :)
Последний шаг остался:)
2016-03-21 10:25 Хранитель экрана Параметры командной строки + 20 1 час. 00 мин.
Научился пользоваться командной строкой и улучшать код.
Сменить путь в командной строке и запустить её в определённой папке. Сделать так и не смог, поэтому в обход.
Не мне вас учить, но может, стоило показать, как запустить эту командную строку в какоц-то папке?  А то пока разобрался, много времени потерял :(
2016-03-18 22:49 Хранитель экрана Использование реестра + 20 1 час. 00 мин.
Узнал о реестрах и научился работать с ними.
Понять реестры, поэтому пересмотрю урок.
Урок трудноват, но интересный результат нравится :)
2016-03-18 15:14 Хранитель экрана Применение настроек + 21 35 мин.
Повторил взаимодействие двух форм и тернарный оператор.
Метод удаления.
Замечательно! Идём дальше:)
2016-03-18 14:10 Хранитель экрана Форма настроек + 21 30 мин.
Научился работать с компонентом Color Dialog.
Все было понятно.
И всё-таки рефакторим код :)
2016-03-17 20:52 Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок + 20 1 час. 00 мин.

Говорить.
Половина пути позади :)
2016-03-17 14:13 Морской флот Интерфейс - Первый кораблик + 20 1 час. 00 мин.
Повторил инициализацию графики и элементарные алгоритмы работы с ней.
Никак не выводилось по центру. Пришлось уменьшить отступ до ширины/6
Null
2016-03-17 10:08 Морской Бой Олимпиада - Угадай число + 20 10 мин.
Изучил очередной алгоритм для хорошо известной с детства игры.
Ничего)
Мелочь, а приятно, что сам написал:)
2016-03-17 09:14 Хранитель экрана Новый класс Polygone + 20 1 час. 00 мин.
Повторил переопределения методов.
Не запутаться в методах
Идём дальше:)
2016-03-16 15:14 Хранитель экрана Новый класс Figure + 20 1 час. 00 мин.
Закрепил знания по переопредению конструкторов.
Ничего
Вспоминается начало курса про ООП, когда снеговика рисовал. А вот как сделать большое количество фигур, я забыл... Массив и потом циклом вызывать метод draw?
2016-03-16 00:09 Хранитель экрана Новый класс Graph + 20 35 мин.
Повторил перегрузку конструктора.
Всё просто.
Замечаний нет :)
2016-03-15 15:45 Хранитель экрана Движение шарика + 20 35 мин.
Повторил работу с таймером, координатами и алгоритм смещения.
Все было понятно.
Повторение- мать учения:)
2016-03-15 11:56 Хранитель экрана Создаём графику + 20 30 мин.
Повторил работу с графикой.
Все просто, потому что неоднократно проходил это:)
Ну что же, начали с повторения - будет легче:)
2016-03-15 11:34 Морской Бой Олимпиада - Самый лучший алгоритм + 20 1 час. 00 мин.
Изучил алгоритмы поиска кораблей
Выбрать один алгоритм.
Хоть у Orange самый быстрый алгоритм, однако более понятным и простым решением для меня оказалось решение Елены Вставской. Сразу стало всё интересно и понятно.
Чем-то напоминает поиск каждой 4клетки решето Эратосфена:)
2016-03-15 10:30 Морской Бой Установка кораблей + 20 1 час. 00 мин.
Закрепил знания по работе с DGV и матрицами.
Да вроде ничего.
Большое спасибо! Замечаний нет.
2016-03-14 23:34 Морской Бой Делегаты отображения + 20 4 час. 00 мин.
Повторил работу с делегатами и наследование.
Проблема с NullRefExc была при отбражении выстрела.
Замечаний нет :)
2016-03-11 19:32 Морской флот Вступление + 20 1 час. 00 мин.
Познакомился со структурой игры.
Уговорить кое-кого нарисовать :)
Замечаний нет:)
2016-03-06 23:39 Микроигры ФИНАЛЬНЫЙ УРОК + 1 15 мин.

null
Спасибо за курс "Микроигры"! Чувствую, что он очень трудный для меня, хотя очень-очень понарвился :)
2016-03-06 23:09 Шарики Шарики. Поиск линий + 20 1 час. 00 мин.
Научился искать линии из 5+ шариков для игры "Шарики".
Вроде ничего.
Игра очень интересная, и в то же время очень трудная для меня, как и весь видеокурс, поэтому ничего не добавлял :(
Ан нет, вру, добавил MessageBox :)
2016-03-05 11:47 Шарики Шарики. Поиск пути + 20 4 час. 00 мин.
Повторил алгоритм поиска в ширину.
Сложно было отслеживать и понимать, почему не проходит.
Алгоритм поиска вширь знаком из графов и урока про выход из лабиринта, поэтому проблем не возникло. Однако неправильное значение переменной max заставило снести проект, а потом горевал, когда узнал, что можно было просто поменять max :((
2016-03-03 20:35 Шарики Шарики. Логика игры + 21 2 час. 00 мин.
Повторил работу со структурами.
Найти время.
я играл в другие "Шарики" в детстве: там надо было 4 одинаковых шарика на одну клетку загнать, после чего исчезали все шарики этого цвета. Есть идея напистаь такое :)
2016-02-28 18:56 Английский язык Турист. Метод Тарзана + 20 10 мин.

nothing
нетрудно было экспромтом, учитывая, что неоднократно такое говорил)
2016-02-28 14:12 Английский язык Турист. 133 слова + 20 1 час. 00 мин.

говорить)
надеюсь, так и немецкий выучу :)
2016-02-27 22:43 Новые технологии VIP урок. C# + MySQL через DataSet + 21 5 час. 00 мин.
Повторил работу с SQL-запросами и научился подключать свои программы к БД
Сложно было подключить программы EasyPhp, Connector, но ОООООООООООООООЧЕНЬ много нервов попортила HeidiSQL, потому что никак не хотела входить.
Моим первым заданием на моей рработе было как раз сделать таблицы в SQL, причём со всеми Primary Key, Constraint. C этим заданием я справился отлично,  полюбил на 2 месяца эти запросы. К тому же участвоал в MVA и сертификаты получил за курсы по Sql. Вот только потом забыл о них надолго...
Хорошо, что тряхнул стариной и вспомнил)
P.S. сертификаты в архиве)
2016-02-27 13:05 Сетевые технологии Презентация курса + 20 5 мин.
пока ничему, но надеюсь создать свой браузер.
null
Ожидаю много практики, а от себя - результата :)
2016-02-26 23:15 Новые технологии VIP урок - Создание архиватора - 2 часть + 20 3 час. 00 мин.
Закрепил работу с потоками и узнал о FolderBrowserDialog.
Выдержать, ибо трудная тема...
Спасибо огромное за курс! Действительно, изучив такие новые технлогии, можно очень поумнеть :)
P.S. посмотрите в раздел "помощь", а то никак не закончу курс из-за БД :((
2016-02-25 23:51 Новые технологии VIP урок - Создание архиватора - 1 часть + 20 45 мин.
Узнал о работе с FileStream.
Всё было понятно.
Жду продолжения :)
2016-02-24 22:58 Бинарная жизнь VIP урок. Игра Жизнь + 20 4 час. 00 мин.
Изучил алгоритм игры "Жизнь".
Сложная реализайия around2().
Очень трудная, но очень полезная программа. И всё-таки добил её:))
2016-02-23 23:36 Фотошарп Ярость и контрастность + 20 1 час. 00 мин.
Научился работать с яркостью и контрастом, повторил работу с Trackbar и в итоге написал мини-фотошоп.
Всё было понятно :)
Ну что же, мини-фотошоп есть, надо и весь фотошоп написать :)
2016-02-23 22:16 Фотошарп 256 оттенков серого + 20 40 мин.
Научился работать с пикселями и повторил каналы RGB.
Всё нетрудно было :)
Идём дальше :)
2016-02-23 00:05 Шарики Шарики. Анализ игры + 20 1 час. 00 мин.
Повторил динамическое создание элементов.
Не запутаться в imgBallJump, Next.
корпус создали, теперь ядро программы создадим :)
2016-02-22 22:33 Шарики Шарики. Вступление + 20 45 мин.
Узнал об игре "Шарики" и понял алгоритм.
Понять алгоритм.
До этого с таким не сталкивался, жду с нетерпением начала:)
2016-02-22 22:33 Tinklavimas Каким будет мой сайт + 20 1 час. 00 мин.

делать страницу
Учитывая, что у меня есть дисциплина Web-технологии, я совмещу полезное с приятным и напишу сайт о себе, а там усовершенствую :)
По вопросам:
1) тема сайта - обо мне;
2) "сайт Артёма Быцко";
3) для себя и преподавателя :)
2016-02-22 15:09 Микроигры VIP урок. Формула 1 + 20 1 час. 00 мин.
Научился управлять объектами с помощью координат.
Поворачивать картинки.
Нетрудная и приятная программа:)
2016-02-19 19:19 Новые технологии ФИНАЛЬНЫЙ УРОК   2 час. 00 мин.
Повторил запись своих программ
Делать дубли.
25 раз говорил, пока записал!
Ну а атк огромное спасибо Вам, Евгений Витольдович, за этот  замечательный курс! Не скажу, что всё было понятно сразу, но потом я увидел, что много прикладных задач тут, которые гораздо труднее, чем на видеокурсе "Прикладные программы", а когда увидел их в действии (в частности, "Работа с WinAPI"), то понял, насколько классно такое писать! Я чувствую уверенность, лёгкость и прокачивания навыков, да чёрт возьми, меня это делает счастливым!
Оставшиеся задачи, конечно, не из лёгких, но это не проблема уже :) Спасибо за курс Вам, Евгений Витольдович!
2016-02-19 14:40 Новые технологии Построение графиков + 20 4 час. 00 мин.
Изучил zedGraph и научился работать с графиками.
Искать ОДЗ
Границы Х я добавил в текстовые поля, однако так и не додумался, как считать правильно функцию, чтобы корректно читалась формула.
Также я добавил ОДЗ и проверку на то, что мин больше макс. Надеюсь, доработаю:)
2016-02-18 19:41 Английский язык Турист. Поездка в страну + 20 3 час. 00 мин.
Научился элементарным диалогам туриста.
Переделывать гугл-переводчик.
Светлана, я решил Вас послушаться и вбить диалоги в гугл. Ну и мучался я, скажу честно... Как-то вот во время своего перевода подтянул знания, хотя почти все фразы я знал.
2016-02-18 14:06 Новые технологии Печать таблицы + экспорт в Excel + 20 1 час. 00 мин.
Познакомился с функцией печати и передачи в excel, повторил методы компонента DGV, а также вспомнил язык разметки HTML.
Сложно было вспомнить свойства таблицы в HTML.
Хорошо, что параллельно с изучением c# вспоминаем и языки разметки) приятно было вспомнить и JavaScript:)
2016-02-18 11:17 Новые технологии Работа с WinAPI + 20 2 час. 00 мин.
Научился работать с диспетчером задач и повторил DLL функции.
Сложной была функция закрытия окна.
Я добавил в программу сортировку задач по алфавиту и удаление из списка закрытой программы.
Кроме того, если кто мучается с программой SpotOnthemouse , то вбейте в то надоедливое окно это: af730404, это версия 2.5.8- помогает:)
2016-02-17 15:06 Морской Бой Редактор и Сетка + 20 3 час. 00 мин.
Повторил наследование, изучил алгоритмы расстановки кораблей, а также очистку полей.
Сама DGV мне пока трудно даётся и её свойства, да и авторасстановку не с первого раза понял.
Склоняюсь к тому, что все корабли должны быть одного цвета.
А так урок хороший, начало алгоритмов:)
П.с. как можно и можно ли вообще сделать поля с координатами (где цифры от 1 до 10) другим цветом?
2016-02-17 11:28 Tinklavimas Знакомство + 20 10 мин.
Рассказывать о себе.
Все просто)
Идём дальше:)
2016-02-17 10:48 Новые технологии Мотиватор + 20 35 мин.
Повторил графику и научился запускать из программы другие файлы.
В принципе, ничего, ибо это было повторение.
Приятно после трудного для меня урока "клиент-сервер для обоев рабочего стола" выполнить такую нетрудную, но полезную программу :) своего рода стометровка после марафона:)
2016-02-16 21:04 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 20 15 мин.
Изучил за половину этого курса много полезных вещей, которые, я уверен, помогут мне стать лучше.
Сложно фото найти было.
Из всех курсов, которые я прохожу на этом сайте, мне больше всего нравится "Новые технологии" по двум причинам:
1) Тут не просто игрушки или какие-то приколы с программированием, а вполне полезные и нужные программы, которые написаны на довольно простом языке и которые помогут сделать наш мир лучше :)
2) Этот курс самый трудный для меня, потому что, как я говорил в 1-м пункте, игрушки закончились и всё серьёзно теперь. Я с трудом, но с удовольствием окунаюсь в новый мир с новыми для меня понятиями "Сервер", "клиент", "хост", "порт", "подключение", "TCP/IP протокол", "делегаты". Для меня это пока всё очень трудно, учитывая, что на проект я приходил абсолютным нулём, не понимая даже работы компьютера. Ну да дорогу осилит идущий и я уверен, что смогу стать с помощью подобных курсов и саможелания крутым программистом. Спасибо за этот проект и за подробное объяснение материала!
С уважением, Артём Александрович Быцко.
2016-02-16 20:33 Новые технологии Клиент-сервер для смены обоев + 20 3 час. 00 мин.
Повторил потоки и создание серверных консольных приложений, а также повторил Win-API функции.
По пунктам программа нетрудная, но функции WinAPI и эти закрлюки DllImport пока трудноваты.
Странная петрушка получается: на Win 7 программа прекрасно работает, а на 8.1 чёрный экран. С чем это может быть связано?
P.S. связь двух компьютеров не делал, но надеюсь, к финальному уроку сделаю, ибо интересно :)
2016-02-15 12:05 Морской Бой Море и Корабль   3 час. 30 мин.
Применил на практике знания по ООП и научился тестировать.
Сложная была функция выстрела.
Много кода, но бех этого никак:)
2016-02-13 00:35 Гость + Введение. 25 способов запоминания слов + 20 1 час. 00 мин.
Выбрал методы изучения языка.
ничего, ибо уже проходил.
Этот урок я уже проходил на уровне Турист, поэтому только воспоминания :)
2016-02-12 14:55 Морской Бой Планирование + 20 1 час. 00 мин.
Научился делать объектную модель своей программы.
Сложно было думать и представлять.
Мн кажется, что статус надо делать перечислением, а не цифрой, ибо более понятный код. А так урок хорош тем, что с учимся сами думать.
2016-02-12 12:38 Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу + 20 1 час. 30 мин.
Изучил соединение компьютеров по TCP/IP протоколу и впервые узнал о потоках данных ждя доступа к сети. Кроме того, закрепил знания по теме Полиморфизм.
Изначально пугали эти слова TCP/IP
Полезный урок, вот это действительно пригодится:)
П.с. по известной причине скрин не лучшего качества, ну да и так вроде видно)
П.п.с. а вот с двух разных компьютеров не работает:(
2016-02-12 12:01 Новые технологии Обои рабочего стола + 20 3 час. 00 мин.
Вспомнил функции работы с файлами, а также узнал о  функциях API.
Сложные были эти функции для первого раза.
Урок полезный, пригодится:)
2016-02-11 19:50 Игры со Спрайтами ФИНАЛЬНЫЙ урок + 20 1 час. 00 мин.
Закрепил навыки по защите своих программ.
Говорить
Курс просто замечательный! В первой части я подумал, что это скукота, поскольку всё казалось неинтересным, однако потом, изучив анимации с домино и разные перемещения, я понял, до чего это прекрасно! Я считаю этот курс логическим продолжением уроков "Теория ООП", которые я не без удовольствия выполнил, поскольку тут прекрасно продемонстрированы как инкапсуляция, так и наследование с полиморфизмом (последнее особенно чётко и понятно).
Кроме того, стал лучше понимать делегаты и координаты. Ну и, само собой, тут можно простыми шагами научиться делать красивые и полезные анимации, которые пригодятся в дальнейшем.  Так что рекомендую "Игры со спрайтами" всем, у кого проблемы с ООП и кто любит эстетику :) Спасибо огромное!!!
P.S. есть и обратная сторона, но это, скорее, у меня только такое: с каждым новым курсом я чувствую себя, как Денис Ритчи в первый день работы, цитирую:
«Когда я был студентом Гарварда, я написал на фортране игру в “крестики-нолики” и считал себя лучшим программистом. Когда молодым специалистом я устроился на работу в Bell Labs, моим первым заданием было переписать программу управления автоматикой так, чтобы эта программа занимала в два раза меньше памяти и работала в четыре раза быстрей. И вот тогда я осознал, что я не программист, а полное дерьмо».
2016-02-11 14:34 Игры со Спрайтами Домино. Финальный аккорд + 20 30 мин.
Довёл пасьянс до конца, исправив все недочёты.
Выиграть)
Я сделал так, чтобы выигрыш был после удаления всех плашек, для этого вспомнил формулу арифметической прогрессии.
В дальнейшем попробую сделать автоходы, если такой будет один, и подсказку.
Курс замечательный, в конце отзыв дам:)
2016-02-11 12:04 Игры со Спрайтами Домино. Наведение порядка + 20 30 мин.
Закрепил навыки работы по усовершенствованию кода.
Подумать над Марк и дроп.
Думаю, надо создать функцию клика по плашке и дальше Step () использовать, ну посмотрим, прав ли.
Остался последний шаг:)
2016-02-11 11:09 Игры со Спрайтами Домино. Rolling Stones + 20 30 мин.
Научился делать оптимизацию кода с помощью булевских переменных и красиво выводить плашки.
Сложная была оптимизация.         
Неудобно мне string использовать, перечисления- наше всё)
2016-02-11 10:27 Игры со Спрайтами Домино. Пирамида из анимашек + 20 20 мин.
Повторил полиморфизм и вывод плашек на экран.
Ничего, наоборот, делал паузы и сам хотел сделать.
На одном дыхании урок:)
2016-02-11 09:28 Игры со Спрайтами Домино. Три наследника Аниматора + 20 35 мин.
Научился создавать анимации с помощью ООП, а также закрепил знания по теме Полиморфизм.
Самая трудная была формула перемещения
Идём дальше)
2016-02-10 23:00 Секундомер 1 часть. Видеофиксация + 1 5 мин.
Записывать видео
Вроде никаких
идём дальше)
2016-02-10 11:43 Игры со Спрайтами Домино. Базовый класс Анимаций + 21 30 мин.
Закрепил навыки по ООП.
Вроде ничего, но у меня сильно сместились плашки по Х, хотя формулу писал один в один.
А можно ли вместо методов getX, getY использовать свойства с гетсет?
2016-02-10 10:32 Игры со Спрайтами Домино. Подъём переворотом + 21 30 мин.
Научился применять тригонометрические формулы в анимации.
Все было понятно, долго не работала программа из-за недочёта в методе Draw
Никогда ещё не делал похожую анимацию, даже графоциклы- это немного не то:)
П.с. смотрел с телефона, поэтому скрин не смог сделать
2016-02-10 00:08 Игры со Спрайтами Домино. Анимация спрайта + 20 30 мин.
Научился создавать анимацию спрайтов.
Немного запутался в visible, ибо непривычно без if :)
Анимация всегда несёт радость:)
2016-02-09 15:44 Игры со Спрайтами Домино. Двойной спрайт + 20 35 мин.
Закрепил знания по работе с классом и узнал, как извлекать методы.
Все понятно было:)
Идём дальше))
2016-02-09 14:46 Игры со Спрайтами Домино. Отображение плашки + 20 1 час. 00 мин.
Закрепил знания по сериализации и координатам.
Сложная была сама сериализация.
Если сохранять не в mxl, то выводится успешно всё, а если в mxl, то выскакивает ошибка и функцию не видит программа. С чем может быть связано?
2016-02-09 12:00 Английский язык Турист. О себе + 20 1 час. 00 мин.
Рассказывать о себе
Переводить со словарём, поскольку Гугл доверия не вызывает
В поле архива - документ, в видео - аудиозапись
2016-02-09 11:48 Игры со Спрайтами Спрайт. Рисуем плашки + 20 30 мин.
Повторил рисование спрайтов.
Да вроде ничего:)
Я всё же уверен в том, что симметрию делать не стоит ввиду одинакового построения плашек с обеих сторон
2016-02-09 09:10 Игры со Спрайтами Домино. Ура! Победа! + 20 30 мин.
Закрепил навыки работы с метками и массивом.
Сложной была функция проигрыша.
И всё же я сделал эту игру:)
2016-02-09 00:25 Программа за 100 шагов Шаг 24. Орёл.   10 мин.
Стоять орлом
Выдержать
Отмазки были самые простые типа "умру, сдохну", однако потом превратилось в " умру,сдохну, но сделаю ":)
2016-02-09 00:08 Игры со Спрайтами Домино. Выбираем и убираем + 20 45 мин.
Повторил работу с координатами и тэги.
Не сразу понял метод OpenFreePlates
Не составило труда убрать отметку, а также просто и неправильно сделал сообщение о победе:) Вот интересно только, как же всё-таки задать число 14 (кол-во пар домино) через переменные?
2016-02-08 11:19 Игры со Спрайтами Домино. Делегаты отображения + 20 1 час. 00 мин.
Убедился в полезности делегатов и закрепил знания по работе с ними.
Была ошибка Null Reference в инициализации , пока не поменял строки местами
Все нравится:)
2016-02-08 10:37 Английский язык Введение. 25 способов запоминания слов + 20 1 час. 00 мин.
Выбрал методы изучения языка.
Выбрать методы изучения
Становится интересно:)
П.с. не получилось загрузить аудиозаписи сюда, но Гугл диск в который раз выручает)
2016-02-08 09:44 Новые технологии Телефон по TCP/IP протоколу + 20 1 час. 30 мин.
Изучил соединение компьютеров по TCP/IP протоколу и впервые узнал о потоках данных ждя доступа к сети. Кроме того, закрепил знания по теме Полиморфизм.
Изначально пугали эти слова TCP/IP
Полезный урок, вот это действительно пригодится:)
П.с. по известной причине скрин не лучшего качества, ну да и так вроде видно)
2016-02-07 22:21 Секундомер 1 часть. Пункты 100 – 113 + 20 1 час. 00 мин.
Прокачиваться, сделав подряд 10 раз одно и то же
Не нервничать
Качалка очень полезна:)
2016-02-07 21:33 Unity 3D Приглашение на видеокурс + 20 5 мин.
Познакомился с лабиринтом
ничего)
старт дан:)
2016-02-07 21:15 Инфобизнес Подготовка Visual Studio ASP.NET + 21 10 мин.
Создавать ASP.Net-приложения
Вроде ничего
Побыв на вебинаре и увидев этот проект, у меня волосы дыбом, ибо пока я в этом ASP даже не абсолютный ноль...
2016-02-05 09:25 Игры со Спрайтами Домино. Динамическая пирамида + 20 30 мин.
Повторил динамическое создание Label и работу с координатами.
Сложно было сразу понять формулы.
Замечаний нет:)
Интересно, а для создания домино с точками надо picture Box?
2016-02-04 23:11 Игры со Спрайтами Домино. Перемешиваем плашки + 20 30 мин.
Закрепил знания по матрицам.
Вроде как ничего :)
Интересно))
2016-02-04 21:08 Новые технологии Говорящие часы. Воспроизведение + 20 1 час. 00 мин.
Записал говорящие часы и повторил работу с аудиофайлами.
Да вроде ничего, доступно и понятно всё.
Сочетание приятной программы с полезными навыками - что ещё надо?:)
2016-02-02 22:04 Игры со Спрайтами Домино. Правила игры + 20 1 час. 00 мин.
Узнал о пасьянсе из домино и повторил работу с классом и структурой.
Додуматься самому, хотя пора уже...
Ну пардоньте, домино в магазинах я не увидел, поэтому рисую :)
2016-02-02 19:30 Английский язык Введение. Подготовка + 21 2 час. 00 мин.
Воспринимать на слух английский.
Понять на слух.
Уж не минусуйте, плиз, но пришлось пользоваться английскими субтитрами, потому что аудирование - слабое место.
2016-02-01 20:30 Игры со Спрайтами Полуфинальный урок + 22 30 мин.
Повторил запись видеообзора, своего рода, зашиты своей программы.
Придумать текст.
Половина пути позади:)
2016-01-31 20:40 Английский язык Введение. Технология обучения + 20 30 мин.
Узнал о технологии изучения языка.
Заполнить таблицу.
По-моему,  я на психологии) скорее бы уже учитЬ!:)
2016-01-31 20:20 Английский язык Введение. Психология обучения + 20 1 час. 00 мин.
Осознал, зачем мне надо изучать язык. Вот основные причины, зачем мне английский язык:
1) Во-первых, английский изучают практически во всём мире, поэтому априори нужно его знать;
2) Во-вторых, программирование связано с этим языком, поэтому надо его учить;
3) В-третьих, я мечтаю посетить Китай и Японию, где английский знают половина населения;
4) В-четвёртых, как известно, сколько языков ты знаешь, столько раз ты человек. Надо ещё раз стать человеком;
5) И последнее: для самооценки, чтобы понять, что нет ничего невозможного:)

А если брать языковую субличность, то это для меня, конечно же, Билл Гейтс, потому что он гений своего дела, более того, разгвоаривает на языке практически без неологизмов и каких-то сокращений.
Сложно было понять себя. :)
Больше психология :)
2016-01-29 13:59 Игры со Спрайтами Аполлон. Финальное прилунение + 20 8 час. 00 мин.
Научился работать с графическими объектами и перемещать их.
Сложно было сдержаться, потому что не выводились все спрайты, кроме луны. Ох и промучался я, пришлось проект сносить и начиная со спрайтов всё перестраивать...
Спрайты учат меня быть сдержанным и спокойным :)
2016-01-28 14:58 Нанософт Скорость на клавиатуре + 21 45 мин.
Написал "демо" программу "Соло на клавиатуре" и прошёл её.
Сложно было быстро печатать, а так объясняется материал доступно и понятно.
Полезная программа, надо иногда тренироваться:)
2016-01-28 11:27 Нанософт Прохождение теста + 20 1 час. 00 мин.
Повторил написание тест-программы.
сложно было перемешивать.
Когда-то я писал подобное, поэтому было легче :) К финалу попробую внедрения сделать)
2016-01-27 11:23 Новые технологии Говорящие часы. Запись голоса + 21 1 час. 00 мин.
Познакомился с записью аудиофайлов и библиотекой NAudio.
Сложно было понять сразу события записи и остановки.
Полезная программа-диктофон:))
2016-01-26 20:31 Английский язык Английский счёт + 20 5 мин.
I remind English :)
Nothing :)
С нетерпением жду продолжения:)
2016-01-26 14:07 Новые технологии Нити на кубиках + 20 1 час. 00 мин.
Научился работать с потоками.
Тема потоки довольно сложная, надо будет почитать о них подробно.
Интересно, но трудновато... Впрочем, дорогу осилит идущий :)
2016-01-26 11:27 Новые технологии Делегаты на кубиках + 20 1 час. 00 мин.
Научился работать с делегатами и применил их на практике.
Сложно было нарисовать самостоятельно кубики.
Жаль, нет задач на делегаты, как в алгоритмике, а то пора их уже до автоматизма доводить :)
2016-01-25 10:44 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 20 30 мин.
Научился загружать спрайты и инициализировать их.
Были небольшие проблемы с namespac-ами, поэтому я поместил всё в один NS и добавил спрайты в программу "Аполлон", - мне так легче просто.
На фоне прекрасной картинки, которую сестра нарисовала, спрайты выглядят не очень:  уж много кривого :)
2016-01-24 16:03 Игры со Спрайтами Спрайт. Рисуем Аполлона + 20 30 мин.
Закрепил знания по работе с Bitmap и научился рисовать ломанные линии.
Не чихнуть во время рисования:)
Я точно не на уроках рисования???:)
2016-01-24 14:48 Игры со Спрайтами Аполлон. Плавное прилунение + 21 3 час. 00 мин.
Закрепил знания по работе с координатами.
Приземлиться.
Ну теперь можно и спеть "Земля в иллюминаторе":)
2016-01-23 00:34 Семантика Я решил всю Семантику! + 20 12 час. 00 мин.
Проработал элементарные алгоритмы программирования на языке C#.
Не подсматривать в видеорешения.
Раздел действительно очень полезный, поскольку тут прокачиваются основные алгоритмы, которые должны знать, если хотим стать программистами.
Понравились задачи на тему строк и арифметики, а также календарь, ибо DateTime никогда не была моей сильной стороной.
А вот не понравилась задача на Рулетку, потому что всё зависит от удачи.
А так раздел отличный и буду неоднократно его решать в дальнейшем. Спасибо, Евгений Витольдович!
С уважением, Артём Быцко :)
2016-01-21 20:23 Программа за 100 шагов Шаг 7. Перепрыгивание пропасти. + 1 1 час. 10 мин.
Юморить)
Отклеить штаны от кресла:)
Ощущение до выполнения: чистые штаны и кресло.
После выполнения: долго отклеивал штаны и не сразу встал:)
П.с. это юмор всё, конечно, но для программиста, я уверен, это важное качество)
П.п.с. уж извините, показать приклееные штаны этика не позволяет :D
2016-01-21 13:47 Игры со Спрайтами Аполлон. Законы физики + 20 1 час. 00 мин.
Применил на практике законы физики.
Да вроде ничего :)
Родилась идея запустить этот Аполлон вверх, надеюсь, реализую :)
2016-01-21 08:48 Игры со Спрайтами Аполлон. Главные герои + 20 1 час. 00 мин.
Рисовать)
Попросить сестру нарисовать)
ну как-то так)
2016-01-20 20:53 Программа за 100 шагов Шаг 6. Некомфортный крышеснос. + 1 1 час. 00 мин.

--
Сложное действие у меня одно - это лень и заставить себя сидеть на стуле за компом, написав программу.
Ещё очень трудно заставить себя читать то, что нужно, хотя не всегда мне это и нравится .Ну и трудно себя отучить отключать соц.сети и телефон.
2016-01-20 14:49 Игры со Спрайтами Спрайт. Сериализация объекта + 20 2 час. 00 мин.
Изучил сериализацию и дисериализацию.
Язык XML очень трудный... с непривычки, конечно, всё кажется неясным...
Когда-то я изучал C# по Зиборову , поэтому прекрасно помню урок по работе с записью/чтением. Я добавил возможность фильтровать файлы по их формату (txt, xml). Однако когда я открываю файл, а затем сохраняю его снова, то высвечивается вот такое вот имя большое (второй скрин) :( как можно изменить имя? В конструкторе формы указал вот это:
open.FileName = "";
save.FileName = "sprite.xml";
А так урок хороший, но трудный, надо несколько раз его пройти :)
2016-01-19 22:25 Программа за 100 шагов Шаг 5. Критерии успеха. + 1 1 час. 00 мин.

--
Несколько критериев:
1) Идёт заставка программы, по кнопке "Начать" идёт отборочный тур (расположите данные в таком-то порядке). Программа работает корректно, если варианты нажаты в правильной последовательности;
2) потом идут вопросы. Вначале все подсказки видны, жёлтым цветом выделяется текущий вопрос.
3) если ответ неверный до 5-го, то выигрыш 0, если после 5-го, то выигрыш записываеся в переменную "несгораемая сумма"
4) Также при нажатии подсказок : 50%50 2 варианта невидимые, при "Звонок другу" наугад один вариант, при "ПОмощь зала" диаграмма создаётся. Право на ошибку - один раз при неправильном выборе исчезает неправильный вариант.
5) беру деньги - в переменную "Выигрыш" записывается текущая сумма.
6) ну и статистика будет вестись.
Вот когда все эти пункты выполнятся, тогда и будет работать программа правильно.
2016-01-19 15:36 Игры со Спрайтами Спрайт. Панель инструментов + 20 1 час. 00 мин.
Обрабатывать события клика по кнопкам.
Не запутаться в тегах.
Вот и начало Paint) Интересно, а круги когда будем рисовать?:)
2016-01-19 11:12 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 20 45 мин.
Узнал о событиях MouseDwn и MouseUp, а также научился рисовать линии, перетаскивая их координаты мышкой.
Сразу понять MouseDown
Глядишь, свой Paint напишу так:)
P.S. рисунок как у Чуковского: "это дядя с бородой, это дом с трубой". Надеюсь, вскоре Бяку-Закаляку нарисую :)
2016-01-19 09:46 Игры со Спрайтами Спрайт. Класс для Спрайта + 21 15 мин.
Повторил работу с коллекцией.
Сложно самому догадаться)
Пока повторение курса по ООП:)
2016-01-19 00:53 Программа за 100 шагов Шаг 4. Визуализация результата.   2 час. 00 мин.
Рисовать свою программу.
Нарисовать её.
Программа стандартная, но уверен, что в конце что-то своё добавлю)
2016-01-18 15:35 Игры со Спрайтами Спрайт. Класс для графики + 20 5 мин.
Повторил работу с классом.
Ничего, смог сам сделать почти всё :)
Повторение - мать учения :)
2016-01-18 15:07 Игры со Спрайтами Спрайт. Структура для линии + 20 10 мин.
Повторил структуры.
Ничего, поскольку это отрабатывал на курсе "Теория ООП":)
Продолжаем)
2016-01-18 09:56 Игры со Спрайтами Спрайт. Первая форма + 20 5 мин.
Повторил работу с графикой.
Не возникло: всё на автомате:)
Ну всё, начало положено, идём дальше :)
2016-01-18 08:58 Программа за 100 шагов Шаг 3. Зачем тебе это нужно? + 1 2 час. 00 мин.

Понять, зачем это нужно.
Трудно написать такие критерии для логической игры. Ну попробуем:
Я хочу написать программу "Кто хочет стать миллионером", потому что она мне очень нравится и всегда её смотрю.
Нравится мне программа, потому что там развивается эрудиция.
Эрудиция нужна для того? чтобы люди стали умнее.
Нужны умные люди для того, чтобы спасти проблему от глобальных проблем.
Спасти планету нужно, чтобы мы могли вообще жить!

Уж извините, но больше ничего не лезет в голову.
2016-01-17 14:14 Программа за 100 шагов Шаг 2. Самая главная мечта. + 1 10 мин.
Из 30 целей выбрать одну.
Выбрать эту одну программу.
Главная пока для меня программа - Кто хочет стать миллионером.
2016-01-17 01:36 Программа за 100 шагов Шаг 1. Желанные программы. + 2 1 час. 00 мин.
Формулировать мечты и цели.
Сформулировать этот список.
Ну, честно говоря, список моих программ - это изобретение велосипеда, но почему бы его не усовершенствовать?:)
У меня получился список из игр, прикладных программ и ПО.  Итак, в порядке написания:
Игры:
1) Змейка;
2) Червы (да-да, может, и странно, но карточные игры я всегда мечтал написать);
3) Сапёр;
4) Морской Бой;
5) Морской флот;
6) Кто хочет стать миллионером?
7) Угадай мелодию;
8) Поле Чудес (нет, не "Виселица", а именно со всеми действиями, как в Поле Чудес);
9) написать мод к игре Сталкер;
10) Создать шахматы аналог "Шахматная планета";
11) Написать хоккейный симулятор;
12) Написать мод к игре Мафия;
13) Написать мини-футбольный симулятор;
14) Создать свою стрелялку.

Из прикладных программ:
15) Говорящие часы;
16) Программу для зарядки глаз, вроде EyeLeo;
17) Математическую решалку, причём не только там, где интегралы, а и двойные, тройные;
18) Решалку по физике;
19) Тест-программа, причём и с вопросами на ввод ответа, соответствия и развёрнутый ответ;
20) Ускорение программ вроде CleanMaster;
21) cвой вирус;
22) свой АНТИвирус;
23) программу для работы с БД;
24) Свою собственную БД;
25) Программа-восстановитель как Recover;
26) Программа, которая сама пишет программы;
27) свой GPS навигатор;
28) Программу, которая жесты глухонемых переводит в текст;
29) Программу-пианино;
30) Голосовую программу, которая могла бы правильно переводить тексты.

Ну и бонусы
31) Графический редактор вроде Фотошоп;
32) Среду разработки;
33) Свою операционную систему.

Пока это мечты, но постепенно двигаемся :)
2016-01-17 00:35 Программа за 100 шагов Шаг 0. Моральная подготовка. + 1 15 мин.
Рассказывать о себе.
Сложно понять, что  умею.
"Я знаю всё, но только не себя" (Ф.Вийон) :)
Всем привет! Я участник проекта videosharp.info и формулист Артём Быцко. Мне 21 год, живу в городе Горловка, Донбасс.
Я умею играть в шахматы (КМС), решать математические задачи и играть в футбол. Также есть маленькие навыки программирования.
За 3 года знакомства с миром программирования мне приходилось работать с маленьким количеством языков. Самый первый - Паскаль, который заставил меня ненавидеть эту отрасль. Потом были HTML/CSS3 (или это язык разметки, не помню уже), JavaScript. Затем отдалил меня от программирования Assembler, а потом притянул меня к нему язык С++, благодаря которому я начал самостоятельно изучать основы.
Ну а потом уже влюбил меня в себя C#, который изучаю до сих пор и который помог устроиться на работу, где изучаю 1С. Ну а между делом изучаю основы Python.
Всем формулистам удачи!:)
2016-01-16 00:39 Комбинаторика VIP. Простые числа. Оптимизация алгоритма + 20 4 час. 00 мин.
Изучил новые алгоритмы поиска простых чисел.
Не запутаться в функциях.
Я думал, что знаю о простых числах всё. Оказалось, что нет :) Урок замечательный, спасибо!
P.S. с решетом чуть позже повожусь)
2016-01-15 13:39 Микроигры Крестики-Нолики. Игра с компьютером + 20 3 час. 00 мин.
Познакомился с основами создания искусственного интеллекта.
реализовать ИИ.
А зацепила меня эта тема ИИ, надо будет дальше над этим поработать :)
2016-01-14 11:58 Микроигры Крестики-Нолики. Игра на двоих + 20 1 час. 00 мин.
Создал игру "Крестики-нолики", повторив работу с классом.
По своей вине сложно было мне понять, почему не запускалась программа долгое время. Всё оказалось просто: в функции Финиш я после последнего else поставил play = false.
Хорошее упражнение для программистов :)
2016-01-14 01:32 Микроигры ПОЛУФИНАЛЬНЫЙ УРОК + 22 30 мин.
Повторил защиту своей программы.
Сформулировать речь. Я как Do-pa цикл: вначале делаю, потом думаю)
Всех со Старым Новым годом :)
P.S. Иван 2146, Ваше замечание учёл и ошибку исправил :)
2016-01-13 10:26 Игры со словами Виселка. Алгоритм помощника + 20 1 час. 00 мин.
Изучил новый алгоритм поиска слов.
Блок-схема избавила от лишних трудностей, но не сразу понимал оптимизации разные.
Помощник - вещь хорошая, однако надо самому думать и пополнять словарный запас :)
На ум приходит одна цитата: "Главная беда не в том, что компьютеры думают,как люди, а то что люди думают, как компьютер"
2016-01-13 00:42 Игры со словами Виселка. Блоксхема помощника + 20 1 час. 00 мин.
Проработал алгоритм помощника для игры "Виселица".
Сразу понять алгоритм, поскольку он довольно трудный.
Вникаем, вникаем, вникаем... :)
2016-01-12 10:56 Игры со словами Виселка. Поле чудес + 20 2 час. 00 мин.
Закрепил знания по динамическому программированию и строкам.
Сложно было сразу понять условия нахождения буквы.
Замечательная программа, вселяющая уверенность:)
2016-01-11 10:56 Комбинаторика Рекурсия. Фракталы. Кривая Гильберта + 20 1 час. 00 мин.
Понял алгоритм рисования кривой Гильберта.
Сложно было сначала понять функции, которые вызывают друг друга.
Кривая очень красива :) знать бы ещё, где можно такое применить.
2016-01-10 17:28 Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского + 20 30 мин.
Рисовать треугольник Серпинского, повторив рекурсию.
Понять конец рекурсии
Треугольник Серпинского всегда вызывал у меня восторг, как и другие фрактальные фигуры:)
2016-01-10 15:17 Комбинаторика Рекурсия. Фракталы. Спираль + 20 30 мин.
Узнал о фракталах и в который раз убедился в красоте рекурсии.
Всё было понятно объяснено :)
Эксперементировал с параметром от 60 до 200. Красотааааааа) Наверное, полностью синий квадрат будет, когда s = 1?
2016-01-10 02:00 Микроигры 2048 - Смещение + 20 3 час. 00 мин.
Закрепил знания по делегатам и координатам, а также научился ускорять программу.
Сложно было понять метод shift.
Подумаю, как закончить игру при наборе 2048. А вообще надо программу полностью мне переписать раз 10:)
P.S. тут муза проекта Оля постоянно цветные программы делает и мне захотелось :)
2016-01-09 17:49 Комбинаторика ФИНАЛЬНЫЙ УРОК + 20 1 час. 00 мин.
Повторил алгоритм записи видеообзора программы.
Не заикаться.
Хорошая практика, программы надо уметь защищать :)
2016-01-09 02:04 Комбинаторика Динамика. Выход из Лабиринта + 20 4 час. 00 мин.
Узнал об очередях и вспомнил теорию графов.
Сложно было тестировать на Роботе Шарпе, поскольку забывал убирать функции печати.
Тряхнул стариной, вспомнив поиск в ширину в графе:) Эх, не выкинь я конспекты по дискретке - было бы легче...
В любом случае, спасибо за урок! Остался последний бой - он трудный самый:)
P.S. думаю, что пригодится мне в дальнейшем для Сокобана:)
2016-01-08 21:24 Комбинаторика Динамика. Счастливые билеты 20 + 20 1 час. 25 мин.
Улучшил знания по динамического программированию и понял, что оно очень эффективное для решения многих комбинаторных задач.
Вроде всё понял :)
Где-то я этот алгоритм видел уже, ибо ОООЧЕНЬ знакомые действия... Действует просто замечательно :)
2016-01-08 15:17 Секундомер Написание кода + 20 1 час. 00 мин.
Научился работать с DGV и датами.
Запомнить метод нахождения количества времени.
Программа есть, теперь готов тестировать :)
2016-01-08 15:08 Секундомер Настройка формы + 20 15 мин.
Закрепил знания по созданию простых форм.
Всё было просто :)
Выполняя задачу по пунктам, становится легче, т.к. уже план есть :)
2016-01-08 15:00 Секундомер Моральная подготовка + 20 10 мин.
Ответил сам себе на вопросы о смысле программирования.
Ответить на вопросы ЧЕСТНО.
Язык C# я изучаю активно с 1 февраля 2015 года. За это время я написал около 300 программ, из них больше 200 на консоли. Последнюю законченную программу "Игра пятнашки" я написал за 2 часа.

Отвечаю несколько раз:
int несколько = int.Parse(Console.ReadLine());
for(int i=0; i< несколько; i++)
    Concole.WriteLine("Мне нравится процесс сидения в тёмной комнате за тёмным экраном и писать программы!")
шучу :)
Мешают заниматься только мысли и страх, а время найдётся всегда. А чтоы это решить, нужно ПАХАТЬ. Глаза боятся, а руки делают :)
2016-01-07 21:57 Комбинаторика Динамика. Поле дураков + 20 45 мин.
Познакомился с динамическим программированием.
Вспомнить, что координаты меняются слева направо и сверху вниз.
Замечательная задача, чем-то похоже на задачу из графов по нахождению максимальной вершины или что-то такое
2016-01-07 16:42 Графические циклы VIP. Узоры на окружности + 20 35 мин.
Научился использовать умножение в циклах и закрепил геометрические знания.
Сложно было оторваться от экрана, наблюдая за красотой:)
Приятно изучать курсы и параллельно получаеть эстетическое удовольствие :) От курса я до сих пор в приятном шоке, спасибо!!!
2016-01-07 03:06 Комбинаторика Полуфинальный урок. Ответы на вопросы + 20 5 мин.
За половину учебного курса я изучил несколько алгоритмов, с помощью которых можно решать математические задачи.
Заставить себя сидеть и не лениться.

В течение 5 дней я прохожу курс "Комбинаторика". Я думал, что уделят внимание математическим понятиям, как "Комбинации, перестановки, факториалы" и т.д. Мои ожидания оправдались: изучив рекурсию, я изучил рекурсию :)
Так вот, после изучения рекурсии я чувствовал себя, как рыба в воде, решая задачи о  и другие, связанные с комбинаторикой.
Однако при изучении алгоритма нахождения ферзей у меня вылезли глаза на лоб, т.к. вообще не понимал, что к чему. Немного потерял интерес, мне показались дальнейшие уроки скучными и долгими, пока не понял, что проблема в моей лени. Поэтому, через "не хочу", "не могу" сидел, слушал эти уроки и понял, что это основа для всего. Уверен, что невозможно стать хорошим программистом, не зная алгоритмов. И как-то стал лучше понимать происходящее. Поэтому алгоритм поиска ферзей я назову лучшим, который я когда-либо видел. Вот только программу консоли составить поленился :(
Ну да всё впереди!
А самое ценное - это то, что курс воспитывает силу воли, поэтому охотно буду продолжать его выполнять. Спасибо!
С уважением, Артём Быцко.
P.S. В университете нам как-то рассказывали построение графов через программы. Мне интересно, будет ли теория графов?
2016-01-07 02:47 Комбинаторика Комбинаторика. Математические операции + 20 4 час. 00 мин.
Научился решать задачи на расстановку знаков через рекурсию.
Сложно было понять блок-схему, однако после этого написать класс стало легче
Довольно интересно, но с каждым шагом труднее)
2016-01-06 01:10 Комбинаторика Комбинаторика. Сложение букв + 20 1 час. 30 мин.
Научился решать олимпиадные задачи с помощью рекурсии.
Немного запутался в AddLetter, но уже всё хорошо
всё замечательно, теперь знаю, как подобное решать :)
2016-01-05 22:23 Комбинаторика Комбинаторика. Много ферзей. Демонстрация + 20 2 час. 00 мин.
Закрепил знания по координатам, а также углубился в теорию алгоритмов.
Не сразу понял алгоритм, а сделать в консоли такое пока мозгов не хватает...
Урок трудный, но очень полезный!
2016-01-04 01:32 Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь + 20 45 мин.
Научился решать задачи о шахматных фигурах итерационным методом.
Сложностей не возникло, т.к. решал задачу о 8 ферзях на шахматном экзамене, а с 4мя более понятно.
Вот и шахматы вспомнил :) Интересно, а шахматные задачи решать через C# можно?
2016-01-03 23:25 Комбинаторика Комбинаторика. Счастливые билеты N + 20 2 час. 00 мин.
Закрепил  знания по рекурсии и вспомнил комбинаторику.
Догадаться до оптимизации.
Я сделал 4 функции после каждого способа: EasyTicket() - самый простой способ перебора, Next() - первая рекурсия, NextMode() - вторая рекурсия, где последняя цифра считается по-другому и NextMode2(), где уже смотрим, куда добавляем посл. цифру. Кода много, но лучше запомнится ;)
2016-01-03 16:06 Комбинаторика Комбинаторика. Счастливые билеты 6 + 20 10 мин.
Вспомнил комбинаторику
Сложно было сразу понять оптимизацию.
Если честно, думал, что придётся решать с помощью комбинаторных формул.
2016-01-03 02:12 Комбинаторика Рекурсия. Обратный отсчёт + 20 10 мин.
Научился обратно выводить цифры без циклов.
Думать :)
Недавно проходил, так что проблем не возникло :)
2016-01-03 02:08 Комбинаторика Рекурсия. Общий делитель + 20 1 час. 00 мин.
Вспомнил НОД
Понять ошибку 3-го теста.
Странно: написал всё точь-в-точь, а выдаёт ошибку переполнения стека...
2016-01-03 01:53 Комбинаторика Рекурсия. Числа Фибоначчи + 20 10 мин.
Закрепил знания по рекурсии и вспомнил числа Фибоначчи
Относительно просто.
проблема в том, что чем больше число, тем дольше работать будет программа (пример на 2м скрине).
Я вывел все числа Фибоначчи до 40-го через циклы:
int u = 1, v = 1; // два первых числа? в дальнейшем - текущие числа
            for(int i=0; i<40; i++)
                {
                Console.WriteLine("{0}", u); // печатаем текущий элемент
                int w = u + v; // замена переменных
                u = v; v = w; // w - промежуточная переменная: v=u+v
                }
           
Console.ReadKey();

2016-01-03 01:28 Комбинаторика Рекурсия. Заливка области + 20 1 час. 00 мин.
Закрепил знания по рекурсии
Немного сложно было с массивом цветов разобраться.
Вот на таких примерах интересно рекурсию изучить :)
2016-01-02 22:47 Комбинаторика Рекурсия. Главный секрет + 20 1 час. 00 мин.
Понял всю прелесть рекурсии, достоинства и недостатки.
Понять алгоритм рисования кривой Гильберта.
С рекурсией интересно работать :)
2016-01-02 02:37 Микроигры 2048 - Интерфейс + 20 1 час. 00 мин.
Повторил работу с панелью, тернарным оператором, созданием элементов программным путём, а также вспомнил словари.
Сложно было подобрать цвета.
Цвета исправлю уже в готовой программе :)
2015-12-30 16:54 Микроигры 2048 - Учимся играть + 20 2 час. 00 мин.
Играть в 2048 и изучил алгоритм победы
Набрать 1024 очка.
Много времени потратил, пока набрал хотя бы 1024, хочется уже написать эту игру.
2015-12-30 01:42 Микроигры Игра 15 - Картинка + 20 2 час. 00 мин.
Закрепил знания по уроку "Калейдоскоп" из курса "Прикладные", т.к. создание PB было очень похожим.
Очень трудная программа, особенно алгоритм "разрезания".
Трудная тема, конечно, но урок полезный:)
2015-12-27 00:46 Демо софт Текстовый процессор + 1 45 мин.
Научился создавать простой текстовый редактор.
Сложно было вспомнить функции файла из IO.
До этого не знал, если честно, как делать замену, а теперь появилась очень удобная программа, спасибо за урок :)
2015-12-26 19:56 Нанософт Шахматные часы + 20 3 час. 00 мин.
научился работать со временем.
Сложно было понять тики.
Очень полезный урок как для тех, кто увлекается шахматами)
В конце курса обещаю кое-что интересное показать ;)
2015-12-26 19:42 Нанософт Баскетбольное табло + 1 6 час. 00 мин.
Повторил tableLyOutPanel и функции работы со временем.
Сложно было сделать время.
Я как всегда решил идти нестандартным путём и сделал не баскетбольное, а хоккейное табло, поскольку являюсь болельщиком Локомотива. Но не думайте, что я облегчил себе работу, нет :)
Я добавил период и обратное время. Кроме того, сделал так, чтобы высвечивался удалённый игрок и его время. К сожалению, не получилось реализовать функцию отчёта времени для удалённого игрока, но обещаю исправить это и показать видеообзор :) А так урок замечательный, спасибо!
2015-12-24 20:39 Игры со словами Игры со словами + 20 2 час. 00 мин.
Узнал о StringBuilder, вспомнил алгоритмы работы со строками и словами,  а также вспомнил некоторые методы и свойства строк.
Очень трудно понять алгоритм со сложным эрудитом...
Полезный урок для встряски старины по работе со строками :)
2015-12-23 15:27 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 20 3 час. 00 мин.
Научился проверять на столкновение квадратики и кружки.
Не сразу понял весь код по этим Cross, поэтому пришлось несколько раз пересмотреть. Ну и записать видео трудно...
Огромное спасибо за этот курс!!! Хоть и называется он "Теория ООП", но на самом деле тут много практики. До этого я изучал лишь в теории ООП по чужому коду и ОООООООЧЕНЬ многое не понимал, зачем это, что это такое, когда можно обычным кодом писать? И первое время я так же и думал, однако в течение курса моё мнение поменялось, когда начал рисовать вначале снеговика, а затем и догонялки. Я вижу, что стал умнее и сильнее, однако нужна Практика, Практика и ещё раз Практика, но это не беда, думаю.

А теперь отзыв о самом проекте: приятно, что тут большинство очень дружелюбны и всегда готовы помочь! Плюс очень радует, что можно оценивать отчёты, однако есть 3 пожелания:
1) Сделайте, пожалуйста, оценки отчёта не хорошо/плохо, а от 1 до 5, как в школе или институте, ибо некоторые отчёты заслуживают не просто "хорошо", а "отлично", плюс это заставит нас лучше работать;
2) Сделайте накопление всех наших баллов. На одном из вебинаров Вы говорили о том, что программисту нужна мотивация. А чем не мотивация, когда Петя Иванов набрал больше баллов, чем я? Это мотивирует усовершенствоваться;
3) Ну и на основании этого сделайте звания, например, за 1000 баллов лейтенант, за 5 - майор или что-то вроде того. Раз мы все курсанты, то, как говорят, "Плох тот курсант, кто генералом не мечтает стать". А звания, пусть и такие, очень мотивируют (см. п.2).

В любом случае, даже если не прислушаетесь, то огромное спасибо Вам, Евгений Витольдович, за этот курс!!! С уважением, Артём Быцко :)
2015-12-22 18:54 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 20 5 мин.
Научился реализовывать проверку пересечения прямоугольников.
Думать сложно :)
Остался шаг до дружбы квадратиков и кружков, пора сдружить их:)
2015-12-22 18:15 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 20 20 мин.
Закрепил навыки создания класса и методов.
вспомнить свойства прямоугольника :)
Хочется уже соединить квадраты и кружки:)
А мыслей о реализации "Поймал" пока нет :(
2015-12-22 16:35 Микроигры Игра 15 - Алгоритм + 20 2 час. 00 мин.
Повторил классы, а также закрепил знания по матрицам.
На первый взгляд, ничего, после урока стало всё понятно, ибо действия были простые, но голова по-прежнему не хочет сама думать:(
Приятно писать более "взрослые" в плане программирования игры, идём дальше :)
2015-12-21 22:06 БД - Управление гостиницей Вступление + 20 1 час. 00 мин.
Научился расписывать все атрибуты будущей БД
давно изучал БД, потому подзабыл их структуру...
ждём продолжения :)
2015-12-21 18:00 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 20 20 мин.
Создал игру на базе уже готового интерфейса.
Было всё понятно рассказало, так что сложностей не было :)
Я узнал подробно о трёх главных словах ООП: инкапсуляция, наследование, полиморфизм, а также познакомился с интерфейсом и понял, что это замечательная вещь! А поскольку я до сих в шоке от того, как я поумнел за этот курс, то напишу вкратце: КУРС ПРОСТО ШИКАРНЫЙ, спасибо!!! Ну а более подробный отзыв оставлю после ВИП-уроков :)
2015-12-21 17:34 Теория ООП Интерфейс. Создаём новую игру. + 20 10 мин.
Создавать игру на основе готового интерфейса.
Запомнить правила.
SetNewVirus() заражает добавленный кружок вирусом, а FindNewVirus() может работать так: кого заразил вирус, тот становится красным кругом.
2015-12-21 17:06 Теория ООП Интерфейс. Изменяем правила игры. + 20 10 мин.
Исправлять мелкие недочёты в программах.
Сложно было придумать свою игру.
Очень напрашивается элементарная эстафета, когда бегают докуда-то и потом передают эстафету другому игроку.
2015-12-21 16:22 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 20 15 мин.
Узнал о методе Equals(), а также повторил таймер.
Не сразу понял недочёт с "ладей".
Я думаю, что в логическую переменную записать предыдущего лидера и в дальнейшем не допустить его лидерство
2015-12-21 15:40 Теория ООП Интерфейс. Кружок готов к игре! + 20 30 мин.
Закрепил тему "Наследование" и повторил вычисление координат
Сложно было не запутаться в конструкторах. Пришлось даже сносить их и строить заново :(
Уже с нетерпением хочу запустить кружок :) А для запуска и передвижения приходит на ум таймер :)
2015-12-21 14:39 Теория ООП Интерфейс. Кружок хочет играть. + 20 5 мин.
Научился наследовать класс от интерфейса.
Было просто повторение материала :)
метод "Беги" - это увеличение расстояния между Ладей и шариками, наверное, а "Поймал" - это соприкосновение двух кружков. В математике это называется точка касания
2015-12-21 14:09 Теория ООП Интерфейс. Запускаем кружки на площадку! + 20 10 мин.
Закрепил навыки работы с формой.
Самое трудное было ждать результат :)
ну всё, дальше интереснее программировать будет :)
2015-12-21 13:53 Теория ООП Интерфейс. Кружок на площадке. + 20 15 мин.
Продолжаю окунаться в мир интерфейсов.
Сложно додуматься самому, а ведь пора уже :)
show must go on :)
2015-12-21 00:07 Новые технологии Модульное тестирование + 20 1 час. 00 мин.
Узнал о модульном тестировании и применил его на практике.
Сложно было инициализировать модуль
Спасибо, очень полезный урок, пригодится мне в дальнейшем :)
2015-12-20 22:56 Теория ООП Интерфейс. Площадка для игры. + 1 15 мин.
Закрепил навыки работы с Битмапом и Графикой.
Сложно было понять, зачем Арена нужна
Arena нужна для параметров площадки, чтобы можно было указать размер, цвет или ещё какие-нибудь параметры задать.
2015-12-20 22:17 Теория ООП Интерфейс. Создаём кружок. + 20 10 мин.
Повторил создание класса и конструктора.
Ничего, т.к. похожий урок уже был :)
А дальше надо сделать метод Draw для рисования и другие методы для поведения шариков :)
2015-12-18 23:26 Теория ООП Интерфейс. Алгоритм игры. + 20 10 мин.
Продолжаю изучать интерфейсы.
Ну вроде всё понятно было наконец-то:)
Для начала игры надо в классе программы сам интерфейс реализовать :)
2015-12-18 23:05 Теория ООП Интерфейс. Правила игры. + 20 15 мин.
Повторил создание методов и конструктора
Пока сложно понять правила игры, ещё и абстрактного много... Надеюсь, дальше пойму всё
Урок пока трудный для меня, но думаю, дальше понять смогу всё
2015-12-18 21:32 Теория ООП Интерфейс. Зачем он нужен. + 20 10 мин.
Понял, что такое интерфейс.
Вроде всё было понятно :)
Если сказать своими словами, это то, что умеет делать класс, перечень действий без их подробного описания. Например, на собеседовании спрашивают о навыках. Я отвечаю, что умею писать программы на C#, умею работать в 1С и т.д. Подробно не описываю, просто говорю действия. Вроде так понял:)
2015-12-17 21:40 Микроигры Игра 15 - Кнопки + 20 10 мин.
Закрепил знания по панели и оператору switch/case/default
В принципе, очень похожую форму я писал для "игры цифр" в курсе "Наноигры"
Давно мечтал поиграть в пятнашки, а тут ещё и отличная возможность прокачаться:)
P.S. фон нестандартный, т.к. воспринимаю только тёмные цвета
2015-12-17 13:59 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 20 15 мин.
За время половины курса по ООП я на практике понял 3 главных слова этого раздела: инкапсуляция, наследование, полиморфизм. C помощью графики я научился через эти три слова перемещать, рисовать разные геометрические фигуры. Кроме того, я смог понять virtual/override, ибо до этого для меня были очень страшные слова.
Сложно было включать мозги и додумываться самому, а также трудно было вспоминать всё из ООП.
Я считаю, что этот курс надо проходить не только всем новичкам, для кого ООП - это страшные три буквы, но и более опытным программистам. т.к. на доступных примерах объясняется вся прелесть такого программирования. Одно дело читать огромные лекции и чужой код, где непонятно что написано, а совсем другое дело - писать код, рисуя всё и всех, и прокачиваться в навыках. Не скажу, что я стал Шварцнеггером, но уверенность есть, а главное- смог параллельно перепройти курс в Академии Майкрософт, за что огромное спасибо Вам, Евгений Витольдович!
С уважением, Артём Быцко :)
2015-12-17 13:45 Теория ООП Перемещение Снеговиков + 20 15 мин.
Научился делать перемещения без помощи delta, используя полиморфизм.
Сложно было додуматься мне до этой идеи самому.
После урока кажется, что всё так просто и чувствуется, что мог бы и сам додуматься:)
2015-12-17 09:22 Теория ООП Перемещение других фигур + 20 10 мин.
Научился перемещать другие геометрические фигуры
всё было очень понятно :)
Переместили фигуры - переместим и снеговика :)
2015-12-17 09:01 Теория ООП Перемещение круга + 20 10 мин.
Научился перемещать окружность с помощью кнопки и метода Move.
Не сразу понял, почему перемещение было не в координату (150;200)
Всё очень понравилось, жду продолжения :)
2015-12-16 11:35 Теория ООП Спрайт для Снеговика + 20 15 мин.
Узнал о коллекциях и повторил перегрузку метода.
Сложно было инициализировать коллекцию, а дальше всё пошло, как по маслу.
Я думаю, что ООП нужно изучать именно на практике: не просто зубрить классы и смотреть чужой код, а ещё и рисовать, вот так лучше запоминается :) чувствую себя уверенней в этом деле!
2015-12-16 00:16 Нанософт Расписание уроков   1 час. 00 мин.
Научился работать с GRV, а также вспомнил работу с потоком файлов.
На первый взгляд всё очень просто, однако работа с потоками заставила меня поломать голову.
Я учёл частный случай - это отсутствие текстового файла - и применил try/catch для этого.
Полезный урок, пригодился для удобства! Я вот маме сделал такое расписание :)
2015-12-14 15:42 Демо софт Квадратный калейдоскоп + 20 2 час. 00 мин.
Закрепил знания по работе с графикой, повторил алгоритм отображения точек и статические переменные.
Сложно было сразу понять алгоритм рисования случайных фигур.
Урок полезный, но очень сложный. Впрочем, когда это меня останавливало?:)
P.S. добавил прямоугольники с уменьшёнными вдвое размерами.
2015-12-12 23:53 Теория ООП Мощь полиморфизма + 20 10 мин.
Научился применять абстрактный класс и понял виртуальные методы.
Не сразу понял значение "абстрактный"
За 10 минут я понял то, что объясняли по 2 часа на скучных теориях. Спасибо большое!!!
2015-12-12 23:12 Теория ООП Переезд graph в базовый класс + 20 15 мин.
Закрепил знания по методам.
Сложно было понять, почему удалили метод SetPen()
Чувствую уверенней себя в ООП :)
2015-12-12 20:48 Теория ООП Переезд метода Draw + 20 15 мин.
Переносить метод в класс, а также познакомился с полиморфизмом
Сложно было понять идею переноса метода.
Всё труднее и труднее становится, хотя материал понятен вроде как. Тем интереснее :)
2015-12-11 22:10 Теория ООП Приведение с мотором + 20 15 мин.
узнал о GetType,typeof и повторил перегрузку.
Сложно было запомнить typeof
Shape.position - это точка, относительно которой будет осуществляться поворот снеговика.
Скажу так: в школе геометрия и, в частности, тема гомотетии и геометрических превращений, для меня всегда была очень трудной и нелюбимой, однако курс заставляет это полюбить :)
2015-12-11 15:26 Теория ООП Фигуральный базовый класс + 20 20 мин.
Продолжаю упрощать код, который более понятный для меня, а также закрепил знания по массивам.
Сложно было додуматься на ответ на поставленный вопрос.
Я думаю, что надо либо таймером запустить рисование, либо в каждую фигуру записать метод.
А ещё мне на ум приходят делегаты, поскольку вспоминаю определение, что он ссылается на метод.
В любом случае, есть над чем работать :)
2015-12-10 15:50 Теория ООП Богатое наследство + 20 15 мин.
Вспомнил наследование и научился упрощать код.
Дать определение своими словами.
Наследование - это расширение класса,  возможность передавать данные родительского класса, в результате чего упрощается код. То есть, каждый наследник получает "материал" своего родителя, а кроме того, может иметь свои собственные материалы.
2015-12-10 11:34 Теория ООП Второй Снеговик + 20 35 мин.
Научился рисовать второго снеговика и закрепил знания по классам.
Сложно было ответить на вопросы.
1. Для перемещения снеговика достоточно при инициализации передать параметры deltaX и deltaY - смещение, и потом уже либо задать параметры при вызове функции, либо ползунок использовать. На скриншоте использовал первый вариант.
2. Для поворота надо использовать тригонометрические функции, вычисляющие новые координаты, и результат переместить в координаты.
3. Для изменения размера надо использовать подобие с точкой-центр О и коэффициент k. Координаты, соответственно, умножить на k.
В общем, придётся вспомнить геометрию :)
2015-12-10 10:14 Нанософт Средняя оценка + 21 30 мин.
Более-менее я понял, что такое делегаты и события, а также закрепил з.
Сложно было понять делегаты, ибо тема не из лёгких... :(
Я добавил изменение цвета кнопок при наведении курсора, а заодно и упростил код с помощью sender. Раньше он меня пугал, а теперь с ним если не на "ты", то точно в хороших отношениях :)
Вообще чувствую улучшения в программировании благодаря подобным задачам, когда не просто изучаешь делегаты, а на конкретном примере смотришь, что это такое. Спасибо большое за урок!
2015-12-08 12:07 Демо софт Менеджер паролей + 20 1 час. 00 мин.
Научился обрабатывать события клика, а также закрепил знания по TableLayOutPanel.
Сложно было понять object sender.
Очень полезный урок! Сразу две полезные вещи сделал: прокачался в программировании и записал все пароли :)
2015-12-08 11:14 Демо софт Английские карточки + 20 1 час. 00 мин.
Узнал о DirectoryInfo, FileInfo, научился добавлять компоненты, а также повторил работу с файлами.
Сложно было разобраться в директории IO.
Полезный урок, т.к. работа с файлами всегда была проблемой для меня!
2015-12-07 15:53 Теория ООП Рисуем Снеговика + 20 30 мин.
Научился рисовать снеговика через ООП
Сложно было точки найти
Всё нравится, жду продолжения!
2015-12-07 13:09 Теория ООП Цветные карандаши + 20 15 мин.
Научился добавлять поля и изменять цвета.
Всё стало понятно :)
Разукрасив урок, становится более понятно сложные темы :)
2015-12-07 11:28 Теория ООП Расстояние между пикселями + 20 20 мин.
Закрепил знания по отличию класса от структуры, а также вспомнил математику.
Не сразу понял this, но потихоньку понимаем.
Очень полезный урок, закрепление теории практикой - лучший способ понимать :)
2015-12-06 22:58 Теория ООП Пиксели для классов + 20 1 час. 00 мин.
Научился вызывать конструктор через this
Сложно было понять структуру этого this, ибо много непонятного было.
Уже лучше чувствую себя в ООП благодаря этому видеокурсу, спасибо!
2015-12-05 22:58 Теория ООП Структура vs Класс + 20 2 час. 00 мин.
Наконец-то понял отличия класса от структуры.
На удивление, самое сложное было найти окно в VS, где выводятся значения переменных, а также отлаживать с breakpoint.
Очень полезный урок, пусть и теории много, но без неё никуда. Спасибо!!!
2015-12-04 14:25 Теория ООП Структура пикселя + 20 1 час. 00 мин.
Узнал о структурах и их применении.
Сложно было понять дополнительный конструктор.
Лишний раз убедился. что ООП понятнее на практике :)
2015-12-04 08:17 Демо софт Двенадцать месяцев + 20 1 час. 00 мин.
Узнал о monthCalendar и повторил работу с датой/временем.
Сложно было сразу понять monthCalendar
Добавил картинки-даты: например, если Новый год или какой другой праздник, то меняется картинка.
Однако функция работает только в определённый год:
void celebrate ()
                  {
month = monthCalendar.SelectionStart.ToShortDateString();
switch (month)
{
case "01.01.2016": pictureBox.Image = Image.FromFile("months\\JanuaryNewYear.jpg"); break;
}
                  }
Есть ли какая-то функция, которая вернула бы только день и месяц, например,  1 января -> "0101"?

А за урок спасибо: приятно делать такие романтические программы :)
2015-12-03 15:26 Теория ООП Круглый класс + 1 15 мин.
Закрепил знания по рисованию эллипса.
Всё было понятно наконец-то :)
Решил нарисовать 2 окна дополнительно, причём одно с помощью класса, а другое - через знакомые мне по "Чашечке кофе" циклы. Повторяю :) Спасибо за урок!
2015-12-02 15:45 Теория ООП Второй класс + 20 15 мин.
Закрепил знания по прямоугольникам
Понять, почему нельзя наследовать классы.
Ну вот так повторять ООП в виде графики приятнее в разы :)
2015-12-02 11:32 Теория ООП Первый класс + 20 15 мин.
Понял, что такое конструкторы и как создавать классы.
Сложно было понять назначение конструктора.
Изучать ООП на практике, видя результат - одно удовольствие :)
2015-12-02 10:39 Теория ООП Урок рисования + 20 10 мин.
Вспомнил Bitmap и Graphics, а также координаты.
Вспомнить инициализацию Bitmap
Повторение - мать учения :)
2015-12-02 09:52 Теория ООП Инкапсуляция мечты + 21 20 мин.
Смог наконец-то понять, что такое инкапсуляция. Инкапсуляция (от лат. en capsula) - все данные, собранные в один объект, с которыми дальше работают.  Снаружи просто, внутри легко. Например, автомобиль. Снаружи управляем, открываем капот/багажник, а внутри сложный двигатель.
Сложно было понять, что такое инкапсуляция, т.к. объяснялось это в универе непонятно.
Спасибо за урок! Уже один курс я прошёл по наноиграм и как результат - мне понравилось программировать! До этого я проходил курсы по ООП, но чисто теоретические и поэтому я эту тему не любил. Надеюсь, что по окончании снова зацепит :)
2015-12-01 15:54 Карточки памяти Отображение карточек + 20 3 час. 00 мин.
Обрабатывать события  клика, а также применил на практике знания по массивам.
Сложно было вначале понять алгоритм открытия карточек.
Спасибо большое за этот курс! Я очень поумнел благодаря этим играм и получил интерес к программированию :)
2015-12-01 11:30 Карточки памяти Подготовка формы + 20 1 час. 00 мин.
Закрепил знания по pictureBox и tablePanel
Найти картинки :)
С нетерпением жду следующий урок :)
2015-11-30 14:16 Нанософт Твоё портфолио + 20 7 час. 00 мин.
Научился создавать своё "лицо" и рекламировать себя, ибо это нужно в современном мире, чтобы тебя заметили.
Сложно было добавлять файлы других проектов и работать с namespace, т.к. очень легко запутаться, а потом не сразу понять, что случилось.
Очень полезный урок, ибо создание портфолио, то есть самореклама - необходимая вещь. Надеюсь, дальше будет побольше подобных уроков, связанных с презентацией своих проектов :)
2015-11-29 21:54 Нано-игры ФИНАЛЬНЫЙ УРОК + 20 2 час. 00 мин.
Научился создавать видеоотчёты и "стоять" за себя и свои программы.
Сложно было впервые сделать видео, учитывая проблемы с дикцией.
Спасибо за такой практический урок! В жизни очень пригодится!
P.S. за звук извиняюсь, микрофон ужасный, но другого нет :(
2015-11-26 15:50 Морской Бой VIP. Анимированный кубик + 21 3 час. 00 мин.
Повторил циклы do/while и многомерные массивы, а также закрепил знания по графике.
Сложно было находить ошибки в большом коде
Приятно, когда во время программирования не просто выводится число на экран, а создаётся интересная игрушка :)
конечно, понял не всё, но ещё раз просмотрю урок. спасибо!
2015-11-26 11:36 Морской Бой VIP. Анимированный кружок + 20 2 час. 00 мин.
Вспомнил ООП и наследование, а также закрепил знания по координатам.
Сложно было понять, формулы координат в MoveStep.
Замечательный урок! Спасибо!
2015-11-24 14:25 Нано-игры Бот для Цифр + 20 15 мин.
Научился обрабатывать события клика по мышке.
Сложно было понять код из http://stackoverflow.com/

Думаю, программа пригодится для Excel для выполнения одних и тех же команд
2015-11-24 13:31 Нано-игры Игра Цифры + 20 30 мин.
Повторил TableLayoutPanel и меню
Не сразу понял sender, но потом пошевелил извилинами и всё в порядке:)
Хороший и простой урок:)
2015-11-23 15:33 Комбинаторика Рекурсия. Вступление + 20 15 мин.
Рекурсией называется такая конструкция, при которой функция вызывает саму себя.
найти картинки:)
повторение - мать учения :)
2015-11-23 14:49 Комбинаторика Рекурсия. Факториал + 20 10 мин.
Закрепил знания по рекурсии.
Да вроде ничего, Евгений Витольдович объяснил всё доступно.
рекурсия - это один из фундаментов программирования, поэтому повторить её лишний раз можно и нужно. Спасибо за урок!
2015-11-23 14:19 Демо игры VIP. Устный счёт + 20 2 час. 00 мин.
Закрепил знания по ProgressBar и Рандому, а также повторил алгоритмы простых математических операций.
Сложно было вспомнить деление.
Чего-то уникального добавить не получилось, поэтому я это решил компенсировать дизайном в виде школьной доски. Кроме того, я сделал действия в виде ComboBox, уровень сложности - в виде NumericUpDown, а ещё добавил степень, ибо программистам очень нужно знать степени двойки :)
Половину урока сделал сам, без подсматриваний в код, ибо почувствовал, что могу и сам.
Спасибо за урок!
2015-11-17 09:45 Нано-игры Скорость реакции. Алгоритм и рекорд + 20 2 час. 00 мин.
Я научился обрабатывать события клика по картинке, узнал о классе Stopwatch, а также изучил свойства элемента ProgressBar.
Сложно было написать метод запуска игры и NextClick(), поскольку не сразу начали появляться картинки. Пришлось даже "снести" проект и новый построить.
Я не ищу лёгких путей и решил сделать разнообразие, чтобы жить стало веселей. Использовав методы меню из игры "Лабиринт", создал своё меню и два варианта темы игры: в виде футбольного поля, где надо кликать по вратарям, и в виде котиков, которые быстро прыгают на диван :) Правда, одним классом сделать не удалось, но постараюсь в дальнейшем это исправить. В любом случае, программа работает в обеих темах, чему я несказанно рад и благодарен за урок!
2015-11-16 11:43 Графические циклы ФИНАЛЬНЫЙ УРОК + 20 30 мин.
За время этого курса я обрёл навыки работы с циклами, причём не только простыми, а ещё и двойными, тройными и четверными. Кроме того, я познакомился с графикой, которую до этого вообще не знал. Ну и вспомнил любимую математику :)
Задачи понравились, т.к. они - лучший способ понять циклы. Причём чем веселее рисунок, тем понятнее :)
Эксперименты проводил в самом начале курса, а сейчас до конца разберусь с последними темами и проведу новые опыты.
Насчёт идей: как я уже говорил, этот курс меня привлёк огромным количеством расчётов и тригонометрией.
Теперь я могу смело сказать, что школьная математика не такая уж и бесполезная.
Поэтому если выйдет курс, где тоже много надо считать и применять знания математики,  то было бы замечательно, :)
Сложно было с первого раза понять последние темы :)
Спасибо вам за этот видеокурс! Уверен, что благодаря Вам я смогу сделать серьёзные успехи в программировании в дальнейшем!
2015-11-16 11:30 Графические циклы Спираль Архимеда + 22 20 мин.
Научился рисовать спираль Архимеда и применять тригонометрию в программировании.
Понять построение спирали Архимеда. Не сразу понял, как соединять точки, но потом разобрался. :)
Это замечательный курс! Циклы - важная вещь в программировании, а учить их лишь теоретически очень тяжело. А если это делать практически, то почти всё сразу становится понятным. Плюс приятно, что Вы применяли неоднократно математику.
А так открыл для себя много нового из циклов. Спасибо Вам!
2015-11-16 09:40 Графические циклы Трёхмерные циклы + 20 40 мин.
Научился пользоваться трёх- и четырёхмерными циклами.
Сложно было понять построение эллипса и не запутаться в координатах.
Всё просто отлично!
2015-11-15 22:13 Графические циклы Внутренние условия + 20 1 час. 00 мин.
Оптимизировать программы, делая код более читабельным.
Сложно было закрасить клетки.
Хоть у меня фантазия богатая, но кроме как закрасить эти 4 квадрата (оно же - нарисовать рамки белым цветом) ничего в голову не пришло :(
2015-11-13 14:35 Графические циклы Вложенные циклы + 20 30 мин.
Вспомнил вложенные циклы и научился их применять.
Сложно было решить через последовательные циклы.
Я в который раз сделал этот урок на радостях, ибо он связан с математикой :) спасибо!
2015-11-13 12:06 Графические циклы Пучок лучей + 21 20 мин.
Научился "чертить" диагонали, а также понимать работу циклов.
Сложно было сделать программу быстрее :)
В конце решил кнопкой "11" нарисовать лучи из всех 4х углов :)
Кроме того, добавил toolTip
2015-11-13 10:26 Графические циклы Диагональные линии + 20 15 мин.
Закрепил знания по координатам, а заодно вспомнил линейные функции из математики.
Сложно было не запутаться в координатах ;)
На первом скрине - то, что я сделал до этого урока, основываясь лишь на знаниях линейной функции из курса математики. "Обратные" линии сделал, исходя из логики: координаты уменьшаются равномерно, значит, есть зависимость х1 = 300-i, как и в других случаях.
На втором скрине я после Вашего урока сделал обратные линии двумя циклами.
Понятно,, что я велосипед изобрёл, но для себя это было открытие :)
2015-11-12 15:35 Графические циклы Горизонтали и вертикали + 20 20 мин.
Узнал о потоках и закрепил навыки работы с координатами.
Сложно было догадаться о диагоналях, однако мне как любителю математики это понравилось :)
Только никак не догадаюсь о том, как нарисовать "обратные" линии :(
Как всегда, всё замечательно, начинаю раскачиваться :)
2015-11-12 14:13 Графические циклы Подготовка графики + 21 35 мин.
Узнал о классax Graphic и Pen, ибо до этого не имел с ними никаких дел.
Сложно было понять метод Refresh и класс Bitmap.
Нестандартный для меня урок, ибо до этого не сталкивался с графикой :)
Ваше же задание я решил, правда 2 отдельных цикла, хотя можно же и вложить один в другой, но я не помню, как :(
2015-11-12 12:08 Нано-игры Скорость реакции. Три картинки по таймеру + 20 20 мин.
Повторил свойства таймера и PictureBox
Сложно было сразу понять условный оператор с вопросительным знаком
Самому приятно писать :)
2015-11-12 11:31 Нано-игры Скорость реакции. Блок-схема + 20 30 мин.
Вспомнил, что такое блок-схема и как рисовать их.
Нарисовать блок-схему, т.к. подзабыл, как это делать.
Я решил совместить в этой игре приятное с полезным: поскольку я страстный болельщик футбола и играю в воротах, то эта программа на быстроту реакции - как раз для меня!
А потом попробую ещё скреативить на картинки :)
2015-11-11 23:11 Нано-игры Арканоид - Шарик и кирпичики + 21 12 час. 00 мин.
Закрепил знания по координатам разных элементов, а также научился вычислять таковые.
Сложно было понять эти координаты, а также сделать количество жизней.
P.S.  Во время игры мячик ненадолго начинает "подвисать" и находится в "подвешенном" состоянии где-то полсекунды. С чем могло бы быть это связано?
Я добавил количество жизней, сделал возможность пользователю уйти "покурить", т.е. добавил паузу (вызывается с помощью кнопки"Р"), а также решил немного разнообразить рисунок:)
Кроме того, во время начала игры я сделал рандомно направление мячика, т.е. он может улететь как влево, так и вправо.

С каждым уроком я всё больше начинаю ПОНИМАТЬ, как писать программы, но самое главное - начал любить это дело ещё больше, т.к. оно ОЧЕНЬ тесно связано с моей любимой математикой, которой я посвящал свои школьные дни.
Конечно, тема координат очень тяжёлая, и поэтому мне пришлось потратить 12 часов на то, чтобы полностью разобраться, ЧТО за точка и какие действия с ней дальше будут.
Конечно, недоработок полно, но я надеюсь, что к финальному уроку полностью отредактирую их и предоставлю идеальную для себя программу.
В любом случае, огромное спасибо Вам за этот урок!

2015-11-06 13:14 Нано-игры Арканоид - Уровень и ракетка + 20 8 час. 00 мин.
Закрепил знания по координатам и научился управлять элементами с помощью клавиатуры.
У меня долго не работал алгоритм перемещения, из-за чего так долго и выполнял.
До сих пор не до конца понял алгоритм перемещения, поэтому записи Paint сохранил себе в проект :)
2015-11-03 21:07 Демо игры ФИНАЛЬНЫЙ УРОК + 20 10 мин.
за это время научился многому новому в программировании, в частности, узнал новые элементы и уже без проблем работаю с событиями.
Самое сложное было начать заниматься, заставить себя.
Скажу честно: до этого я прочитал Шилдта, а также неоднократно проходил разные курсы в академии Microsoft по C#(довольно успешно, одно время я был в лидерах страны, скрин прилагается), но язык как таковой я не понимал. А когда прошёл половину курса, то стал больше ПОНИМАТЬ и программировать, связывая любимую по школьным временам математику и компьютеры. Спасибо Вам, Евгений Витольдович, за это! Я очень надеюсь, что в дальнейшем смогу освоить это интересное дело и заниматься им всю жизнь! С уважением, Артём Александрович Быцко:)
2015-11-03 15:56 Демо игры Камень ножницы бумага + 20 3 час. 00 мин.
Закрепил навыки по Scroll и Timer, научился пользоваться инструментами Panel & PictureBox, а также научился писать более сложные функции. Кроме того, вспомнил математику.
Сложно было понять функцию подсчёта очков и показа картинок.
Спасибо за урок! Благодаря Вам я лишний раз убедился в том, что программирование и математика очень дружат между собой:)
P.S. я немного исправил функцию comp_speed, с точки зрения математики :)
2015-11-02 15:56 Демо игры Бот для Быстрощёлка   30 мин.
Узнал новые элементы TrackBar и TableLayOutPanel, также научился обрабатывать события при клике мышки.
Сложно было понять код кликания мышки. :(
Вот так резко перейти к сложным обработкам мышки для меня было тяжело :( однако урок, как всегда, замечательный!
2015-10-30 14:38 Демо игры Игра Быстрощёлк + 20 30 мин.
Изучил некоторые методы и свойства класса DateTime, научившись работать с временем. Также узнал событие MouseDown, которое для меня, было новинкой вообще.
Самое сложное было понять, как запустить "таймер" в нужный момент.
Программировать становится всё интереснее благодаря таким программам-играм :)
2015-10-29 15:06 Демо игры Лабиринт 2D - игра + 20 1 час. 00 мин.
Узнал много свойств и событий меток Label, а также научился пользоваться таймером
Вся та же проблема с музыкой.
Я чувствую уверенность с каждым уроком! Решил изменить ключ и замок на графический, а также включил счётчик "фишек"
2015-10-25 22:22 Демо игры Лабиринт 2D - меню + 20 6 час. 00 мин.
Научился работать с переключателем и классом звуков.
Самое сложное - звуки, ибо выдавало ошибки о том, что не читает формат wav, выскакивает ошибка:
звуковой api поддерживает воспроизведение только волновых файлов pcm

до сих пор не понял, что делать.
Урок мне очень понравился, но жаль, что не рассмотрели эту ошибку по поводу wav файлов.

P.S. Я всё-таки решил воспользоваться MessageBox для выхода из программы (1-й скрин), код во втором :)
2015-10-23 10:30 Демо игры Картинка с секретом + 20 4 час. 00 мин.
Я научился создавать простейшие формы приложения, загружать картинки, а также вызывать события.
Трудно было понять алгоритм "секретной" картинки.
Очень понравилось! Жду следующий урок:)
2015-10-23 10:00 Демо софт Вступительное слово + 20 1 час. 20 мин.
Я научился устанавливать среду VS 2015. 
Ждать установку :)
Спасибо за начало курса! До этого я просто программировал в C#, но мне оно казалось очень скучным. Надеюсь, что меня заинтересует написание игр :)
  Коллекция графов Визуализация процесса   Открыто


  Боты Сапёра ИГРА - Счастливый сапёр   Открыто


  Нано-игры VIP урок. Игра 2048   Открыто


  Карточки памяти Алгоритм игры   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


  Фотошарп VIP. Обработка видео программой ffmpeg   Открыто


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





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

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

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

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


Научился: за это время научился многому новому в программировании, в частности, узнал новые элементы и уже без проблем работаю с событиями.
Трудности: Самое сложное было начать заниматься, заставить себя.
Скажу честно: до этого я прочитал Шилдта, а также неоднократно проходил разные курсы в академии Microsoft по C#(довольно успешно, одно время я был в лидерах страны, скрин прилагается), но язык как таковой я не понимал. А когда прошёл половину курса, то стал больше ПОНИМАТЬ и программировать, связывая любимую по школьным временам математику и компьютеры. Спасибо Вам, Евгений Витольдович, за это! Я очень надеюсь, что в дальнейшем смогу освоить это интересное дело и заниматься им всю жизнь! С уважением, Артём Александрович Быцко:)


Научился: Повторил искусственное создание таймера
Трудности: В конце с камерой запутался, но потом справился
так-то алгоритм нетрудный, но пока 3D - этот как кошмар