Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-09-20 15:04 Базовый ASP.ект Валидация данных + 20 30 мин.
Узнал что такое регулярные выражения и понял примерный принцип.
Переписать регулярное выражение. :-)
----------
2016-09-18 22:54 Базовый ASP.ект Добавление истории + 20 1 час. 20 мин.
Редиректить
Так и не понял принцип работы атрибутов.
Было бы интересно увидеть в комментариях доходчивый материал без заумностей.
Спасибо :-)
-----------------
2016-09-17 08:37 Базовый ASP.ект Работа со списком историй + 20 30 мин.
Ух как много чему.
Работать со встроенным html редактором.
-----------
2016-09-16 03:09 Базовый ASP.ект Рефакторинг модели Story + 20 5 мин.
----------
----------
--------------
2016-09-16 02:47 Базовый ASP.ект Что такое SQL-инъекция + 20 30 мин.
Понял принцип SQL -инъекции. Прочитал много статей и в теории понял как себя от этого защитить.
Хоть тресни не понял принцип работы функции AddSlashes, где у нас в запросе есть символы \' для замены на \\\'
Смотрел сторонние ресурсы тоже не особо понял.
Плохо объяснена работа функции AddSlashes.
2016-09-15 08:27 Базовый ASP.ект Запуск модели Story + 20 40 мин.
Еще раз просмотрел весь код, осознал как работает.  Узнал про RouteData.
И сам выполнил все задания
-----------
----------
2016-09-13 14:27 Базовый ASP.ект Работа над ошибками + 20 1 час. 00 мин.
Отлавливать ошибки в ASP и понял как создавать переменные во ViewBag.
-------
-------------
2016-09-13 08:58 Компилятор Секреты Designer файла + 20 20 мин.
Узнал что такое partial classes и как с ними работать. То есть это некоторое подобие инкапсуляции.
Ничего.
Спасибо за познавательные уроки.
2016-09-13 08:38 Компилятор Откуда берутся окна + 20 20 мин.
Заводить в компилятор несколько файлов и запускать форму без командной строки.
Ничего
----
2016-09-13 08:07 Компилятор Где живёт компилятор + 20 10 мин.
Работать с компилятором из командной строки.
Ничего.
Любые замечания, вопросы, комментарии, отзывы.
2016-09-11 23:33 Базовый ASP.ект Подключение к базе данных + 20 1 час. 00 мин.
  1. Установить mysql dot net connector
  2. Добавить в прoект References
  3. Создать модeль MySQL в виде cтатическoго клacса
  4. Создать конcтрyктор с пoдключениeм к бaзе данных
  5. Создать метoд Select и вызвать eго из модели Story
  6. Перенeсти пaраметpы подключeния в Web.Config
  7. Провеpить рaботу прoгрaммы
------
-------
2016-09-10 08:02 Базовый ASP.ект Создание SQL-запросов + 20 20 мин.
Понял как реализовать случайный вывод и работе с MYSQL
---------
---------
2016-09-10 06:03 Базовый ASP.ект Схема базы данных + 20 20 мин.
Посмотрел различные запросы в БД на сторонних ресурсах.

Настроить MYSQL, посколько я его криво установил.
Список задач:
-Выводить список участников
-Выводить даты создания записей
-Количество записей
-Выводить заголовки историй
-Так же миксовать вывод данных, например заголовок и текст и тд.
2016-09-09 04:54 Базовый ASP.ект Установка сервера MySQL + 20 20 мин.
Еще один ID для работы с MYSQL
----
------
2016-09-09 04:05 Базовый ASP.ект Формирование меню + 20 20 мин.
Создавать пункты меню
----------
-------------
2016-09-09 03:45 Базовый ASP.ект Создание модели Story + 20 20 мин.
Вникаю в модель сайта ASP.net
----------
-------
2016-09-09 03:22 Базовый ASP.ект Создание пустых страниц + 20 20 мин.
Создавать пустые сайты на ASP.net
---------
-----------
2016-09-08 19:49 Базовый ASP.ект Создание схемы проекта + 20 10 мин.
-----
------------
В каком году — рассчитывай,
В какой земле — угадывай,
На столбовой дороженьке
Сошлись семь мужиков:
Семь временнообязанных,
Подтянутой губернии,
Уезда Терпигорева,
Пустопорожней волости,
Из смежных деревень:
Заплатова, Дырявина,
Разутова, Знобишина.
Горелова, Неелова —
Неурожайка тож,
Сошлися — и заспорили:
Кому живется весело,
Вольготно на Руси?
2016-09-08 19:37 Базовый ASP.ект Выбор темы для проекта + 20 10 мин.
------
Ничего
Тема:
Сталинская Русь,
Первая и последняя история придумана Некрасовым, называется "Кому на Руси жить хорошо".

Список страниц:
-О главном.
2016-09-08 19:28 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 20 10 мин.
Узнал что такое MVC, но пока не понял как это работает.
Ничего
Продолжаем.
2016-09-03 16:10 Боты Сапёра ИГРА - Счастливый сапёр + 20 15 мин.
---------------
--------------
-------------------
2016-09-03 08:34 Боты Сапёра ИГРА - Минная картотека + 20 20 мин.
---------
----------
---------------
2016-07-28 08:55 Entity Framework Один за всех и Все за одного + 21 40 мин.
Научился создавать таблицы и связывать их при помощи объектно ориентированного подхода.
Ничего
----
2016-07-27 17:58 Entity Framework Миграция Базы + 20 20 мин.
Урок просмотрел, научился в теории эмигрировать базы данных на сервер. Но на практике пока не хочу применять. Я сейчас занимаюсь одним проектом и следующий урок мне гораздо более интересен.
---
----
2016-07-25 01:40 Entity Framework Использование MySQL + 20 40 мин.
----
---
Не показали как подключать БД
2016-07-24 03:02 Entity Framework Основные приемы работы с БД через EF + 20 50 мин.
Делать запросы к БД
----
дополнительно понял, как работает override, раньше думал что им все методы можно переписать, а оказывается только virtual. :-)
2016-07-24 01:10 Entity Framework Подключение БД по методу CodeFirst + 20 1 час. 00 мин.
Всему чему учили.
---
---
2016-07-23 22:45 Entity Framework Создание приложения + 20 20 мин.
----
----
---
2016-07-23 18:50 Entity Framework Введение в EF + 20 20 мин.
----
----
----
2016-07-03 19:18 Судоку Идея алгоритма - 81 цикл + 21 10 мин.
Алгоритм понятен.
Осталось реализовать :)
-----------
----------------
2016-07-03 19:05 Судоку Загрузка головоломки с интернета + 21 1 час. 00 мин.
Генерировать судоку и убирать цифры
---
Откровенно говоря, мне не понравился этот урок, потому что способ вставки очень кустарный.
Мы же программисты, мы должны делать все вещи как можно более универсальными и красивыми.
Да, это очень простой вариант, но я уверен, что всем было бы интереснее увидеть:
Интеграцию с данным ресурсом или множество других вариантов без бросающихся в глаза костылей.
Не говорю о том, что этот курс позиционируется как PROFI, а решаем мы на нем сомнительную задачу 1-го класса.
2016-06-28 08:26 Судоку Проверка правил игры + 20 10 мин.
---------------------------
-------------------------------
---------------------------------------
2016-06-28 07:53 Судоку Печать цифр в таблице + 20 10 мин.
------
-------
При помощи делегата мы можем передавать функцию из класса в класс.
2016-06-25 21:54 Судоку Сетка для цифр + 20 10 мин.
---
-----
-------
2016-06-24 00:36 Судоку Вступление + 20 5 мин.
Быть непослушным мальчиком
Ничего
Не распечатал судоку.
2016-06-15 23:42 Новые технологии Нити на кубиках + 20 30 мин.
Примерно понял как работает Invoke, прочитал большое количество информации про потоки.
Понять как работает Invoke, но пока не понял чем он отличается от lock, еще дотуда не дочитал.
---
2016-06-15 00:07 Функционал ФП - Свой метод Where + 20 30 мин.
Узнал что такое extensions, узнал что такое <T>.
К сожалению в уроке это не объяснено.

