Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-05-20 13:39 Шарики VIP. Интерфейс пользователя на Unity + 22 3 час. 9 мин.
узнал как создавать примитивные интерфейсы в Unity
сложностей не было
2018-05-19 23:57 Шарики VIP. Рефакторинг Библиотеки + 25 59 мин.
узнал как создавать библиотеки на С#.
сложностей не было, так как я код отрефакторил еще тогда, когда дописал эту игру
2018-04-01 00:42 Новые технологии Печать таблицы + экспорт в Excel + 21 1 час. 44 мин.
Научился создавать таблицы через новый компонент WebBrowser. Также узнал за оператор ??. Научился передавать данные в Excel
Сложностей не было
2018-03-31 12:24 Новые технологии Работа с WinAPI + 21 9 дней 13 час. 17 мин.
Повторил работу с функциями WIN API. Довольно полезная штука
Случилась печалька. Сгорел северный мост на ноутбуке, так что пришлось чинить и сделать некий перерывчик в обучении(
2018-03-19 23:31 Новые технологии Мотиватор + 23 1 час. 19 мин.
Нашел мотиватор. Написал на картинке свою надпись для мотиватора. Сохранил картинку
Сложностей не было
2018-03-18 13:04 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 22 19 мин.
Хороший отзыв
Сложностей не было
2018-03-18 01:04 Новые технологии Клиент-сервер для смены обоев + 22 2 час. 53 мин.
У меня возникла проблема. Все работает правильно кроме самой функции замены фонового рисунка. Не знаю почему( Передача по сети работает, картинки сохраняются, а с Win Api что то не так. Почему то не устанавливает картинку, а вместо этого просто сносит старую(
Решить проблему
2018-03-17 01:57 Новые технологии Обои рабочего стола + 25 3 час. 18 мин.
Научился использовать функции WinAPI для установки фоновых картинок
Сложностей не было
2018-03-15 18:56 Новые технологии Телефон по TCP/IP протоколу + 22 1 час. 28 мин.
Научился подключатся по сети по технологии TCP/IP.
Сложностей не было
2018-03-15 00:39 Новые технологии Нити на кубиках + 23 3 час. 36 мин.
Попрактиковался в потоках. Как по мне не очень логично, что мы делаем так, что программа выводит различные результаты. Все же первоначальный вариант мне больше нравился, когда выводились все результаты для одних кубиков.
Также можно было не создавать новый массив объектов, так как там указан тип params, а следовательно принимался список аргументов( аналогия ... в Java), так было бы более наглядно.
И как по мне более простым способом было бы сделать потоки фоновыми, и это было бы логично верным решением 
Сложностей не было
2018-03-13 19:23 Новые технологии Делегаты на кубиках + 21 50 мин.
Повторил что такое делегаты и для чего они нужны. Дорисовал кубики
Сложностей не было
2018-03-12 22:40 Новые технологии Модульное тестирование + 21 2 час. 42 мин.
Узнал что такое модульное тестирование и как его можно реализовать. Довольно полезная штука. Урок очень понравился)
Сложностей не было
2018-03-12 00:50 Без конкуренции VIP - Главный алгоритм + 18 1 час. 1 мин.
Дописал главный алгоритм программы
Сложностей не было
2018-03-11 15:29 Инфобизнес Иерархия учебных материалов + 22 17 мин.
Разобрался с чего будет состоять учебный процесс. Даже пока не знаю что можно еще тут добавить) Как по мне, то мысли будут точно приходить, но уже во время обучения, а так все предугадать наперед вряд ли получится
Сложностей не быо
2018-03-11 00:41 Инфобизнес Базовые принципы проекта + 19 13 мин.
Прослушал урок. Идея мне понравилась. Как по мне, было бы классно сделать возможность, что бы можно было выкладывать как-то свои уроки (разработать какой-то для этого удобный шаблон и возможно предварительный просмотр для новичков в этом деле, что бы можно было подредактировать некоторые нюансы)
Сложностей не было
2018-03-11 00:26 Инфобизнес Подключение к системе GitHub + 19 26 мин.
Склонировал себе указанный репозиторий
Сложностей не было
2018-03-10 23:21 Инфобизнес Подготовка Visual Studio ASP.NET + 19 1 час. 22 мин.
Запустил проект
Сложностей не было
2018-03-10 21:58 Без конкуренции VIP - Парсинг файла в сетку. + 20 1 час. 14 мин.
Дописал функции для переноса оглавления и контента, но вопрос вот в чем, где взять можно входные документы, так как в ручную писать то не особо хочется
Сложностей не было
2018-03-10 01:21 Без конкуренции VIP - Потяни и отпусти + 15 1 час. 14 мин.
Узнал как использовать технологию Drag&Drop
Сложностей не было
2018-03-08 20:07 Без конкуренции VIP урок. Бесплатная польза + 15 11 мин.
Вообщем я пока за заказами не особо гонюсь. Так что практически все программы, которые я написал на данный момент были либо для получения нового опыта, либо же для себя самого.
Ну а так то, любые действия несут за собой последствия. Следовательно, если делать любой проект и при этом вкладывать в него терпение, время и желание, то в результате это вернется кучей нового опыта, что непременно понадобится дальше.
Сложностей не было
2018-03-07 19:18 Без конкуренции ФИНАЛЬНЫЙ УРОК + 16 9 мин.
Я еще не довел свой заказ до финишной прямой. Мне нужно создать программу для парсинга сайтов по продаже недвижимости. Поскольку тут довольно много возникло нюансов, то я еще в процессе доработки
Сложности возникают по мере реализации задуманого
2018-03-06 19:55 Без конкуренции Подводим итоги + 15 31 мин.
Добавил функцию для просчета финальных результатов. Также программно изменил фон результирующей длины
Сложностей не было
2018-03-05 15:09 Без конкуренции Анализ текстового файла + 15 42 мин.
Добавил подсчет необходимых размеров размеров. Выровнял полученную информацию в таблице
Сложностей не было
2018-03-04 20:20 Без конкуренции Регулярная декомпозиция + 15 44 мин.
Узнал как применять можно регулярные выражения в С#
Сложностей не было
2018-03-03 13:55 Без конкуренции Главный Анализатор + 15 32 мин.
Написал функцию очистки. Также добавил класс Analyzer с помощью которого можно создавать списки данных с входных файлов. Протестировал работу программы
Сложностей не было
2018-03-02 09:33 Без конкуренции Настройка таблицы + 16 23 мин.
Создал форму. Добавил на неё необходимые столбцы. Также написал функцию для открытия файлов
Сложностей не было
2018-03-01 10:22 Без конкуренции Правильный ответ и форма + 15 25 мин.
Создал форму и поместил на неё все необходимые компоненты.
Сложностей не было
2018-02-28 18:14 Без конкуренции Ручное выполнение задачи + 15 8 час. 46 мин.
Результат я находил с помощью программы Excel самым банальным способом - через функцию по необходимым клеткам

2018-02-27 10:15 Без конкуренции Реклама VIRI + 15 7 мин.
Фирма называется Viri. Занимается созданием и постройкой каркасов для различный сооружений

2018-02-26 10:28 Без конкуренции Как избежать конкуренции? + 15 20 мин.
Я на данный момент учусь на 2-ом курсе универа. Не сказал бы, что меня сейчас уж сильна заботит денежный заработок, так как он на прямую будет зависить от знаний, что я получу сейчас, поэтому я стараюсь сейчас выучить как можно больше разного и полезного.
Помогаю я своему младшему брату. Он сейчас учится в школе, так что у меня есть куча возможностей написать различные для него программы для прокачки усного счета, изучения иностранных слов и куча других вещей. Думаю от этого тоже будет польза и опыт, так как он является потенциальным пользователем и заодно критиком

2018-02-25 16:08 Бурные потоки VIP. Игры со словами + 15 1 час. 17 мин.
Поскольку этот урок я уже проходил раньше, то этот раз я решил обновить то, что уже было написано. Я добавил класс textEditor, в который можно добавлять различные движки, типа PolindromEngine. Далее я добавил класс WordContainer, который хранит слова в виде строки с переносами на новую строчку, а также их количество.
Также реализовал для каждого класса необходимые интерфейсы. Переписал тот код, что был  в стиле ООП
Сложностей не было
2018-02-24 13:20 Бурные потоки ФИНАЛЬНЫЙ УРОК + 15 4 мин.
В этом курсе я узнал о потоках, а также поработал с ними на практике. Также, я подчеркнул некоторые моменты в реализации алгоритма змейки (к примеру, когда я давным давно его реализовывал, то хранил каждую часть тела как некую структуру, в которой хранятся ее координаты, ... После чего полностью перерисовывал змейку. Тут же я понял, что этот же результат можно получить гораздо проще).
В общем же курс просто великолепен, для тех кто хочет познакомиться с потоками и понять смысл в общих чертах.
Сложностей не было
2018-02-23 13:45 Бурные потоки Смысл жизни + 15 29 мин.
Добавил красивое завершение жизни питонов. Только добавил от себя, что при смерти от питона остается одна единица тела, что бы можно было увидеть где он умер (+ получается дополнительная приграда)
Сложностей не было, единственное жаль, что про потоки как-то поверхностно рассказано, но с другой стороны, толчек был дан, а дальше можно и самостоятельно изучать)
2018-02-22 15:37 Бурные потоки Замри! + 15 45 мин.
Научился останавливать поток, а также обрабатывать исключение, которое при этом происходит. Заметил одну ошибочку: если останавливать питона, то его хвост(последняя часть тела) не всегда перекрашивается в фоновый цвет. Скорее всего это происходит по той причине, что прерывание потока происходит до того, как мы закрашиваем хвост. По этому в том месте тоже нужно добавить блок try/finally
Сложностей не было
2018-02-21 21:46 Бурные потоки Приоритет + 15 23 мин.
Узнал что кроме lock можно использовать Monitor
Сложностей не было
2018-02-20 17:16 Бурные потоки Бурная жизнь + 15 45 мин.
Дописал функцию Step(). Также доделал автопоявление зайцев.
Как было предложено, добавил для каждого питончика хвост в виде звездочки
Сложностей не было
2018-02-19 14:20 Бурные потоки Поток питонов + 15 29 мин.
Написал функцию для запуска. Добавил потоки + критическую точку. Сделал потоки фоновыми.
Сложностей не было
2018-02-18 22:08 Знакомство с jQuery Эксперименты и кнопки + 15 22 мин.
Создал три кнопки: первая - прячет, вторая - показывает, третья - вначале прячет, а потом через время показывает
Сложностей не было
2018-02-18 17:21 Бурные потоки Поворот головы + 16 1 час. 46 мин.
Для движения как я понимаю, нужно создать массив наших питонов, что бы к ним был доступ. Далее можно вызывать в цикле в таймере функцию Step, но тогда они будут двигаться по очереди а не одновременно. Тут нужно использовать потоки
Сложностей не было
2018-02-17 14:25 Бурные потоки Питонатор + 15 1 час. 12 мин.
Добавил поля которые буду различаться для разных питонов
Сложностей не было
2018-02-17 12:30 Знакомство с jQuery Синтаксис и простейший пример + 15 1 час. 21 мин.
Подключил библиотеку jQuery и добавил обработку для тега <p>
Сложностей не было
2018-02-16 23:29 Знакомство с jQuery Суть библиотеки jQuery + 15 1 час. 43 мин.
С библиотекой jQuery я никогда не работал, но наслышан о том как она может облегчать жизнь, а поэтому сильно ней заинтригован и горю желанием с ней познакомиться поближе.
Сложностей не было
2018-02-16 21:10 Бурные потоки Зайчики + 15 27 мин.
Проверил реализацию функции добавления нового кролика. Моя реализация получилась довольно похожа, единственное, что я исправил, так это поразбивал некоторые функции на части, так как в уроке это было сделано более удачно)
Сложностей не было
2018-02-15 16:04 Бурные потоки Террариум + 15 28 мин.
Дописал функцию для отображения элемента на консоле. На основе этой функции написал функцию для отображения зайчиков на консоле
Сложностей не было
2018-02-14 12:40 Бурные потоки Вступление + 15 27 мин.
Реализовал структуру для хранения координат
Сложностей не было
2018-02-13 13:49 Коллекция графов ФИНАЛЬНЫЙ УРОК + 15 34 мин.
Курс мне очень понравился)
Сложностей не было
2018-02-12 10:50 Коллекция графов Глубокий алгоритм + 15 1 час. 51 мин.
Дописал класс для поиска в глубь. Также дописал визуализацию для этого алгоритма. Добавил возможность остановить алгоритм, поменять скорость, а также пошаговое исполнение
Сложностей не было
2018-02-11 15:39 Коллекция графов Глубокий поиск + 15 51 мин.
Проработал алгоритм поиска в глубь. Все получилось. Только в задании сказано, проработать и приложить скриншот с очередью, но этот же алгоритм строится на стеке, наверное опечатка)
Сложностей не было
2018-02-10 12:26 Коллекция графов Визуализация процесса + 15 29 мин.
Как и было предложено в виде дополнительного задания на прошлом уроке, я самостоятельно сделал отображение алгоритма. Реализация отображения этого алгоритма мне не очень понравилась, так как тут даже отображение не совсем точное. Первым делом алгоритм должен все вершины перекрасить в белый цвет, чего не было отображено. В свою очередь, я изменил базовый цвет с белого на бежевый, что бы этот момент был виден, так как он входит в алгоритм и упускать его не логично.
Во вторых если во  время отображения захотеть выйти или же перейти к другому графу, то будет ошибка.
И наконец, класс граф, нужен для хранения графа и вызов из него делегата для отрисовки на форме просто не логично (я конечно понимаю что так тоже работает, но если мы используем ООП, то тогда класс должен отвечать за что то одно, так как если кто-то возьмет наш текущий код, то явно не сразу будет понятно где именно происходит отрисовка).
Как я уже и писал в предыдущем уроке, лучше всего добавить отдельный класс для отрисовки, и уже в нем рисовать. А еще лучше всего, как по мне, вначале пройти алгоритм, а потом сделать отрисовку всех его результатов (так как работа алгоритма займет малое время, то это оптимальное решение).
Сложностей не было
2018-02-09 12:41 Коллекция графов Широкий пошаговый ход + 15 2 час. 16 мин.
Прошелся пошагово по алгоритму.
Дописал визуализацию процесса. Для этого был добавлен новый класс Arena в котором собственно и происходит отображения, а также новый статический класс Command, с помощью которого можно писать команды для отрисовки процесса.
Сложностей не было
2018-02-08 19:29 Коллекция графов Широкий алгоритм + 15 1 час. 5 мин.
Написал функцию поиска в ширь.
Проблема возникает как я понял потому, что во время прохода по колекции ее значения изменяются и это выдает исключения.
Как вариант исправления можно вместо Hashtable использовать Dictionary и тогда в цикле foreach добавить преобразование .ToArray(). После этого программа работает.
Для того чтобы исправить ситуацию с Hashtable я нашел выход в том, что все индексы можно перевести в массив методом CopyTo(array, from). Так как в методе GetAllVertex нас интересуют только индексы всех вершин, то как бы не изменялись цвета, обновлять полученный массив не будет нужды.
В итоге было дописано следующее:

            Array arr = new int[vertexes.Keys.Count];
            vertexes.Keys.CopyTo(arr, 0);
            foreach (int number in arr)
            {
                yield return number;
            }