Мне до сих пор непонятно почему в этом расширяющем методе после Where стоит <T>
--
2016-06-14 13:34 Коллекция графов ФИНАЛЬНЫЙ УРОК   15 мин.
Первые уроки не приносили удовлетворение, потому что в них много воды и мало визуалки.
Так же было бы здорово увидеть в конце первой части(где мы изучали коллекции) какое-то обобщение в виде презентации или еще раз закрепить материал в пейнте, чтобы каталогизировать полученные знания.
По второй части, мне понравилась итоговая программа. Но не понравилась работа с переменными. Где-то по-русски, где-то по-английски. В классе только с русскими переменными появляются английские. Это, если что относится не к эстетике и не к русским названиям переменных/функций в программировании, а к способности придерживаться заданного курса. Коль уж сказал, что пишешь русскими, будь добр пиши русскими. Несоответствие собственным принципам может отталкивать новых клиентов, теряется доверие к учителю, они боятся вкладывать деньги, потому что Евгений мог сегодня сказать, что мы создаем новый ресурс, а завтра закрыть все и уйти в подполье, или в голове возникает внутреннее превосходство над учителем, просыпаются мозгоеды, которые начинают старые песни: "А ВЫ ЖЕ СКАЗАЛИ ВОТ ТАК!!". То же самое и насчет иконок в первых уроках рассказывается как это важно, а сейчас на многих курсах мы их даже вообще не ставим.
Несмотря на то, что кажется, что отзыв негативный, мне понравилось донесение материала и в целом курсом и полученными знаниями я очень доволен, спасибо!Узнал про коллекции, про Графы, уже нашел применение ему в моей будущей работе.
Ничего
Родину люблю, стреляю хорошо, кормят хорошо, в отпуск не хочу, слава Видеошарп!
2016-06-14 09:10 Коллекция графов Глубокий алгоритм + 20 20 мин.
Узнал про то как работать со стеком(прочитал еще дополнительную информацию)
---------
----------
2016-06-13 23:31 Коллекция графов Глубокий поиск + 20 20 мин.
-------------------
----------------------
-------------------------
2016-06-13 15:06 Коллекция графов Визуализация процесса   20 мин.
Повторил алгоритм поиска.
--------
----------
2016-06-13 13:45 Коллекция графов Широкий пошаговый ход + 3 20 мин.
Вспомнил как передаются/вызываются делегаты
----------
---------------
2016-06-13 12:08 Коллекция графов Широкий алгоритм + 6 30 мин.
Узнал, что HashTable не нравится, когда изменяют ее параметры внутри цикла foreach.

Я вижу решением сделать это через for, правда мы не сможем так обрабатывать непоследовательные числа 10,25,48.

Или как альтернатива сделать массив, в который будут записаны все ключи HashTable и уже по ним гонять по циклу foreach и перезаписывать цвета
--------------
--------------------
2016-06-13 02:08 Коллекция графов Широкий поиск + 8 20 мин.
----------------------
---------------------------
-------------------------
2016-06-13 01:35 Коллекция графов Шахматная доска + 8 20 мин.
-----------------------
----------------------
-------------------------
2016-06-12 22:45 Коллекция графов Отображение + 8 30 мин.
------
Найти ошибку в условиях.
--------
2016-06-12 18:51 Коллекция графов Инициация + 12 30 мин.
-------------------------------
--------------------------------
----------------------------------
2016-06-12 13:58 Коллекция графов Рёбра + 13 30 мин.
Создавать графы
-----------------
----------------------
2016-06-12 11:38 Коллекция графов Вершины + 13 20 мин.
Повторил yield.
--------
-----------
2016-06-12 01:59 Коллекция графов Граф + 16 20 мин.
Узнал что такое граф.
---------------------
Хранение списком в списке.
2016-06-11 23:21 Коллекция графов BitArray + 20 20 мин.
Узнал как узнавать сколько весит массив и про битовые массивы.
---------------------------------------------------
-----------------------------------------
2016-06-11 21:38 Коллекция графов Hashtable + 20 10 мин.
Узнал про HibrydDictionary. И понял как работает HashTable и для чего он нужен
---------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
2016-06-11 21:07 Коллекция графов ListDictionary + 20 20 мин.
Познал dictionary
------------------------
----------------------------
2016-06-10 18:45 Коллекция графов Array vs List + 20 20 мин.
----------------------------------------------
---------------------------------------------
------------------------------------------------
2016-06-10 17:28 Коллекция графов List + 20 20 мин.

Ничего
Нет замечаний.
2016-06-10 16:31 Коллекция графов ArrayList + 20 10 мин.
---------------------------------------------
--------------------------------------------
В отладчике показывает 1 место по умолчанию.
2016-06-09 15:01 Бурные потоки ФИНАЛЬНЫЙ УРОК + 3 5 мин.
Управлять потоками.
Функция отрисовки тела питона.
Хороший курс, хорошая идея, хорошая визуализация происходящего на экране, но маловато потоков.
Я думаю его можно дополнить перенеся террариум в WF и разобраться там со всеми особенностями потоков.
2016-06-09 14:55 Бурные потоки Смысл жизни + 20 15 мин.
---------------------------------------------
---------------------------------------------
------------------------------------------------
2016-06-09 14:29 Бурные потоки Замри! + 20 20 мин.
-----------------------------------------------
------------------------------------------------
---------------------------------------------------
2016-06-09 08:39 Бурные потоки Приоритет + 20 15 мин.
Узнал про монитор.
------------
-------------
2016-06-08 21:57 Бурные потоки Бурная жизнь + 20 23 час. 59 мин.
Программировать
Программировать
Пока так и не осилил эту функцию Step(), зато начал разбираться в миногопоточной отладке.
2016-05-21 16:38 Бурные потоки Поток питонов + 20 20 мин.
Узнал про lock.
И научился запускать потоки:)
Ничего
Они двигаются, правда на картинке это не видно :)
2016-05-20 18:39 Бурные потоки Поворот головы + 1 20 мин.
Перестал бояться змей. Давайте что-нибудь с пауками сделаем?
--------------------------------
-------------------------------------
2016-05-19 22:19 Бурные потоки Питонатор + 20 20 мин.
Перестал бояться змей.
------------------------------
Змейка фиолетового цвета.
2016-05-19 11:42 Бурные потоки Зайчики + 20 10 мин.
--------------------------------------------
Ничего
Нестатичные поля, которые нужны для Питона:
Координаты Питона, направление движения Питона, размер Питона(если планируем увеличивать)

Они нам нужны, потому что у нас будет несколько Питонов! Вот.
2016-05-19 10:46 Бурные потоки Террариум + 20 20 мин.
---------------------
--------------------
Зайчики.
2016-05-19 08:00 Бурные потоки Вступление + 20 10 мин.
--------------------------------------------------------
--------------------------------------------------------
-----------------------------------------------------------
2016-05-18 21:40 Итератор ФИНАЛЬНЫЙ УРОК + 20 10 мин.
--------------------------------------------------
-----------------------------------------------
Полезный курс, правда непонятно пока куда мне применить полученные знания в моем случае.
2016-05-18 21:38 Итератор Итератор. Один метод вместо классов. + 1 10 мин.
Может я пока не вкусил всю прелесть полученных знаний, но я примерно понял как работает foreach, что такое интерфейсы IEnumerable, IEnumerator
Ничего
----
2016-05-18 21:22 Итератор Итератор. Список простых чисел. + 20 20 мин.
Узнал что Yield не работает как return, то есть после выполнения итерации функция продолжает выполняться после этого слова.
--------------------------------------------------------------------
Непонятно для чего мы в данном случае сделали List?
В принципе понятно, что мы сохраняем в нем простые числа, чтобы потом их где-то использовать, но в данном примере мы его фактически не используем.
2016-05-18 20:10 Итератор Итератор. Волшебное слово yield. + 20 10 мин.
Узнал что такое yeld
-------------------
Yeld это класс Энумератора написанный одним словом.
2016-05-18 19:39 Итератор Итератор. Зачем нужно два класса + 20 20 мин.
-------------------------------
---------------------------------
-------------------------------------
2016-05-18 14:10 Итератор Итератор. Перебор простых чисел. + 20 30 мин.
--------------------------
-------------------
---------------------
2016-05-18 13:12 Итератор Итератор. Перебор чисел в итераторе. + 20 30 мин.
Глубже понял как работают итераторы, но пока не до конца
-----------
-------------
2016-05-18 08:42 Итератор Итератор. Создание пустого итератора. + 20 20 мин.
Пока ничему, но чувствую что на следующих уроках начну.
Ничего
Очень здорово было бы видеть в самом начале новых курсов какую-то глобальную цель, понимать для чего мы это делаем, приведение нескольхик примеров из практики, где будет использоваться данный подход, что можно реализовать при помощи этих знаний в прикладном программировании, создании компьютерных игр.
А сейчас мой мозг говорит мне примерно следующее:
"Это все хорошо, новые знания, новый опыт, но зачем? Зачем мне в разработке компьютерных игр перебирать простые числа? Зачем мне в разработке приложений перебирать простые числа? Как я могу это применить в реальной жизни? Может мне не засорять память?" Конечно, вполне возможно, что в недалеком будущем я пойму и применю эти знания, но сейчас вопрос без ответа усложняет впитывание информации.
2016-05-17 21:55 Итератор Итератор. Разложение числа на простые множители. + 20 5 мин.
-----------
---------
----------
2016-05-16 22:42 Функционал ФП - Сортировка списка + 20 30 мин.
Наконец узнал для чего используется var
Ничего.
Не понимаю как отрабатывает перезаписанный ToString() ведь мы его нигде не вызываем.
Или то, что мы вписываем в скобки Console.WriteLine() автоматически вызывает этот метод?
2016-05-11 21:00 Функционал ФП - Калькулятор + 20 10 мин.
Довольно просто объяснено, что такое лямбда операторы.
Ничего.
----
2016-05-11 08:38 Шарики Шарики. Поиск линий + 20 20 час. 00 мин.
Устранять баги.
Отследить и устранить множество мелких глюков.
----
2016-05-06 00:40 Шарики Шарики. Поиск пути + 20 5 час. 00 мин.
Научился использовать волновой алгоритм.
Программу пишу сам, поэтому было сложным чтобы все это заработало.
--------
2016-04-29 13:03 Шарики Шарики. Логика игры + 20 1 час. 00 мин.
------
-------
-------
2016-04-27 13:22 Шарики Шарики. Анализ игры + 20 1 час. 00 мин.
-------------
--------------
---------------
2016-04-27 11:28 Шарики Шарики. Вступление + 20 1 час. 00 мин.
Сам сделал заготовку. Но захлебнулся в хранении картинок и карты.
Записывать значения в массив
--
2016-04-25 11:20 Фотошарп ФИНАЛЬНЫЙ УРОК + 1 4 мин.
Работать с изображениями. Представлял себе это как-то по-другому.
Разобраться в одном из уроков как работает делегат, зато повторил и заново их для себя открыл.
В целом полезный курс, но на мой взгляд есть "вода", а-ля целый урок посвященный удалению того, что мы делали четыре урока.
2016-04-25 11:09 Фотошарп Билинейная интерполяция + 20 40 мин.
Узнал как красиво увеличивать картинки.
Не понимал зачем нам нужно округлять в меньшую сторону.
---------------
2016-04-24 18:28 Фотошарп Метод ближайшего соседа + 20 40 мин.
Сам сделал.
Самое сложное для меня это то, что начали делать в другом приложении, хотя это все можно было сделать и в старом.
Не нравится мне.
2016-04-23 22:08 Фотошарп Изменение размера + 21 5 мин.
Ничему, к сожалению.
-----------
----------
2016-04-23 13:56 Фотошарп Гамма-коррекция + 20 20 мин.
Примерно начал представлять как работает гамма коррекция.
Сделать скриншот
Все отлично.
2016-04-22 23:13 Фотошарп Градационная коррекция + 20 30 мин.
Коррекции
Я не понял как работает делегат.
Все отлично.
2016-04-15 01:16 Фотошарп Ярость и контрастность + 20 40 мин.
Узнал как попиксельно работать с изображениями.
Подождать пока сохранится большая фотография
Теперь я хипстер.
2016-04-14 10:33 Фотошарп 256 оттенков серого + 20 30 мин.
Работать с изображениями.
Не могу до конца понять, как работает DialogResult
    DialogResult result = openFileDialog1.ShowDialog();