Не очень было понятно как лучше исправить ситуацию с Hashtable
2018-02-06 19:33 Коллекция графов Широкий поиск + 15 41 мин.
Повторил алгоритм обхода в ширину. Придумал свой граф и сделал по нему обход в ширину
Сложностей не было
2018-02-05 21:42 Коллекция графов Шахматная доска + 15 45 мин.
Написал функцию для отображения графа шахматной доски
Сложностей не было
2018-02-04 21:17 Коллекция графов Отображение + 15 28 мин.
Написал функцию для отображения ребер
Сложностей не было
2018-02-03 20:20 Коллекция графов Инициация + 15 14 мин.
Написал функцию, для добавления lable на форму. Мне кажется, что довольно прикольно будет попробовать реализовать отрисовку по технологии WPF. Там можно будет и вершины кружечками отрисовывать, что уже будет прывычнее, та и красочней получится)
Сложностей не было
2018-02-02 19:33 J1. Запуск START - Запуск Java + 15 46 мин.
Попрактиковался в компиляции через консоль.
После того как я поменял путь (set PATH=...) у меня перестал открываться notepad через консоль(
2018-02-02 18:45 Коллекция графов Рёбра + 15 35 мин.
создал экземпляр графа по примеру. Вот только тут одно но. По идее в графе обычно еще есть вес ребра или вместо него берут евклидово расстояние между координатами (что бы можно было найти кратчайший путь к примеру), но пока что в классе на это не были выделено никакого внимания, что странно.
Хотя, если граф создается только для того, что бы посмотреть обходы в глубь и в ширь, то этого достаточно конечно, но все же выходит не очень универсально
Сложностей не было
2018-02-01 18:59 Коллекция графов Вершины + 15 30 мин.
Был написан класс Graph, где реализована робота с вершинами.
Для хранения ребер можно использовать двомерный массив типа distance[from][to].
Также для каждой вершины можно реализовать список смежной с ней, и тогда можно сделать что-то вроде структуры ({вершина, расстояние к этой вершине})
Сложностей не было
2018-01-31 18:52 Простой WPF WPF. Простая змейка. VIP урок. Длина тела. + 15 19 мин.
Решение и вправду удивительно простое. Я уже раньше реализовывал змейку, но тогда я создавал змейку, как совокупность элементов body. И тогда сделать так, что бы эти элементы шли по следу головы было не так уж очевидно и заняло гораздо больше времени
Сложностей не было
2018-01-31 18:28 Коллекция графов Граф + 15 28 мин.
Повторил азы теории графов. Как и было сказано в лекции, граф стоит хранить как матрицу смежности. Но в случае когда вершин намного больше чем ребер, то тогда экономнее хранить как список смежных вершин (так не будет использоваться ненужное место, которое бы использовалось в матрице смежности если бы вершины не были связанны между собой).
Сложностей не было
2018-01-29 17:06 Коллекция графов BitArray + 15 44 мин.
Построил таблицы истинности на методах XOR, AND, OR.
Сложностей как таковых не было. Единственное, что нужно учесть, так это то, что при выполнении операций типа a.Xor(b) переменная a получает значение результата, и по этому перед исполнением подобных операций стоит воспользоваться методом (BitArray)a.Clone() что бы скопировать значение этой переменной в другую и тогда уже работать с другой переменной, которую можно изменять.
2018-01-26 21:47 Коллекция графов Hashtable + 15 30 мин.
Просмотрел как работает Hybrid dictionary и Hashtable.
Сравнил их на практике
Сложностей не было
2018-01-26 20:07 Простой WPF WPF. Простая змейка. Победа и поражение. + 15 1 час. 2 мин.
Добавил проверку на пересечение с едой. Также добавил проверку на выход за границы поля. В дальнейшем можно добавить несколько уровней с определенными препятствиями
Сложностей не было
2018-01-26 19:03 Простой WPF WPF. Простая змейка. Управление движением. + 15 17 мин.
Сделал обработку нажатия клавиш. Добавил возможность перемещения змейки по стрелочкам
Сложностей не было
2018-01-26 15:23 Простой WPF WPF. Простая змейка. Таймер для еды. + 15 27 мин.
Узнал, что для установления тика в таймере нужно писать через TimeSpan. Плюс о DispatcherTimer узнал.
От себя сделал что еда может быть разного размера, что описывается константами, как граничные значения.
Сложностей не было
2018-01-26 14:54 Простой WPF WPF. Простая змейка. Эллипс на канвасе + 15 28 мин.
Узнал что в WPF можно рисовать на canvas. Так же во время рефакторинга была упущена одна мелочь. Там еще можно в параметры вынести размер нашего эллипса. Если даже предполагается делать все эллипсы одинаковыми, то можно сделать параметр по умолчанию что бы был чему то равен, мало ли потом что будет, может понадобится размер поменять 
Сложностей не было
2018-01-26 13:52 Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. + 17 3 час. 6 мин.
Узнал как можно парсить через JSON. Добавил возможность перевода валют как в одну сторону так и в обратную
Сложности были только в том, что когда сделать преобразование в две стороны, то события изменения текста вызывают одна вторую, поэтому пришлось сделать так, что бы во время вызова события программа могла проверить, событие вызвано из-за того что пользователь что-то ввел или же это было изменение во время парсинга другой валюты к текущей
2018-01-25 22:32 Коллекция графов ListDictionary + 15 18 мин.
Узнал о новой коллекции ListDictionary
Сложностей не было
2018-01-25 22:10 Простой WPF WPF. Конвертер валюты. Курс валют в JSON. + 15 33 мин.
Узнал от куда можно брать информацию о курсе валют для программ.
Возникла проблемка в том, что выдавало исключение на преобразование в число, так как там была точка разделителем, а моя система принимает запятую, так что пришлось применять Replace
2018-01-24 20:32 Простой WPF WPF. Конвертер валюты. Класс конвертации. + 15 41 мин.
Создал класс для конвертации с рублей в доллары и наоборот
Сложностей не было
2018-01-24 19:49 Простой WPF WPF. Конвертер валюты. Макет программы + 15 34 мин.
Сделал макет программы
Сложностей не было
2018-01-24 19:09 Коллекция графов Array vs List + 15 22 мин.
Понял, что в типизированных коллекциях, при использовании не ссылочных типов не используются лишние операции обвертки, та и хранятся они в отдельном месте от ссылочных типов, в то время как не типизированные коллекции все обрабатывают как объекты и соответственно хранят в одном месте и обрабатывают одинаково.
Поэтому при работе с типами: int, double, float... типизированные коллекции будут работать на порядок быстрее.
Сложностей не было
2018-01-23 20:53 Коллекция графов List + 15 1 час. 8 мин.
Узнал что можно явно получать Enumerator, как некую переменную. Метод Take тоже получает на вход количество элементов, а возвращает перечисление этого количества элементов с данного списка
Сложностей не было
2018-01-22 23:11 Коллекция графов ArrayList + 15 19 мин.
Попрактиковался с методом BinarySearch, который находит позицию искомого элемента в коллекции, но при этом коллекция должна быть отсортирована по типу сравнения и должно быть указанно по чем производится сравнение.   
Сложностей не было
2018-01-22 15:47 Комбинаторика VIP. Простые числа. Оптимизация алгоритма + 16 2 дня 55 мин.
Вот тут только загвоздка в том, что в алгоритме Эратосфена, нужно в начале нужно знать сколько элементов проверяется на простоту, а потом уже запускать алгоритм. Поэтому идея давать время, а потом уже смотреть за сколько он будет работать не очень, то и прокатит. В этом случае наверно все же нужно смотреть количество затраченного времени на указанное количество элементов. 
И еще этот урок встречается дважды: я его уже в делегатах проходил раньше.
Сложностей не было
2018-01-19 16:24 Комбинаторика ФИНАЛЬНЫЙ УРОК + 15 30 мин.
Я уже записывал видео обзор своей программы-реализации про расстановку ферзей, и по скольку эта программа мне по душе, то я ее сюда и выложу)
Сложностей не было
2018-01-18 19:48 Комбинаторика Динамика. Выход из Лабиринта + 15 2 час. 53 мин.
Попрактиковался в реализации алгоритма поиска в ширь. А по поводу сохранения кратчайшего пути, то тут конечно лучшим вариантом было бы использовать базовый алгоритм Дейкстры, который сам основан на BFS.
Сложностей не было
2018-01-16 20:07 Комбинаторика Динамика. Счастливые билеты 20 + 15 1 час. 3 мин.
Попрактиковался в динамическом программировании. Вот здесь довольно неплохо объясняется про решение поставленной задачи: https://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D1%81%D1%87%D0%B0%D1%81%D1%82%D0%BB%D0%B8%D0%B2%D1%8B%D1%85_%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%B0%D1%85
сложностей не было
2018-01-15 22:19 База SQLite SQLite - Insert + 15 4 час. 7 мин.
Перенес программу в IDE. Только не в Eclipse, а в IntelleJ.
Сложностей не было
2018-01-15 18:11 База SQLite SQLite - Подключение из Java + 15 23 мин.
Узнал как добавить пользовательскую переменную, а также какая схема подключения на языке Java
Сложностей не было
2018-01-15 17:47 База SQLite SQLite - Знакомство + 15 52 мин.
Установил все необходимое для работы с sqlite. Само начало уже очень нравиться, так как нету проблем с установкой и настраиванием, а это очень приятно)
Сложностей не было
2018-01-15 16:45 Комбинаторика Динамика. Поле дураков + 15 2 час. 33 мин.
С этим алгоритмом решения я уже был знаком (его еще вроде алгоритмом черепашки называют), так что попрактиковался в самостоятельной реализации
Сложностей не было
2018-01-12 20:11 Комбинаторика Полуфинальный урок. Ответы на вопросы + 15 9 мин.
Больше всего мне понравился алгоритм заполнения в начале курса, так как он вышел самым красочным что ли, а писать при этом почти ничего не пришлось. Также понравился алгоритм построения кривой Гильбертона, так как это абсолютно новая для меня была информация)
Курс получился хорошим, единственное, возможно стоить перед уроком с подбором математических операторов было бы добавить урок с написанием обратной польской записи (так как алгоритм весьма не сложный), а тогда уже с ее помащью, можно было бы выражения и со скобками писать.
Самым ценным оказался для меня алгоритм по нахождению расстановок ферзей для доски N*N. Я уже решал эту задачу раньше, и поэтому этот раз решился написать визуализацию алгоритма. В итоге получился некий маленький мой проект, который мне самому очень понравился, что не мало важно)
Я Денис)
Сложностей не было
2018-01-11 22:12 Комбинаторика Комбинаторика. Математические операции + 15 23 час. 34 мин.
Потренировал внимательность: ошибся и написал formula.Replace(...).Replace(...), забыв при этом присвоить результат формуле, но потом вспомнил, что строки то так не изменяются и  вся заработало)
По поводу вычисления выражения, то вроде как польская обратная запись довольно известная штука и в таких случаях сильно спасает)
Сложностей не было.
2018-01-09 15:31 Комбинаторика Комбинаторика. Сложение букв + 15 1 час. 45 мин.
Попрактиковался в рекурсии. + Вспомнил школьные времена
Сложностей не было
2018-01-09 13:32 Комбинаторика Комбинаторика. Много ферзей. Демонстрация + 15 3 дня 17 час. 6 мин.
Повторил и усвоил алгоритм по расстановкам ферзей. Написал свою визуализацию)
Сложностей не было
2018-01-05 00:06 Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь + 15 48 мин.
попрактиковался в рекурсии
сложностей не было
2018-01-04 00:26 Комбинаторика Комбинаторика. Счастливые билеты N + 15 52 мин.
Попрактиковался в рекурсии
Сложностей не было
2018-01-02 23:13 Комбинаторика Комбинаторика. Счастливые билеты 6 + 15 24 мин.
Довольно незамысловатый алгоритм. Но а с другой стороны, входные данные тоже не особо большие
Сложностей не было
2018-01-01 21:08 Комбинаторика Рекурсия. Фракталы. Кривая Гильберта + 15 51 мин.
Разобрался как пошагово строиться кривая Гильбертона. В рекусивной реализации это просто превосходно)
Сложностей не было
2017-12-31 21:08 Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского + 15 4 час. 21 мин.
попрактиковался в отрисовке треугольника Серпинского
Сложностей не было
2017-12-30 22:25 Комбинаторика Рекурсия. Фракталы. Спираль + 15 1 час. 54 мин.
Узнал что такое фрактал. Научился их строить. Весьма познавательно
Сложностей не было
2017-12-30 00:01 Комбинаторика Рекурсия. Обратный отсчёт + 15 6 мин.
Написал рекурсивный переворот
Сложностей не было
2017-12-28 14:44 Комбинаторика Рекурсия. Общий делитель + 15 5 мин.
Для решения этой задачи намного эффективнее использовать алгоритм Эвклида. А именно брать не разницу, а остаток от деления(можно посмотреть на скриншоте). Так как при алгоритме с разницой например с параметрами 1 1000000000 работа будет слишком долгой. Другое дело остаток от деления
Сложностей не было
2017-12-27 21:21 Комбинаторика Рекурсия. Числа Фибоначчи + 15 22 мин.
Я написал функцию поиска чисел Фиббоначи. Но для эффективности я использовал динамическое программирование. С его помощь можно сохранить уже найденные элементы и тогда при рекурсивном поиске не нужно будет искать их по нескольку раз
Сложностей не было
2017-12-26 22:24 Комбинаторика Рекурсия. Факториал + 15 6 мин.
Решить эту задачу конечно же проблем не было. Но отправить его Роботу Шарпу не могу, так как эта задача для меня закрыта
Сложностей не было
2017-12-25 12:40 Комбинаторика Рекурсия. Заливка области + 15 2 час. 38 мин.
Еще попрактиковался с рекурсией. Вот чем и вправду хороша рекурсия, так это тем, что зачастую пишешь минимум, а получаешь прекрасные шедевры)
Сложностей не было
2017-12-24 20:21 Java Sweeper Финальный аккорд + 15 21 мин.
Просто великолепная вышла программа. Это мой первый опыт на Java. И даже не смотря на это, все было предельно понятно. Это замечательно) +Ко всему эту программу можно улучшать и улучшать, дописав кучу своих фич)
Сложности только с записью. Проблемы с микрофоном(
2017-12-24 19:59 Java Sweeper Цифровой помощник сапёра + 15 21 мин.
Написал функцию автоматического открытия клеточек, если необходимое количество клеточек, которые находятся рядом отмеченные флажком
Сложностей не было
2017-12-24 19:37 Java Sweeper Открываем карты + 15 11 мин.
Добавил проверку на неправильно отмеченные бомбы
Сложностей не было
2017-12-24 19:25 Java Sweeper Первая ошибка сапёра + 15 12 мин.
Написал функцию, что проверяет на конец игры и запускает ее заново после нажатия на клетку
Сложностей не было
2017-12-24 19:10 Java Sweeper День Победы! + 15 13 мин.
Добавил автозаполнение флажками в конце игры
Сложностей не было
2017-12-24 18:54 Java Sweeper Телеграмма о флажках + 15 9 мин.
Добавил отображение количества помеченных бомб в строке состояний
Сложностей не было
2017-12-24 18:44 Java Sweeper Учёт зарытых флагов + 15 15 мин.
Добавил счетчик флажков и закрытых клеток
Сложностей не было
2017-12-24 18:26 Java Sweeper Нулевая рекурсия + 15 9 мин.
Реализовал функцию, что открывает все стоящие рядом пустые клетки
Сложностей не было
2017-12-24 18:16 Java Sweeper Выбор из выбора + 15 8 мин.
Добавил функцию openBox  что открывает только те поля, на которых есть цифры
Сложностей не было
2017-12-24 18:07 Java Sweeper Алгоритм открывашки + 15 8 мин.
Разобрался в алгоритме нажатия левой кнопки мыши
Сложностей не было
2017-12-24 17:57 Java Sweeper Актуальное информирование + 15 13 мин.
написал функция которая выводит сообщение в зависимости от состояния игры
Сложностей не было
2017-12-24 17:43 Java Sweeper Недетские состояния + 15 5 мин.
Создал перечисление для состояний игры
Сложностей не было
2017-12-24 17:37 Java Sweeper Добро пожаловать! + 15 9 мин.
Добавил строчку состояния
Сложностей не было
2017-12-24 17:24 Java Sweeper Смена флагов + 15 9 мин.
Создал функцию которая корректно обрабатывает щелчек правой кнопки мышки
Сложностей не было
2017-12-24 17:14 Java Sweeper Схема правой педали + 15 6 мин.
При нажатии правой кнопки мыши нужно вначале проверить, не открыта ли уже указанная клетка. Если да, то ничего не делаем. Если же нет, то проверяем: если флагом не помечена, то помечаем ее флагом, иначе убираем пометку флага
Сложностей не было
2017-12-24 17:03 Java Sweeper Мышечный адаптер + 15 18 мин.
Научился привязывать адаптер для мышки
Пройти сапера
2017-12-24 16:44 Java Sweeper Клавишные инструменты + 15 8 мин.
Создал функции, что должны выполняться при щелчках мышки
Сложностей не было
2017-12-24 16:35 Java Sweeper Королевская траншея + 15 11 мин.
Создал класс Flag
Сложностей не было
2017-12-24 14:55 Комбинаторика Рекурсия. Главный секрет + 15 1 час. 18 мин.
Я увлекаюсь олимпиадным программированием, поэтому рекурсия для меня не новое понятие. Узнал  новенькое про  кривую гильберта
Сложностей не было
2017-12-23 21:47 Комбинаторика Рекурсия. Вступление + 15 2 мин.
Рекурсия - это функция которая вызывает сама себя.
Сложностей не было
2017-12-22 16:31 Игры со словами Бот для игры БАЛДА + 15 3 час. 12 мин.
Узнал как можно написать бота для игры Балда
Сложностей не было
2017-12-21 22:21 Java Sweeper Флаг над классом + 15 30 мин.
метод старт нужен для запуска/перезапуска уровня. Там инициазлизируються начальные значения переменных
Сложностей небыло
2017-12-21 22:08 Java Sweeper Статичная граница + 15 4 час. 23 мин.
Ознакомился с классом Rangaes
Сложностей не было
2017-12-21 21:49 Java Sweeper Дважды в одну воронку + 15 15 мин.
Добавил функцию, которая следит за максимальным количеством возможных бомб
Сложностей не было
2017-12-21 21:33 Java Sweeper Следующая цифра + 15 14 мин.
Тут ошибка!!! Посчитайте там где 6 должно быть 5
Сложностей не было
2017-12-21 21:18 Java Sweeper Ограда из единиц + 15 11 мин.
Начали добавляться единички вокруг бомб
Сложностей не было
2017-12-21 21:03 Java Sweeper Сравнение координат + 16 6 мин.
Добавил метод сравнения двух координат
Сложностей небыло
2017-12-21 20:56 Java Sweeper Случайные бомборазмещения + 16 9 мин.
Добавил генерацию бомб
Сложностей не было
2017-12-21 19:57 Java Sweeper Тестовая бомба + 15 15 мин.
Добавил класс Bomb.
Сложностей не было
2017-12-21 19:36 Java Sweeper Бомбанутый класс + 15 5 мин.
Класс Bomb нужен для управления бомбами. Он отвечает за их размещение при начале игры, а так же хранит их место нахождение на протяжении всей игры
Сложностей не было
2017-12-21 19:30 Java Sweeper За гранью видимого + 15 13 мин.
Добавил в класс Matrix геттер и сеттер, после чего протестировал работу программы
Сложностей не было
2017-12-21 18:51 Java Sweeper Матрица мира + 15 9 мин.
Создал класс Matrix. Добавил в класс Game метод  start() что отвечает за запуск игры.
Сложностей не было
2017-12-21 18:41 Java Sweeper Игровая координата + 15 10 мин.
Создал новый класс Game. После чего перенес в него функцию, что отвечает за расположение объекта в данной координате
Сложностей не было
2017-12-21 18:30 Java Sweeper Фасадный класс + 15 4 мин.
Game - это класс, который будет отвечать за правила игры.
сложностей не было
2017-12-21 18:24 Java Sweeper Радуга картинок + 15 9 мин.
Узнал как установить иконку
Сложностей не было
2017-12-21 18:13 Java Sweeper Полный список + 15 11 мин.
Узнал что нужно сделать для того, чтобы форма стала нужного размера без лишних пропусков
Сложностей не было
2017-12-21 18:01 Java Sweeper Установка размеров + 15 10 мин.
Создал getter & setter
Сложностей не было
2017-12-21 01:20 Игры со словами ФИНАЛЬНЫЙ УРОК + 15 3 мин.
Видеокурс понравился, как и многие другие. Интересно было поиграть со словами) Видеообзор сейчас нету времени делать (так как началась сессионная неделя в универе), а на скорую руку снимать не особо хочеться
Сложностей не возникло, разве что времени стало довольно мало
2017-12-21 01:00 Игры со словами Сложение букв. Комбинаторика. + 15 56 мин.
Попрактиковался в комбинаторике
Сложностей не было
2017-12-20 01:56 Java Sweeper Наши координаты + 15 9 мин.
Узнал что в Java нет структур
Сложностей не было
2017-12-20 01:46 Java Sweeper Карта классных сокровищ + 15 10 мин.
Разобрался с UML-схемы
Сложностей не было
2017-12-20 01:15 Java Sweeper Запускаемый jархив + 15 7 мин.
Узнал как создать jar архив
Сложностей не было
2017-12-20 01:07 Java Sweeper Источник ресурсов + 15 4 мин.
Узнал как помечать папку ресурсов
Сложностей не было
2017-12-20 01:02 Java Sweeper Картинка в кубике + 15 10 мин.
Мне одному показалось странным, что на публичное поле говорилось приватное? И в задании тоже самое.
Сложностей не было
2017-12-19 01:24 Игры со словами Виселка. Алгоритм помощника + 15 1 час. 6 мин.
Как-то с помощником играть намного проще, чем без него)
Сложноватым был переход от игры с помощником к игре без него
2017-12-17 22:51 Игры со словами Виселка. Блоксхема помощника + 15 52 мин.
Попрактиковался в отрисовках блок-схем
Сложностей не было
2017-12-16 21:05 Игры со словами Виселка. Поле чудес + 15 3 час. 12 мин.
Игра довольно не сложная со стороны реализации, но играть в нее весьма интересно)
Сложностей не было
2017-12-16 02:15 Java Sweeper Первый цикл + 15 7 мин.
Выставка получилась)
Сложностей не было
2017-12-16 02:07 Java Sweeper Перечисление кубиков + 15 7 мин.
Научился создавать перечисления на Java
сложностей не было
2017-12-16 01:59 Java Sweeper Константные размеры + 15 6 мин.
Выделил константы
Сложностей не было
2017-12-16 01:52 Java Sweeper Угловая бомба + 15 6 мин.
Протестировал работу функции, что возвращает картинку по ее названию
сложностей не было
2017-12-16 01:44 Java Sweeper Загрузка и отображение + 15 10 мин.
Узнал как отрисовывать картинки
Сложностей не было
2017-12-16 01:34 Java Sweeper Импорт картинок + 15 4 мин.
узнал как в проект добавить картинки
Сложностей не было
2017-12-16 01:29 Java Sweeper Метод рисования + 15 5 мин.
Узнал как на Java нужно отрисовывать компоненты
Сложностей не было
2017-12-16 01:22 Java Sweeper Раздельная инициализация + 15 6 мин.
Узнал о новых горячих клавишах
Сложностей не было
2017-12-16 01:15 Java Sweeper Пустая панель + 15 7 мин.
Создавать панели
Сложностей не было
2017-12-16 01:07 Java Sweeper Полёт над классом + 15 6 мин.
Интересная функция GetImage. Она нужна для получения картинки по её названию.
Сложностей не было
2017-12-16 00:59 Java Sweeper Закрытие на выходе + 15 8 мин.
Узнал новые функции для обработки формы на Java
сложностей не было
2017-12-16 00:50 Java Sweeper Простое окно + 15 16 мин.
Узнал как можно создать форму на Java
сложностей не было
2017-12-15 02:03 Java Sweeper Легендарная игра + 15 1 час. 19 мин.
Подготовился к созданию нового приложения
Сложностей не было
2017-12-10 18:03 Игры со словами Игры со словами + 15 1 час. 55 мин.
В такие игры хоть особо и не поиграешь, но все таки развивает мышление)
Была одна сложность. Я случайно в место русской "A" набрал английскую в своем коде "A" и из за этого программа не работала. Но потом я таки это заметил)
2017-12-10 01:37 Новые технологии Говорящие часы. Воспроизведение + 15 1 час. 31 мин.
Пришлось конечно повозиться со звуком, но а так часики получились на славу)
Красиво записать произношение
2017-12-09 11:18 Новые технологии Говорящие часы. Запись голоса + 15 15 час. 16 мин.
Узнал о существовании новой библиотеки. И программа для записи получилась невероятно удобной. Так все просто создалось) Это великолепно)
Вопрос только по поводу делегатов. В уроке было сказано, что в видеокурсе с делегатами было рассказано про очереди, Invoke. Но я проходил постепенно все уроки, но про это не в одном уроке, в которых было упомянуты делегаты я не слышал. Этот видео курс будет дальше?
Сложностей как таковых не было.
2017-12-08 00:39 Шарики ФИНАЛЬНЫЙ УРОК + 15 2 мин.
Попрактиковался в видео обзорах
Сложностей не было
2017-12-06 11:36 Шарики Шарики. Поиск линий + 15 1 час. 4 мин.
Игра получилась весьма увлекательная и даже динамичная не смотря на то, что при этом не использовались не  какие специальные технологии. Это классно)
Сложностей не было
2017-12-05 10:21 Шарики Шарики. Поиск пути + 15 1 час. 28 мин.
Урок понравился. Хоть алгоритм и не замысловатый, но все же, когда шарик задвигался по нужному направлению, то было очень приятно)
Сложностей не было
2017-12-04 10:39 Шарики Шарики. Логика игры + 15 2 час. 41 мин.
попрактиковался с делегатами. Больше их использование меня не пугает) Также очень понравились прыгающие шарики)
Сложностей не было. Если бы сам реализовывал, то наверняка бы возникли, но когда все разжевывают по мельчайшим деталям, то все стает очевидно)
2017-12-03 14:22 Шарики Шарики. Анализ игры + 15 2 час. 7 мин.
вспомнил что в свойство Tag можно ложить любой объект
Сложностей не было
2017-12-02 19:48 C# Android Создание класса с алгоритмом игры + 15 14 мин.
Понял, что писать под android не так уж страшно как по началу казалось
Сложностей не было
2017-12-02 19:32 C# Android Размещение экранных форм в дизайнере + 16 12 мин.
узнал что идентификационные имена обозначаются как id а не Name как в WindowForms
Сложностей не было
2017-12-02 18:38 Шарики Шарики. Вступление + 15 1 час. 54 мин.
попрактиковался в рисовании блок-схем от руки
Сложностей не было
2017-12-01 20:42 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 15 1 час. 8 мин.
Может конечно это и костыль сравнивать кружечки с квадратиками, но иногда бывает, что без кастылей ни как, и тогда нужно уметь хоть как-то выходить из ситуации)
Сложностей не было
2017-11-30 20:58 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 15 24 мин.
Вот в уроке говориться, что не корректно сравнивать кружки с квадратиками. Но если нужно что бы обрабатывалось одновременно и то и то. Как тогда поступать правильно?
Сложностей не было
2017-11-29 22:58 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 15 40 мин.
Летающие боксики очень понравились
Сложностей не было
2017-11-28 18:31 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 15 25 мин.
Это просто фантастика, как эти шарики гоняются друг за другом. При этом нужно было добавить всего пару строчек кода. Это просто превосходно)
Оторваться от монитора после запуска программы)
2017-11-27 15:07 Теория ООП Интерфейс. Создаём новую игру. + 15 21 мин.
SetNewVirus(Игрок) - устанавливает этого игрока новым вирусом, а остальных вирусов делает обычными игроками.
FindNewVirus() - ищет новых игроков, которые были заражены текущими вирусами
Сложностей не было
2017-11-26 23:11 Теория ООП Интерфейс. Изменяем правила игры. + 15 22 мин.
Можно сделать игру командной. Например играет две команды: квадратики и кружечки. Притом у каждой команды есть своя половина поля. На своей половине поля игрок может замораживать игрока противника, а на чужей размораживать игрока своей команды. Если игрок добегаем до противоположного конца поля, то есть до начала поля противника, то команда получает бал, а на поле в место него появляется два игрока. 
Сложностей не было
2017-11-26 12:00 C# Android Установка и запуск HAXM эмулятора Android + 15 13 час. 58 мин.
Я просмотрел видеоурок, но у меня выдает ошибку во время открытия емулятора которую я не могу исправить. Помогите пожалуйста.
сложности исправить ошибку
2017-11-25 21:22 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 15 1 час. 26 мин.
Для исправления проблемы с переголением можно добавить еще один таймер, что бы после заголения проходило неокоторое время перед следующим заголением. Также можно сделать что бы шарик после заголения убегал от другого, в реальной игре часто именно так и происходит.
Сложностей не было
2017-11-25 19:25 C# Android Установка Xamarin для Visual Studio + 15 22 мин.
Узнал что такое Xamarin и получил некое представление, что нужно для создания android приложений
сложностей не было
2017-11-24 20:57 Теория ООП Интерфейс. Кружок готов к игре! + 15 47 мин.
Для запуска игры нужно во первых поменять создания кружков, ведь до этого при создании мы не указывали смещение. Также необходимо создать таймер, с помощью которого можно поставить с какой скоростью будет вызываться функция Беги