DialogResult это enum с 4-мя значениями, статуса диалогового окна. Но я не понимаю как мы через функцию ShowDialog() присваиваем ему значение и зачем.
Все отлично
2016-04-13 23:35 Бинарная жизнь VIP урок. Игра Жизнь + 20 23 час. 00 мин.
От начала и до конца сам написал программу.
Реализовал через тэги и один массив лейблов.
Сделал за пару часов. Но с ошибками разбирался несколько дней в силу своей занятости.
Сделать так, чтобы все работало хорошо.
Не реализовал динамичный вариант, но изучил вопрос и взял на заметку, надеюсь он будет в работе с изображениями. Честно сказать, что я устал от данного приложения, оно лично для меня оказалось не таким интересным, как я думал.
2016-04-07 14:12 Бинарная жизнь ФИНАЛЬНЫЙ УРОК + 20 5 мин.
----
----
---
2016-04-07 14:06 Бинарная жизнь Смысл жизни + 20 30 мин.
Появилась кое-какая идея :)
Ничего
Все отлично
2016-04-07 13:08 Бинарная жизнь Новое поколение + 20 1 час. 00 мин.
Терпению
Я так и не понял принцип работы, откуда мы берем числа, почему умножаем и прочее.
Не понял! :)
2016-04-07 08:54 Бинарная жизнь Конструктор организма + 20 30 мин.
Рисовать с закрытыми глазами
Ничего
Все отлично.
2016-04-07 08:04 Бинарная жизнь Правила игры + 20 20 мин.
Узнал про клеточные автоматы.
Ничего
любые замечания, вопросы, комментарии, отзывы.
2016-02-13 08:41 Новые технологии Модульное тестирование + 20 30 мин.
Узнал как делаются тесты.
Ничего
шшшш
2016-02-12 18:27 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 20 30 мин.
Узнал, как пересекаются кубики.
Ничего.
Все отлично.
2016-02-12 00:59 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 20 41 мин.
Думать как каракал.
Сделать обработку прикосновений прямоугольников.. она и сейчас не работает :)
Зеленая ограда.
2016-02-11 13:04 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 21 33 мин.
Работать с кодом.
Найти ошибку.
Интересный опыт с десятиминутными роликами. Но, хотелось бы, чтобы в подобных десятиминутных роликах было максимум новой информации.
2016-02-11 12:28 Теория ООП Интерфейс. Создаём новую игру. + 20 30 мин.
Написал "примерный код" как это будет работать.
Вижу полное решение через введение еще одного массива, который будет буфером для инфицированных, который будет отрабатывать после того, как программа проверит на инфицированных. Интересно посмотреть, что на этот раз придумает неугомонный Евгений Витольдович.
Ничего.
Все отлично.
2016-02-10 22:47 Теория ООП Интерфейс. Изменяем правила игры. + 20 20 мин.
Пока не понял.
Ничего
http://agar.io/
2016-02-10 22:13 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 20 1 час. 00 мин.
Искать ошибки
Не поставил break в функции, где выбирается новый лидер. И при пересечении кружков лидер не менялся, так и не понял почему... пока...
Все отлично
2016-02-10 09:54 Теория ООП Интерфейс. Кружок готов к игре! + 20 25 мин.
теории ООП
Ничего
Все отлично
2016-02-09 23:45 Теория ООП Интерфейс. Кружок хочет играть. + 20 20 мин.
РЕАЛИЗОВЫВАТЬ интерфейсы.
Ничего
Для того, чтобы исполнить беги и поймал, мне кажется пришло время нашего арбитра.
2016-02-09 22:35 Теория ООП Интерфейс. Запускаем кружки на площадку! + 20 29 мин.
Создавать кружки на арене.
Ничего
Все отлично.
2016-02-09 20:44 Теория ООП Интерфейс. Кружок на площадке. + 20 20 мин.
Пока не понял чему.
Ничего
Все отлично.
2016-02-09 19:41 Теория ООП Интерфейс. Площадка для игры. + 20 20 мин.
Создавать класс Arena.
Наконец понял для чего нужен класс Graphics.
Pen - кисть
Bitmap - холст
Graphics - художник
мяу.
2016-02-09 19:11 Теория ООП Интерфейс. Создаём кружок. + 20 15 мин.
Создавать класс Circle
ничего
двигаем дальше.
2016-02-09 13:06 Теория ООП Интерфейс. Алгоритм игры. + 20 20 мин.
Пока не понял
Ничего.
Для игры нужно добавить объекты, движение им и как они будут взаимодействовать.
2016-02-09 12:46 Теория ООП Интерфейс. Правила игры. + 20 29 мин.
Еще больше понял зачем нужен интерфейс.
Ничего
Find new leader()
Работает так:
Перебирает весь массив на "касания"
находит "соприкоснувшуюся" пару и если один из них лидер, то вычленяем того, кто не лидер в функцию SetNewLeader() и делаем его лидером, только пока непонятно как будет организовано взаимодействие между абстрактными и не абстрактными объектами.
2016-02-08 08:45 Теория ООП Интерфейс. Зачем он нужен. + 20 20 мин.
Примерно узнал что такое интерфейс, но пока не понимаю как это все реализовывается и зачем это на практике нужно.
Узнать что тако интерфейс.
Интерфейс это характеристика объекта/ов.
Например: плохой мальчик.
Умеет: драться, кусаться, кувыркаться, ругаться.
И, наверное с этим набором функций будет сравниваться объект.
2016-02-08 01:02 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 20 10 мин.
Ничему
Оторваться.
Много вещей понравилось и немного не понравилось, сформулирую как пройду курс, дабы не забегать вперед паровоза.
2016-02-08 00:32 Теория ООП Перемещение Снеговиков + 20 10 мин.
Посмотрел альтернативный вариант перемещения снеговика.
Ничего.
Мое перемещение было сделано немного по-другому.
Новая позиция передается в массив, как и с нашим graph.
А потом при отрисовке в цикле присваивается каждому элементу.
2016-02-07 11:40 Теория ООП Перемещение других фигур + 20 30 мин.
Сам сделал функцию для отрисовки всего массива.
Понять, почему position прописан в массиве, но не прописан в каждой фигуре. Оказывается его надо вручную добавлять в каждую фигуру.
Все отлично.
2016-02-06 09:15 Теория ООП Перемещение круга + 20 10 мин.
Понял, как мы будем двигать наши спрайты.
Ничего
Куку
2016-02-06 08:51 Теория ООП Спрайт для Снеговика + 20 20 мин.
Еще раз разобрал пошагово код.
Понять как передается графика в каждый элемент.
Это происходит так:
1)графика передалась в man1
2)и при каждом добавлении фигуры копируется оттуда в саму фигуру.
Круто.
Все хорошо.
2016-02-05 23:55 Теория ООП Мощь полиморфизма + 20 15 мин.
Узнал про полиморфизм.
То, что передача функции Draw() в нужный класс происходит неявно.
То есть не написано, что "я передаю Дроу() в класс Круг, потому что фигура с которой я работаю это круг"
Но, думаю больше практики поможет мне забыть об этом.
Все отлично.
2016-02-05 23:31 Теория ООП Переезд graph в базовый класс + 20 25 мин.
ООП
Ничего
Все отлично.
2016-02-05 22:04 Теория ООП Переезд метода Draw + 20 10 мин.
ООП
Ничего
Все отлично.
2016-02-05 21:28 Теория ООП Приведение с мотором + 20 15 мин.
Ничему.
Ничего.
Переменная position нужна для перемещения снеговика.
2016-02-05 20:04 Теория ООП Фигуральный базовый класс + 20 15 мин.
Составлять массив из разных объектов, понравилось
Ответить на вопрос.
В ответ на вопрос сделал такой велосипед:
            switch(shape.GetType().ToString())
            {
                case "Теория_ООП.Box": Draw((Box)shape); break;
                case "Теория_ООП.Circle": Draw((Circle)shape); break;
                case "Теория_ООП.Line": Draw((Line)shape); break;
            }
И он работает :)
2016-02-05 19:05 Теория ООП Богатое наследство + 20 20 мин.
Понял как нужно "запускать" наследование, как и где нужно прописывать базовые конструкторы для наследующих классов.
Ничего.
Наследование это когда папа был просто хорошим человеком, а его сын не только хороший человек, но и замечательный программист.
2016-02-05 18:45 Теория ООП Второй Снеговик + 20 20 мин.
Ничему.
Ничего.
Для всех вопросов естественно надо создать функции, а может и общий класс Move.
Для изменения масштаба
Взять координату центра среднего круга, добавить множитель X на start.y, и множитель X на end.x.
Для перемещения
Добавить ко всем координатам на сколько мы собираемся переместить.
Для поворота
Я тоже хочу это узнать, но опять же, нужно взять центральную точку среднего круга и вокруг вертеть..
2016-02-05 18:15 Теория ООП Рисуем Снеговика + 20 20 мин.
Ничему
Ничего
Пока нет
2016-02-05 16:35 Теория ООП Цветные карандаши + 20 20 мин.
Стал лучше разбираться в большом количестве кода и классов.
Ничего
Все отлично.
2016-02-05 11:48 Теория ООП Расстояние между пикселями + 20 20 мин.
Вспомнил формулу для вычисления расстояния между точками.
Ничего.
Красиво получается.
2016-02-05 11:07 Теория ООП Пиксели для классов + 20 15 мин.
Учусь работать с классами.
Ничего
Все отлично
2016-02-05 10:28 Теория ООП Структура vs Класс + 20 20 мин.
Более глубоко прочувствовал разницу между структурой и классом.
Ничего
Благодарю.
2016-02-05 09:12 Теория ООП Структура пикселя + 20 10 мин.
Ничему
Ничего
Бее
2016-02-05 08:41 Теория ООП Круглый класс + 20 10 мин.
Ничему
Ничего
кря
2016-02-05 08:33 Теория ООП Второй класс + 20 10 мин.
Ничему
Ничего
мууу
2016-02-05 08:13 Теория ООП Первый класс + 20 10 мин.
Ничему.
Ничего
Все отлично.
2016-02-04 23:05 Теория ООП Урок рисования + 20 20 мин.
Дом нарисовал, осталось ребенка нарисовать и дерево.
Вспомнить как инициализируется Graphics
любые замечания, вопросы, комментарии, отзывы.
2016-01-24 00:53 Сокобан Сокобан - Телефон - TCP/IP протокол + 20 1 час. 20 мин.
Примерно понял как работать с передачей данных
Понять, как это все работает.
До сих пор не до конца выяснил.
Все отлично
2016-01-23 21:59 Морской флот База Морского Флота - phpMyAdmin + 20 20 мин.
Вспомнил как работать с PHPMyAmin
сделать скриншот
Все отлично
2016-01-23 10:24 Морской флот База Морского Флота - GAME + 20 30 мин.
Красиво рисовать таблицы
Ничего
Пока сложно видеть картину в целом, чтобы планировать код самому.
2016-01-22 12:32 Морской флот База Морского Флота - SHIP + 21 30 мин.
Красиво рисовать схемы
Ничего
Все отлично.
2016-01-21 23:37 Морской флот Архитектура - Мышкой по кораблям + 20 1 час. 30 мин.
Писать под копирочку.
Вспомнил как инициализируются делегаты.
Все.
Все отлично
2016-01-19 02:41 Морской флот Архитектура - Фабрика картинок + 20 30 мин.
Пока не понял.
Увидел в первый раз свитч в свитче. Выглядит интересно
Разобраться в структуре данной программы.
Продолжаем движение.
2016-01-19 01:06 Морской флот Архитектура - Наследие картинок + 20 1 час. 00 мин.
Прочувствовать структуру и логику, по которой это все делает Евгений.
Много вопросов, тонкая нить теряется.
Например, зачем создавать отдельные классы для каждой картинки и тд.
Думаю, если побольше поковыряюсь в коде, то все встанет на свои места.
Резкий скачок из яслей в довольно сложное(для меня) проектирование.
2016-01-18 14:08 Морской флот Архитектура - Карта Пиратов + 20 1 час. 00 мин.
Продумывать классы
Ничего
Все отлично.
2016-01-17 13:39 Морской флот Архитектура - Перезагрузка проекта + 20 1 час. 00 мин.
Апельсин
Все просто
Все отлично
2016-01-16 11:59 Морской флот Анимация - Полёт по таймеру + 21 1 час. 00 мин.
Ничему особенному
Ничего
УУУуууууу
2016-01-15 23:49 Морской флот Анимация - Отображение кадров + 20 1 час. 00 мин.
Работать с анимацией
Так же сделал два массива для полета,  а второй для взрыва, который запускается когда бомба долетает до адресата
Ничего
Все отлично
2016-01-15 15:04 Морской флот Анимация - Полёт снаряда + 20 10 мин.
Пока не понял как это будет реализовано, поэтому солнышко :)
Ничего
Спасибо
2016-01-15 13:54 Морской флот Графика - Рефакторинг + 20 1 час. 00 мин.
Узнал, что объекты передаются в другой класс как ссылки
Объекты в другом классе как ссылки
Все отлично
2016-01-11 13:24 Морской флот Графика - Выстрелы по Кораблям + 20 1 час. 00 мин.
Игре на скрипке.
Ничего
Все отлично, благодарю.
2016-01-11 11:48 Морской флот Графика - Карта Морского флота + 20 1 час. 00 мин.
Потренировал пройденный материал
Ничего
все отлично
2016-01-11 00:45 Морской флот Интерфейс - А на море корабли + 20 30 мин.
Коня на скаку останавливать
Ничего
все отлично.
2016-01-10 23:44 Морской флот Интерфейс - Первый кораблик + 20 30 мин.
Вспомнил как рисовать в С#.
Ничего
Все отлично
2016-01-10 21:29 Морской флот Вступление + 20 30 мин.
Познал основы бытия
Ничего
Все отлично
2015-11-29 22:26 Сокобан Сокобан - Игра - На двоих + 20 40 мин.
Всякому.
Ничего
Все отлично
2015-11-29 21:21 Сокобан Сокобан - Редактор - На двоих + 20 1 час. 00 мин.
Политкорректности.
Все просто
все отлично.
2015-11-25 20:43 Сокобан Сокобан - Игра - Автоходы + 20 24 час. 00 мин.
Программировать ;)
Исправлять ошибки.
Все отлично!
2015-11-10 23:23 Сокобан Сокобан - Решалка - Оптимизация + 20 30 мин.
В первый раз увидел четырехмерные массивы и даже не описался от страха.
Все просто.
--
2015-11-10 22:03 Сокобан Сокобан - Решалка - Яблоко + 20 3 час. 00 мин.
Последовательно изучать код в поисках ошибок.
Понять как работает именно исполнение поиска в ширину. Сам поиск понятен.
--
2015-11-10 12:25 Сокобан Сокобан - Решалка - Мышка + 20 1 час. 30 мин.
Поиску вширь.
Пока полностью не разобрался в том, как работает этот алгоритм.
Все отлично.
2015-11-10 01:29 Сокобан Сокобан - Решалка - Тестер + 21 2 час. 00 мин.
Думать как программист :)
Единственное, что не сделал это отрисовку "норки", мозги уже не соображают.
Все отлично.
2015-11-09 22:04 Сокобан Сокобан - Игра - Управление + 20 2 час. 00 мин.
Программировать.
Ничего.
Благодарю.
2015-11-09 13:37 Сокобан Сокобан - Игра - Интерфейс + 20 1 час. 00 мин.
CTRL+C CTRL+V
Ничего
Все отлично, продолжаем движение :)
2015-11-08 19:04 Сокобан Сокобан - Создаём свои уровни + 21 1 час. 00 мин.
----
----
Не стал придумывать свои уровни, считаю нецелесообразным на этой стадии разработки.
2015-11-08 14:51 Сокобан Сокобан - Редактор - Улучшение + 21 1 час. 00 мин.
Разбираться в довольно объемном приложении
Ничего.
Спасибо.
2015-11-08 13:31 Сокобан Сокобан - Редактор - Сохранение + 20 5 час. 00 мин.
Выдержке
Алгоритм сохранения.
Все отлично.
2015-11-05 18:06 Сокобан Сокобан - Редактор - Редактирование + 20 1 час. 00 мин.
Мыслить.
Все просто.
Все отлично
2015-11-04 19:35 Сокобан Сокобан - Редактор - Интерфейс + 20 40 мин.
Самостоятельно решать поставленную задачу :)
Все просто.
Благодарю.
2015-11-04 17:31 Сокобан Сокобан - Редактор - Загрузка + 20 1 час. 30 мин.
Структурировать.
Все довольно просто, правда пока самому не воспроизвести :)
Отличный урок для отличной игры.
2015-11-04 12:29 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 22 20 мин.
----
----
Все отлично. Картинки старта и финиша не нарисовал, потому что не вижу целесообразности на данном этапе разработки :)
2015-11-04 11:52 Сокобан Сокобан - Вступление + 21 1 час. 00 мин.
--
Приложить скриншот
Все отлично, продолжаем движение!
2015-11-04 10:37 Комбинаторика Полуфинальный урок. Ответы на вопросы + 22 23 час. 59 мин.
Какой алгоритм тебе больше всего понравился?
Немного забегу вперед, но понравились фракталы... и ... возможно понравится выход из лабиринта.
Оправдались ли твои ожидания от участия в этом курсе?
И да и нет, с одной стороны много алгоритмов(с которыми у меня туговато), с другой стороны задачи, которые мне не очень интересны.
Выскажи свои замечания и пожелания по этому курсу.
Не сформулировал пока в удобоваримой форме.
Что в этом курсе оказалось самым ценным и полезным для тебя?
Увидел много разных способов применения рекурсии.
Все
Выше написал
2015-11-04 10:24 Комбинаторика Комбинаторика. Математические операции + 21 3 час. 00 мин.
Терпению.
Алгоритмы.
Все отлично.
2015-11-03 14:23 Unity 3D Приглашение на видеокурс + 23 10 мин.
----------
---------
-----
2015-11-02 16:48 Комбинаторика Рекурсия. Фракталы. Кривая Гильберта + 20 1 час. 00 мин.
Рекурсии в рекурсии в рекурсии в рекурсии..
Разобраться почему именно так задан вектор направления. Но немного почесав репу я все понял.
Все отлично.
2015-11-02 15:33 Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского + 20 40 мин.
Понял как отрисовываются треугольники Серпинского
Заполнить отчет.
Все отлично
2015-11-02 14:18 Комбинаторика Рекурсия. Фракталы. Спираль + 20 30 мин.
Рисовать фрактал при помощи рекурсии :)
Все просто.
Приятный урок, спасибо
2015-11-02 12:55 Комбинаторика Комбинаторика. Сложение букв + 20 1 час. 00 мин.
Работе с алгоритмами