2017-11-23 07:53 Теория ООП Интерфейс. Кружок хочет играть. + 15 17 мин.
Для метода "Беги()" нужно проверять пересечение с границами нашего поля и при столкновении просто менять соответствующее смещение на противоположное. Можно конечно как-то для голи прописать алгоритм, что бы он бежал за неголями (пытался их поймать), но это будет сложновато (возможно стоить проверять на ближайшее расстояние к какому-то неголе, и тогда изменять движение к его центру. Это как вариант реализации).
Относительно метода "Поймал()", то тут достаточно просто проверить на пересечение голи со всеми неголями. Для этого коректно использовать радиус и координаты размещения (расстояние между центрами должно быть меньше равно чем сумма радиусов соответствующих кружков).
Сложностей не было
2017-11-22 21:19 Теория ООП Интерфейс. Запускаем кружки на площадку! + 15 52 мин.
рисовать каляку маляку)
сложностей не было
2017-11-21 11:01 Теория ООП Интерфейс. Кружок на площадке. + 15 15 мин.
Набираться терпения)
Сложностей не было
2017-11-20 11:13 Теория ООП Интерфейс. Площадка для игры. + 15 18 мин.
Класс арена нужен для того, чтобы можно было отображать игроков, это как площадка для игры.
Сложностей не было
2017-11-19 12:55 Теория ООП Интерфейс. Создаём кружок. + 16 10 мин.
Далее нужно написать отрисовку и реализовать логику игры, то есть реализовать функции, что описаны в нашем интерфейсе.
Сложностей не было
2017-11-18 00:25 Теория ООП Интерфейс. Алгоритм игры. + 15 10 мин.
Нужно привязать созданные интерфейсы к объектам, что потом будут отображаться на форме
Сложностей не было
2017-11-18 00:14 Теория ООП Интерфейс. Правила игры. + 15 18 мин.
Относительно FindNewLeader() - нужно просто перебрать каждого игрока, кроме того что водит и проверит не был ли он догнан водой.
SetNewLeader() - присвоить значение, что было найдено в функции FindNewLeader()
Сложностей не было
2017-11-16 09:13 Теория ООП Интерфейс. Зачем он нужен. + 15 13 мин.
Создавать интефейсы. Интерфейс - это описание неких правил или действий, которые можно приписать классу или структуре.
Сложностей не было
2017-11-15 10:27 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 15 3 мин.
Повторил основные понятия ООП на замечательном примере. Объяснения оказались весьма доступными, что очень приятно. С нетерпением жду продолжения.
Денис Залужный
Сложностей не было
2017-11-14 11:45 Теория ООП Перемещение Снеговиков + 15 21 мин.
перемещать снеговиков
Сложностей не было
2017-11-13 10:31 Теория ООП Перемещение других фигур + 15 20 мин.
перемещать фигурки
Сложностей не было
2017-11-12 15:13 Теория ООП Перемещение круга + 15 22 мин.
Перемещать кружок
Сложностей не было
2017-11-11 10:06 Теория ООП Спрайт для Снеговика + 15 23 мин.
Узнал что такое sprite
Сложностей не было
2017-11-10 11:44 Теория ООП Мощь полиморфизма + 15 15 мин.
Попрактиковался с полиморфизмом
Сложностей не было
2017-11-09 20:16 Теория ООП Переезд graph в базовый класс + 15 33 мин.
Практика
Сложностей не было
2017-11-08 07:24 Теория ООП Переезд метода Draw + 15 28 мин.
---
сложностей не было
2017-11-07 09:22 Микроигры 2048 - Объединение + 10 5 мин.
Дописал логику игры 2048
поставить рекорд
2017-11-07 09:13 Секундомер Играй гармонь! + 10 1 час. 57 мин.
научился делать гармошку из бумаги)
сложновато было по началу првильно сформировать згибы в самом конце.
2017-11-06 11:29 Нанософт Средняя оценка + 10 43 мин.
Попрактиковался с делегатами
Сложностей не было
2017-11-06 02:44 Нанософт Делегаты на кубиках + 10 1 день 22 час.
Лучше понял что такое делегат и его применение на практике
Сложностей не было
2017-08-29 18:34 Теория ООП Приведение с мотором + 16 13 мин.
Получил ценную практику, а также узнал как можно изымать тип объекта и где это применяется на практике
Сложностей не было
Урок понравился. Поле position класса Shape скорее всего нужно для дальнейшего перемещения фигур
2017-08-23 10:14 Теория ООП Фигуральный базовый класс + 16 12 мин.
Ощутил полезность базового класса.
Сложностей не было.
Для реализации функции Draw(Shape shape) возможно стоит воспользоваться конструкцией языка C# is/as которые указывают относиться данный объект к указанному типу. И в соответствии с результатом можно вызвать нужную нам функцию Draw()
2017-08-22 07:19 Теория ООП Богатое наследство + 16 16 мин.
Попрактиковался в наследовании
Сложностей не было
Наследование - это копирование от базового класса всех полей, методов, но не конструкторов. Другими словами, мы берем логическую основу другого класса и уже на ней достраиваем наш новый класс.
2017-08-21 07:16 Теория ООП Второй Снеговик + 16 12 мин.
Рисовать разноцветного снеговика.
Сложностей не было
Для перемещении по горизонтали достаточно изменять переменную delta;
Для перемещения по вертикали стоит добавить еще одну переменную;
Для поворота снеговика, наверное нужно выбрать опорную точку и поворачивать все фигуры относительно её,
что будет весьма не практично;
Масштабировать тоже нужно относительно какой-то выбранной точки, при этом изменять пропорционально
все элементы снеговика. 
2017-08-20 21:44 Теория ООП Рисуем Снеговика + 16 18 мин.
рисовать на глазок снеговичка
нарисовать снеговичка)
урок понравился, как множество предыдущих
2017-08-19 21:24 Теория ООП Цветные карандаши + 16 17 мин.
практика практика и практика
Сложностей не обнаружено
урок понравился. вся ясно и понятно
2017-08-18 19:46 Tinklavimas Знакомство + 16 10 мин.
Рассказывать о себе
Сложностей не было
---
2017-08-18 19:36 Теория ООП Расстояние между пикселями + 16 15 мин.
Нового для меня ничего не было, но повторение - мать учения
Сложностей не было
Урок понравился. Как и прошлые короткий и о главном. Получаю незаменимый опыт)
2017-08-17 09:47 Теория ООП Пиксели для классов + 16 17 мин.
попрактиковался в стиле ООП
сложностей не было
урок понравился. Затрагиваются важные темы. И хоть я и знаю теоретическую базу, практика всегда приносит пользу)
2017-08-16 13:13 Теория ООП Структура vs Класс + 16 30 мин.
еще раз повторил разницу между структурой и классом.
Сложностей не было
Урок понравился. Чем дальше, тем интересней)
2017-08-15 15:29 Теория ООП Структура пикселя + 16 15 мин.
приближаюсь в сторону программирования в стиле ООП)
Сложностей не было
Урок понравился)
2017-08-14 12:45 Теория ООП Круглый класс + 16 12 мин.
практика
сложностей не было
урок понравился. короткие и о главном. хорошая практика
2017-08-13 10:00 Теория ООП Второй класс + 16 15 мин.
практика
сложностей не было
урок понравился
2017-08-12 11:51 Теория ООП Первый класс + 16 15 мин.
практика
сложностей не было
урок понравился
2017-08-11 10:49 Теория ООП Урок рисования + 16 15 мин.
рисовать
сложностей не было
урок понравился. Краткий и понятный
2017-08-10 12:47 Теория ООП Инкапсуляция мечты + 16 15 мин.
---
сложностей не было
Инкапсуляция - это выделение реализации программы в отдельную так называемую капсулу, при этом создается отдельный интерфейс пользователя, через который он может взаимодействовать с программой.
2017-08-09 20:38 Микроигры VIP урок. Стрелялка + 16 2 час. 10 мин.
попадать пульками по шарику
сложностей не было
урок очень понравился. После его прохождения остается еще много всего чего можно добавить от себя
2017-08-08 10:26 Микроигры ФИНАЛЬНЫЙ УРОК + 16 20 мин.
попрактиковался в записи обзоров
сложностей не было
---
2017-08-07 14:56 Микроигры Крестики-Нолики. Игра с компьютером + 16 1 час. 17 мин.
обыгрывать искусственный интеллект в крестики - нолики 
сложностей не было
понравилось создавать ии
2017-08-06 15:35 Микроигры Крестики-Нолики. Игра на двоих + 16 1 час. 15 мин.
Получил практику
Сложностей не было
Добавил по совету Евгения Витольдовича новый класс Help
2017-08-05 21:53 Микроигры 2048 - Смещение + 16 1 час. 30 мин.
практика по приминению дилигатов
сложностей не было
урок понравился. Очень интересно теперь играть
2017-08-04 08:56 Микроигры 2048 - Интерфейс + 16 1 час. 15 мин.
нового ничего, но зато практика и конечно же опыт
сложностей не было
урок понравился. Огромное спасибо)
2017-08-03 15:35 Микроигры VIP урок. Формула 1 + 16 1 час. 10 мин.
управлять своей машинкой
сложностей не было
несложная на первый взгляд игрушка, но при этом можно многое добавить от себя, что тоже очень хорошо)
2017-08-02 06:28 Микроигры 2048 - Учимся играть + 16 30 мин.
играть в игру 2048
сложностей не было
Игра и в правду увлекательная
2017-08-01 11:06 Микроигры ПОЛУФИНАЛЬНЫЙ УРОК + 16 20 мин.
попрактиковался в записях видио
сложностей не было
---
2017-07-31 13:46 Микроигры Аполлон. Плавное прилунение + 16 1 час. 10 мин.
Прилунивать корабли на Луну
правильно реализовать все статусы
урок очень понравился) игра получается весьма увлекательная
2017-07-30 12:13 Микроигры Аполлон. Законы физики + 16 35 мин.
практика
сложностей не было
в предкушении когда кораблик начнет летать)
2017-07-29 19:30 Микроигры Аполлон. Главные герои + 16 15 мин.
фантазировать
что то придумать
от души нарисовался
2017-07-28 10:56 Микроигры Игра 15 - Картинка + 16 1 час. 00 мин.
работа с картинками
сложностей не было
довольно интересный урок, единственное, что можно легко запутаться
2017-07-27 18:36 Микроигры Игра 15 - Алгоритм + 16 1 час. 20 мин.
практика
---
урок понравился
2017-07-26 12:23 Микроигры Игра 15 - Кнопки + 16 30 мин.
---
сложностей не было
как и множество других уроков, этот дает возможность попрактиковаться)
2017-07-25 10:10 Графические циклы VIP. Спирограф от Елены + 16 30 мин.
узнал о компонентах сохранения файла и выбора цвета
---
данный урок очень понравился. Особенно после того что ранее я самостоятельно реализовывал подобную программу, то подчеркнул пару очень полезных вещей. Плюс ко всему получаются очень красивые картинки) Огромное за это спасибо
2017-07-24 12:26 Графические циклы VIP. Спирограф + 16 20 мин.
узнал больше о алгоритме спирографа
сложностей не было
было весьма увлекательно
2017-07-21 17:01 Графические циклы VIP. Узоры на окружности + 1 1 час. 00 мин.
Узнал о чудесном алгоритме, который создает просто великолепные рисунки
немножко поморочился с морганием
оооочень благодарен за это курс. Оооочень понравилось
2017-07-20 13:29 Графические циклы VIP - Квадрат Гарри Поттера + 16 30 мин.
придумывать заклинания
сложностей не было
Заклинание для квадратика 1:
Console.Write( (x > y)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 2:
Console.Write( (x == y)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 3:
Console.Write( (y == 24 - x)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 4:
Console.Write( (y < - x + 30)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 5:
Console.Write( (y == x / 2)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 6:
Console.Write( (y <= 9 || x <= 9)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 7:
Console.Write( (y >= 16 && x >= 16)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 8:
Console.Write( (x * y == 0)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 9:
Console.Write( (y <= x - 11 || x <= y - 11)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 10:
Console.Write( (y <= x - 1 && 2 * y >= x - 1)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 11:
Console.Write( (x == 1 || x == 23 || y == 1 || y == 23)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 12:
Console.Write( (x * x + y * y <= 400)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 13:
Console.Write( (y >= -x + 20 && y <= -x + 28)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 14:
Console.Write( (Math.Pow(x - 24, 2) + Math.Pow(y - 24, 2) >= 400)
                        ? "# "
                        : ". "
                    );


Заклинание для квадратика 15:
Console.Write( ( y >= x + 10 && y <= x + 20 || ( x >= y + 10 && x <= y + 20) )
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 16:
Console.Write( ( y >= -x + 15 && y >= x - 9 && y <= x + 9 && y <= -x + 33)
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 17:
Console.Write( ( y >= 8 * Math.Cos(x / 3.0 + 5.0) + 15 )
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 18:
Console.Write( ( (y <= 1 || x <= 1) && !(x == 0 && y == 0) )
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 19:
Console.Write( ( x == 0 || x == 24 || y == 0 || y == 24 )
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 20:
Console.Write( ((x + y) % 2 == 0 )
                        ? "# "
                        : ". "
                    );

Заклинание для квадратика 25:
Console.Write( ( y % 6 == 0 || x % 6 == 0 )
                        ? "# "
                        : ". "
                    );

2017-07-19 12:15 Графические циклы ФИНАЛЬНЫЙ УРОК + 16 10 мин.
---
сложностей не было.
Задачи очень понравились.
Этот курс помог мне лучше осознать суть циклов.
Ставил эксперименты над разными тригонометрическими функциями (менял размер угла, границы цикла, саму функцию) и пытался предугадать что выйдет. Начало получаться)

2017-07-18 06:37 Графические циклы Спираль Архимеда + 16 20 мин.
использовать тригонометрические функции в програмировании
---
нарисовав такую красоту, я полюбил тригонометрию
2017-07-17 09:20 Графические циклы Трёхмерные циклы + 16 20 мин.
использовать трехмерные и четырьохмерные циклы
поначалу сложновато предугадать что будет нарисовано если поменять одно условие цикла на другое
урок очень понравился
2017-07-16 16:32 Графические циклы Внутренние условия + 16 20 мин.
понял когда стоит применять простые алгоритмы, а когда стоит их улучшать
---
оказалось что нужное условие для 16 функции еще проще чем для 15.  Но это в этот раз)
2017-07-15 12:58 Графические циклы Вложенные циклы + 16 20 мин.
разобрался во вложенных циклах
---
---
2017-07-14 12:32 Графические циклы Пучок лучей + 16 20 мин.
попрактиковался с циклами
сложностей не было
получил огромное удовольствие от нарисованных фигурок
2017-07-13 09:56 Графические циклы Диагональные линии + 16 20 мин.
продолжаю познавать циклы
---
относительно повторяющейся диагонали, то все же лучше использовать два цикла, ибо это не усложнит код и плюс решает проблему не создавая при этом новых
2017-07-12 13:08 Графические циклы Горизонтали и вертикали + 16 20 мин.
использовать циклы в графике
---
курс помогает осознать как полезны циклы и как их можно использовать
2017-07-11 13:28 Графические циклы Подготовка графики + 16 20 мин.
узнал немножко о графике
---
---
2017-07-10 08:45 Секундомер VIP. Секрет мастерства + 16 15 мин.
---
---
курс очень понравился и я чувствую что прокачал свои навыки на новый уровень. Огромное за это спасибо.
2017-07-09 20:07 Секундомер VIP. Биоритмы + 16 30 мин.
узнал о биоритмах
понять схему биоритмов
---
2017-07-08 15:52 Секундомер ФИНАЛЬНЫЙ УРОК + 16 30 мин.
---
---
---
2017-07-07 11:43 Секундомер 5 часть. Видеофиксация + 16 10 мин.
---
---
---
2017-07-06 19:27 Секундомер 5 часть. Пункты 240 – 273 + 16 1 час. 00 мин.
---
---
---
2017-07-03 20:29 Секундомер 4 часть. Видеофиксация + 16 10 мин.
---
---
---
2017-07-02 15:30 Секундомер 4 часть. Пункты 200 – 239 + 16 35 мин.
немножко повысил скорость
---
---
2017-07-01 11:17 Секундомер 3 часть. Видеофиксация + 16 10 мин.
---
---
---
2017-06-30 19:31 Секундомер 3 часть. Пункты 150 – 172 + 16 30 мин.
---
---
---
2017-06-29 21:53 Секундомер 2 часть. Видеофиксация + 16 15 мин.
---
---
---
2017-06-28 15:45 Секундомер 2 часть. Пункты 120 – 145 + 16 45 мин.
прибавил скорости
---
стараюсь объединять по возможности в блоки, а уже в них делать какие-то настройки 
2017-06-27 17:00 Секундомер 1 часть. Видеофиксация + 16 30 мин.
---
---
---
2017-06-26 21:36 Секундомер 1 часть. Пункты 100 – 113 + 16 35 мин.
прибавил скорости
---
научился быстро попадать в настройки
2017-06-25 17:57 Секундомер Написание кода + 16 40 мин.
---
---
---
2017-06-24 10:53 Секундомер Настройка формы + 16 30 мин.
---
---
---
2017-06-23 11:10 Секундомер Моральная подготовка + 16 15 мин.
узнал о сайте findicons) ну и позадавал себе интересные вопросы
ответить на заданные вопросы
написал 30+ программ
последняя: программа для закрытия программ
мне нравиться программировать. Это моя жизнь)
мне ничто не мешает этим заниматься
2017-06-22 13:21 Нанософт VIP урок. Работа с WinAPI + 16 1 час. 15 мин.
узнал больше о возможностях WinApi
---
---
2017-06-21 18:11 Нанософт ФИНАЛЬНЫЙ УРОК + 16 1 час. 00 мин.
---
---
следующий по списку
2017-06-18 15:34 Нанософт Скорость на клавиатуре + 16 40 мин.
Практика
---
---
2017-06-17 15:06 Нанософт Расписание уроков + 16 1 час. 15 мин.
узнал о DataGridView
---
---
2017-06-16 21:08 Нанософт Прохождение теста + 16 1 час. 30 мин.
хорошая практика
тасовать элементы и выбирать правильный
---
2017-06-14 23:21 Нанософт Баскетбольное табло + 16 1 час. 20 мин.
практические навыки. + понял таки чего не перетягивался раньше эллемент в tableLayout
---
---
2017-06-14 10:42 WPF Clocks Стрелочные часы + 17 1 час. 00 мин.
узнал что такое wpf
--
жду продолжение
2017-06-13 22:57 Нанософт Шахматные часы + 16 1 час. 20 мин.
практика
---
---
2017-06-03 21:11 Демо софт Двенадцать месяцев + 16 35 мин.
узнал о календаре
---
---
2017-05-22 23:58 Итератор VIP. Оптимизация поиска простых чисел + 16 1 час. 30 мин.
тестировать
---
все понравилось
2017-05-20 23:05 Итератор ФИНАЛЬНЫЙ УРОК + 16 6 мин.
---
---
Очень познавательный курс. Дал мне хороший базис, что бы дальше развиваться в этом направлении. Огромное спасибо. Следующий курс я хотел бы пройти "Микроигры"
2017-05-20 22:58 Итератор Итератор. Один метод вместо классов. + 16 12 мин.
избавлятся от static
---
---
2017-05-20 22:30 Итератор Итератор. Список простых чисел. + 16 15 мин.
---
---
---
2017-05-14 10:27 Итератор Итератор. Волшебное слово yield. + 16 15 мин.
yield
--
yield - это синтаксический сахар в C#, который позволяет писать меньше кода вручную
2017-05-14 10:02 Итератор Итератор. Зачем нужно два класса + 16 20 мин.
ронял зачем нужны два класса
---
---
2017-05-14 09:29 Итератор Итератор. Перебор простых чисел. + 16 15 мин.
---
---
---
2017-05-13 08:50 Итератор Итератор. Перебор чисел в итераторе. + 16 15 мин.
---
---
---
2017-05-13 08:36 Итератор Итератор. Создание пустого итератора. + 16 20 мин.
узнал о интерфейсах IEnumerable, IEnumerator
---
---
2017-05-12 23:39 Итератор Итератор. Разложение числа на простые множители. + 16 15 мин.
---
---
---
2017-05-11 10:12 Демо игры Бот для Быстрощёлка + 16 30 мин.
trackBar
сложностей небыло
скорость кликов AutoClicker и моя при 30 кликах
2017-05-10 09:30 Демо игры Игра Быстрощёлк + 16 30 мин.
различать MouseClick & MaouseDown
сложностей небыло
урок очень понравился
2017-05-09 12:13 Нанософт Твоё портфолио + 16 50 мин.
использовать TabControl. Внедрять код одной программы в другую.
переделать правильно пространство имен
все очень понравилось
2017-05-08 11:27 Карточки памяти Отображение карточек + 16 50 мин.
использовать tag
сложностей не было
все супер
2017-05-07 10:44 Карточки памяти Подготовка формы + 16 30 мин.
tableLayoutPanel
сложностей небыло
все отлично
2017-05-06 19:58 Нано-игры ФИНАЛЬНЫЙ УРОК + 16 40 мин.
записывать обзор
придумать и глаголить речь
все очень классно
2017-05-06 15:22 Нано-игры Бот для Цифр + 17 30 мин.
использовать клик через библиотеку
сложностей не было
на первом скриншоте показана скорость работы автоклика. На втором - скорость игрока
2017-05-04 17:35 Нано-игры Игра Цифры + 16 30 мин.
меню
сложностей небыло
все отлично
2017-05-03 23:50 Нано-игры Скорость реакции. Алгоритм и рекорд + 16 40 мин.
использовать прогресс бар
сложностей не было
все круто
2017-05-02 09:56 Нано-игры Скорость реакции. Три картинки по таймеру + 16 30 мин.
пока что практика
сложностей не было
все отлично
2017-05-01 23:48 Нано-игры Скорость реакции. Блок-схема + 16 15 мин.
блок схемам
сложностей не было
все отлично
2017-04-30 18:46 Нано-игры Арканоид - Шарик и кирпичики + 16 2 час. 00 мин.
креативно мыслить
определить правильное движение
все классно
2017-04-29 13:34 Нано-игры Арканоид - Уровень и ракетка + 16 1 час. 00 мин.
креативно использовать radiobutton)
сложностей небыло
все классно
2017-04-29 00:06 Демо игры Лабиринт 2D - игра + 16 4 час. 00 мин.
Прикреплять одно событие сразу к нескольким объектам
придумать новый уровень)
все классно
2017-04-23 12:43 Демо игры Лабиринт 2D - меню + 16 40 мин.
Работа со звуком
Сложностей не было
Все отлично
2017-04-23 10:37 Демо игры Картинка с секретом + 16 30 мин.
скидывать данные в ресурс
сложностей не было
Все очень понравилось
2017-04-23 00:23 Демо софт Вступительное слово + 16 15 мин.
Терпению)
Установить Visual Studio)
Задачу на реализацию польской инверсной записи
  Нано-игры VIP урок. Игра 2048   Открыто


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





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

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

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

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


Научился: Довольно незамысловатый алгоритм. Но а с другой стороны, входные данные тоже не особо большие
Трудности: Сложностей не было



Научился: Я на данный момент учусь на 2-ом курсе универа. Не сказал бы, что меня сейчас уж сильна заботит денежный заработок, так как он на прямую будет зависить от знаний, что я получу сейчас, поэтому я стараюсь сейчас выучить как можно больше разного и полезного. Помогаю я своему младшему брату. Он сейчас учится в школе, так что у меня есть куча возможностей написать различные для него программы для прокачки усного счета, изучения иностранных слов и куча других вещей. Думаю от этого тоже будет польза и опыт, так как он является потенциальным пользователем и заодно критиком