Начать.
Все отлично
2015-11-01 14:16 Комбинаторика Комбинаторика. Много ферзей. Демонстрация + 20 1 час. 30 мин.
Прочувствовал все величие этого замечательного алгоритма.
Все отлично. Надо написать такую же программу.
Спасибо
2015-11-01 12:57 Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь + 20 1 час. 00 мин.
Примерно понял как работает рекурсия в данном случае.
Переписать код рекурсии.
Все отлично, благодарю
2015-10-31 11:51 Микроигры 2048 - Смещение + 21 2 час. 00 мин.
Первый раз прочувствовал "конец" рекурсии, в данном примере он не такой глубокий, как в тех, которые я видел.
Несмотря на это алгоритм повторить не смогу.
Окончательно понял зачем и почему нужны делегаты, в основном они используются для того, чтобы управлять элементами формы из других классов(мне кажется это очень понятное объяснение для людей, которые не могут понять, но я ни разу не слышал его именно так).
Написать алгоритмы движения и комбинирования. Писал их под копирочку.
Я на предыдущем уроке сделал динамичный TableLayoutPanel, которая строится в зависимости от size, так же у меня у окна можно менять размер и с ним таблица тоже его меняет, только не могу понять почему у меня ничего не тормозит.
2015-10-30 19:06 Микроигры 2048 - Интерфейс + 20 1 час. 30 мин.
Библиотекам.
Так же добавил динамичную TableLayoutPanel зависящую от size.
Ничего.
Благодарю
2015-10-30 09:36 Микроигры 2048 - Учимся играть + 20 20 мин.
Давно не играл
Ничего
все отлично.
2015-10-28 16:58 Комбинаторика Комбинаторика. Счастливые билеты N + 20 3 час. 00 мин.
Терпению и поглубже познал алгоритм работы данной функции
Расписать пошагово как она работает, следовать за логической нитью работы функции.
Знания получил, как она работает, но они достаточно зыбкие. Сам написать не зная ее наизусть вряд ли смогу.
Все отлично. Только рука не поднялась робота обмануть, по вашему совету. :)
2015-10-28 11:21 Микроигры Игра 15 - Картинка + 20 2 час. 00 мин.
Алгоритмам, не сказать, что научился, но теперь имею представление.
Все.
Все отлично, хороший урок
2015-10-27 14:34 Комбинаторика Комбинаторика. Счастливые билеты 6 + 20 10 мин.
Повтор.
Ничего
Все отлично
2015-10-27 01:25 Комбинаторика Рекурсия. Обратный отсчёт + 20 10 мин.
Вспомнил алгоритм.
Ничего
Ублажил робота
2015-10-27 01:18 Комбинаторика Рекурсия. Общий делитель + 20 10 мин.
Вспомнил как искать НОД через рекурсию
Ничего
Робот доволен.
2015-10-27 00:39 Комбинаторика Рекурсия. Числа Фибоначчи + 21 10 мин.
Познал всю прелесть чисел Фибоначчи
Ничего
Робот доволен
2015-10-27 00:28 Комбинаторика Рекурсия. Факториал + 20 10 мин.
Вспомнил.
Ничего
Все отлично.
2015-10-27 00:15 Комбинаторика Рекурсия. Заливка области + 20 2 час. 00 мин.
Познал глубже рекурсию.
Оторвать взгляд от этого чарующего зрелища :)
Все отлично, классный и эффектный урок.
2015-10-26 10:15 Комбинаторика Рекурсия. Главный секрет + 20 40 мин.
Рисовать кривую Гилберта :)
нафинг
Благодарю.
2015-10-26 01:19 Комбинаторика Рекурсия. Вступление + 20 5 мин.
Возможно чему-то и научился
Найти картинку
Все отлично
2015-10-25 14:00 Микроигры Игра 15 - Алгоритм + 20 3 час. 00 мин.
Разбирался с каждым алгоритмом по отдельности .Приходилось переписывать программу несколько раз, чтобы понять, что значит каждая строчка.
Алгоритмы
Замечательный урок, мозги вправляет на ура.
2015-10-23 12:20 Микроигры Игра 15 - Кнопки + 20 15 мин.
Не знаю, но наверняка чему-то научился :)
Ничего
Благодарю.
2015-10-23 01:14 Нано-игры Арканоид - Шарик и кирпичики + 20 3 час. 00 мин.
Терпению.
Каждый шаг, каждый алгоритм в этой игре был тяжел для меня, не потому что я что-то не понимал, а потому что было морально сложно... Еще один кирпичик в копилочку к моей нелюбви к арканоиду..:-)
Я понимаю, почему этот урок был сделан именно так, но мне кажется не стоит с этого занятия начинать курс.
2015-10-21 21:58 Хранитель экрана Новый класс Polygone + 20 2 час. 00 мин.
Познал всю силу и слабость ООП
Поскольку программу писал по своему, с нуля и со своей логикой(используя основную концепцию Евгения Витольдовича), возникало множество вопросов по структурированию классов/методов/переменных данных.
От себя еще добавил рандомную генерацию количества и местоположения точек.
Благодарю.
2015-10-21 02:13 Хранитель экрана Новый класс Figure + 21 30 мин.
Одному из трех основных признаков ООП %)
Ничего
Благодарю.
2015-10-20 19:07 Хранитель экрана Новый класс Graph + 20 20 мин.
Рефакторингу и способам оптимизации и структурирования кода.
Ничего, все просто.
Все отлично
2015-10-20 15:34 Хранитель экрана Движение шарика + 20 30 мин.
Оптимизации и посторил пройденный материал
Ничего.
Благодарю.
2015-10-20 00:14 Хранитель экрана Создаём графику + 20 20 мин.
Закрепил материал
Ничего
Благодарю.
2015-10-18 17:39 Игры со Спрайтами Домино. Ура! Победа! + 21 1 час. 00 мин.
Научился меньше страшиться кода.
          public bool IsLooser()
            {
                int[] sum = new int[sumDrop + 1];
                for (int x = 0; x <= maxPoints; x++)
                    for (int y = 0; y <= x; y++)
                        if (map[x, y].state == PlateStates.open || map[x, y].state == PlateStates.marked)
                            sum[map[x, y].Sum()]++;
                for (int j = 0; j < sumDrop / 2; j++)
                    if (sum[j] > 0 && sum[sumDrop - j] > 0)
                        return false;
                if (sum[sumDrop / 2] >= 2)
                    return false;
                return true;
            }

Не понял эту строчку  sum[map[x, y].Sum()]++;
Все отлично.
2015-10-18 16:11 Игры со Спрайтами Домино. Выбираем и убираем + 22 1 час. 00 мин.
Как всегда, много чему научился, но в основном частным вещам.
Понимать как работает усложняющийся алгоритм.
Все отлично
2015-10-18 11:15 Игры со Спрайтами Домино. Делегаты отображения + 20 1 час. 00 мин.
Глубже прочувствовал делегаты.
Все одинаково сложно ;)
Все отлично
2015-10-18 00:16 Игры со Спрайтами Домино. Динамическая пирамида + 20 1 час. 00 мин.
Расширил свой кругозор.
Писал код сам после просмотра видео, допустил одну неявную ошибку и колупался полчаса :)
Все отлично!
2015-10-17 21:19 Игры со Спрайтами Домино. Перемешиваем плашки + 20 40 мин.
Попрактиковался. Может что-то и открыл для себя нового, но пока не понял.
Ничего.
Все отлично.
2015-10-17 12:37 Игры со Спрайтами Домино. Правила игры + 20 40 мин.
Глубже вникаю в массивы
Ничего.
Все отлично
2015-10-17 11:32 Нано-игры ФИНАЛЬНЫЙ УРОК − 1 10 мин.
Выполню в ближайшее время.:)
Выполнить обещание. :)
Все отлично
2015-10-17 11:29 Игры со Спрайтами Полуфинальный урок   10 мин.
В ближайшее время сделаю :)
Выполнить обещание.
Все отлично.
2015-10-17 10:54 Игры со Спрайтами Аполлон. Финальное прилунение + 20 40 мин.
Много чему научился, сотни раз разглядывая код редактора спрайтов и программы Аполлон я вникал в него все глубже и глубже. Так же дала очень большие плоды разработка альтернативного редактора спрайтов.
Был один баг, когда при старте новой игры топливо расходовалось, хотя кнопка была не нажата, но довольно быстро с ним разобрался.
Все отлично, спасибо
2015-10-17 01:09 Игры со Спрайтами Спрайт. Рисуем Аполлона + 20 15 мин.
Еще раз пересмотрел логику "рисовальщика" спрайтов.
Ничего.
Все отлично.
2015-10-17 01:02 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 21 30 мин.
Научился переносить классы и осознал как их важно заранее продумывать.
Ничего
Все отлично.
2015-10-14 12:28 Игры со Спрайтами Аполлон. Плавное прилунение + 20 1 час. 00 мин.
Увидел еще один пример реализации игры на языке C#.
Прилуниться.
Все отлично.
2015-10-13 14:33 Игры со Спрайтами Аполлон. Законы физики + 20 1 час. 00 мин.
Вспомнил школьные формулы.
Одного понять не могу, почему в этом примере "время" задается как "дельта время".
Все отлично.
2015-10-13 09:27 Игры со Спрайтами Аполлон. Главные герои + 20 5 мин.
Рисовать котопротона
ничего
всеотлично
2015-10-12 21:28 Игры со Спрайтами Спрайт. Сериализация объекта + 20 40 мин.
Не уверен, что научился, но хотя бы узнал что такое сериализация и примерно понял концепцию.
До конца не разобрался с тем, как работает сериализация.
И непривычно рисовать мышкой(можно сказать, что ни разу не пробовал)
Все отлично
2015-10-12 19:22 Игры со Спрайтами Спрайт. Панель инструментов + 20 40 мин.
Продолжаю учиться работать с графикой.
Ничего, спасибо, практически все функции выстраивал сам в голове и делал, единственное не догадался Clear в Graph добавить
Все отлично.
2015-10-12 09:12 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 21 30 мин.
Новой информации для меня - море!
Понимание всей структуры программы, что на что ссылается.
Все хорошо
2015-10-10 15:43 Игры со Спрайтами Спрайт. Класс для Спрайта + 20 40 мин.
Потренировался в создании классов, вспомнил про List.
Голова закипает от последовательностей, что что вызывает. Со временем это пройдет :)
Все хорошо
2015-10-09 10:28 Игры со Спрайтами Спрайт. Класс для графики + 20 15 мин.
Потренировался и вспомнил работу с классами.
Ничего.
Все хорошо
2015-10-09 08:35 Игры со Спрайтами Спрайт. Структура для линии + 20 15 мин.
Более глубоко окунулся в массивы Объектов и структур.
Ничего.
Все отлично
2015-10-09 07:48 Игры со Спрайтами Спрайт. Первая форма + 20 10 мин.
Вспомнил как рисовать.
Ничего
Все хорошо.
2015-09-06 09:47 Нано-игры Арканоид - Уровень и ракетка + 20 1 час. 00 мин.
Еще одному алгоритму движения.
Самому написать этот алгоритм и прочувствовать как он работает.
Благодарю
2015-09-05 17:52 Новые технологии Делегаты на кубиках + 20 1 час. 00 мин.
Делегировать. Возможно, не в полной мере, но все же.
Ничего
Благодарю.
2015-09-03 18:38 Морской Бой VIP. Анимированный кубик + 1 2 час. 00 мин.
Повелевать армией нарисованных эллипсов.
Массив в массиве, но я с ним попозже побеседую.
Все отлично, благодарю.
2015-09-03 12:59 Морской Бой VIP. Анимированный кружок + 20 2 час. 00 мин.
Научился рисовать объекты, перемещать.
Практически все было новым и сначала это все казалось крайне непонятным(на данном уровне знаний) но на каждом этапе возникали ошибки(спасибо кому-то за мою невнимательность), которые мне помогали все глубже понимать принцип работы этой программы.
Единственное, что не до конца понял - это формулу перемещения x1+(x2-x1)*p/100
Попробуем разложить по порядку:
(x2-x1) -находим разницу между координатами текущего местоположения и будущего
*p/100 находим % от этой разницы для более удобного и плавного перемещения
x1+ - прибавляем полученное число, которое является P% от разницы между координатами к первоначальной координате.
Вычисляем таким же образом y.
И на этом месте рисуем круг.
Теперь я все понял :) Спасибо!
Замечательный урок, мне кажется он станет одним из переломных в моей карьере программиста :)
2015-09-02 20:39 Нано-игры Бот для Цифр + 20 30 мин.
Научился работать с мышкой.
Осмыслить все эти команды
Благодарю, за простой и в то же время информативный урок.
А программу можно использовать много где, когда нужно выполнять долгие монотонные действия. В переименовании файлов, при игре в различные онлайн игры, в том числе в онлайн казино :) Естественно, при добавлении определенного функционала, например задержка между кликами. Не буду все описывать, а то посадят :)
2015-09-02 19:04 Нано-игры Игра Цифры + 20 1 час. 00 мин.
Узнал или вспомнил, что функция может возвращать различные объекты, например кнопки! И мне это очень понравилось, прочувствовал многоскобочную конструкцию ((Button)sender).BLA.
вникнуть в функцию button, но даже это было не сложно, легко и быстро.
Благодарю, Евгений, как всегда отличный урок!
2015-09-02 12:09 Демо игры VIP. Устный счёт + 4 2 час. 00 мин.
Самому с нуля писать простую программу, я лишь подглянул финальную версию в видео. Ура!
Ничего.
Благодарю.
2015-08-31 23:25 Нано-игры Скорость реакции. Алгоритм и рекорд + 1 1 час. 30 мин.
Закрепил пройденный материал и узнал о недокументированной особенности функции ShowImage.:-)
Ничего
Благодарю.
2015-08-31 19:52 Нано-игры Скорость реакции. Три картинки по таймеру + 20 30 мин.
Научился сначала писать код, а потом смотреть видео и все получилось! Почти все было как надо, кроме того, что я ф-цию ShowCard решил организовать через switch :)
Ничего.
Отлично.
2015-08-31 13:33 Нано-игры Скорость реакции. Блок-схема + 1 30 мин.
Немного научился планировать свое будущее приложение.
Начать.
Все отлично, благодарю. Продолжаем движение. :)
2015-08-26 15:12 Демо игры ФИНАЛЬНЫЙ УРОК + 2 10 мин.

Загрузить фото с телефона
Самые грамотные и толковые уроки по программированию, которые я когда либо встречал, среди русскоговорящей и англоговорящей аудитории.
1)Без занудства
2)Легко и весело
3) Действительно учимся программировать, а не учим команды
4) Очень здорово, что сайт устроен в виде волшебного пендаля, пока не пройдешь свое задание ничего не узнаешь про следующее.
Продумано очень много различных нюансов, все не перечислить.
И вдобавок Евгений Витольдович самый лучший педагог, которого я когда либо встречал.
2015-08-26 13:10 Демо игры Камень ножницы бумага + 1 2 час. 00 мин.
Научился спокойней смотреть на стены кода.
На данном этапе моего развития тяжело разбираться в функциях, какую куда вставить, чтобы заработало.
Да и вообще очень сложно это занятие далось. Я обычно посмотрю видео и сам воспроизвожу то, что было показано.
А на данном уроке приходилось осмыслять каждый шаг и двигаться вместе с видео.
Еще не очень понял после трех просмотров для чего использовалась панель. Точнее, я понял для того, чтобы игра была более производительной и картинка не загружалась каждый раз с нуля, но не понял почему этого не происходит, когда она находится в панели?
Еще я понял для чего нужны скобки в выражении, но полностью не понял как оно функционирует (((Panel)sender).Tag).ToString().
Все классно, благодарю!
2015-08-25 21:51 Теория ООП Инкапсуляция мечты + 20 10 мин.
Возможно чему-то и научился :)
Ничего.
Мне кажется нужно немного по-другому объяснить что такое инкапсуляция, мне смысл понятен что вы хотели донести, но если бы я первый раз столкнулся с этим понятием, то вряд ли бы понял. Скомкано получилось. Робот, кнопки, ремонт, хитпоинты. Или, может я сейчас-под вечер невнимательный слушатель
На примере вещей из реального мира или других программ, то что инкапсуляция скрывает редактирование параметров/свойств от посторонних  рук.
Например, пользователь нажимая на кнопку "Свернуть окно", даже и не подозревает как оно работает изнутри, потому что это инкапсулировано/скрыто от него. Например я, нажимая на педаль газа могу и не подозревать как она работает, а это целый механизм скрытый от моих глаз, мы берем машину не для того, чтобы разбираться как устроены в ней системы, а для того, чтобы она выполняла кучу инкапсулированных от меня функций, то есть ехала, при каждом нажатии на любую педаль или поворот руля срабатывает множество механизмов и датчиков, о которых нам знать не надо, так же у этих механизмов и датчиков есть куча свойств, они заложены производителем и сами мы не можем их изменить. Или нажимая на кнопку спуска воды в унитазе срабатывает механизм обладающий своими параметрами, устройством, о которых нам знать не надо, нам надо просто спустить воду.
Или лвл дизайнер расставляя объекты по карте не задумывается о том, как эти объекты созданы и как их изготовили это от него скрыто/инкапсулировано.
Или один программист разрабатывает серверную часть программы, а другой клиентскую, ни один из них практически не знает как устроена часть программы другого программиста, он просто использует функции, которые оставил для него другой программист.
2015-08-24 17:47 Демо игры Бот для Быстрощёлка + 2 50 мин.
Научился работать с мышью. Получше разобрался со структурированием кода. Немного научился работать с трэкерами.
Структурировать, провести нить между всеми модулями программы и понять что с чем взаимодействует и куда какую команду вставлять.
Без комментариев
2015-08-24 10:30 Демо игры Игра Быстрощёлк + 2 40 мин.
Потихоньку привыкаю к функциям и объемам текста.
Ничего
Все замечательно!
2015-08-23 20:57 Демо игры Лабиринт 2D - игра + 1 1 час. 00 мин.
Много чему
Ничего
Благодарю
2015-08-23 17:46 Демо игры Лабиринт 2D - меню + 1 1 час. 00 мин.
Поменял свой взгляд на Windows формы. Понял, что из этих стандартных вещей можно создавать целые миры.
Я решил сделать музыкальную тему в меню, во время игры и столкнулся с многопоточностью, пока эта тема для меня не совсем ясна.
Все здорово
2015-08-23 15:57 Морской флот База Морского Флота - INFO + 3 10 мин.
Глубже прочувствовал для чего нужны блок-схемы и планирование в программировании.
На данном уровне знаний мне сложно судить насколько сложно исполнить нарисованную схему.
Благодарности
2015-08-23 13:07 Демо игры Картинка с секретом   50 мин.
Немного разобрался с интерфейсом VS и узнал как научить различать программу, какая кнопка мыши нажата.
Ничего
Благодарю.
2015-08-16 09:52 Демо софт Вступительное слово   20 мин.
Чему-то может и научился просто пока это не понял :)
Сделать скриншот
Нечего добавить
  Итератор VIP. Оптимизация поиска простых чисел   Открыто


  Демо игры C# чего начать программировать   Открыто


  Бинарная жизнь Максималка   Открыто


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


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





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

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

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

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


Научился: Продолжаю учиться работать с графикой.
Трудности: Ничего, спасибо, практически все функции выстраивал сам в голове и делал, единственное не догадался Clear в Graph добавить
Все отлично.


Научился: Перестал бояться змей. Давайте что-нибудь с пауками сделаем?
Трудности: --------------------------------
-------------------------------------