Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-03-11 10:02 Итератор ФИНАЛЬНЫЙ УРОК + 17 5 мин.
Отличный курс!
Показано на практике использование итератора.
Надо будет еще почитать теорию для закрепления материала.
Ну и попрактиковаться конечно!
Сложностей не возникло
Замечаний нет
2017-03-11 10:01 Итератор Итератор. Один метод вместо классов. + 16 20 мин.
Узнал про итераторы и yeld
Сложностей не возникло
Замечаний нет
2017-03-11 09:46 Итератор Итератор. Список простых чисел. + 16 15 мин.
Закрепляю знания по итераторам
Сложностей не возникло
Замечаний нет
2017-03-11 09:31 Итератор Итератор. Волшебное слово yield. + 16 40 мин.
Узнал про yeld
Пока еще осознаю новые знания
Замечаний нет
2017-03-10 15:18 Итератор Итератор. Зачем нужно два класса + 16 40 мин.
Пока еще не понял
Сложностей не возникло
Замечаний нет
2017-03-10 11:04 Итератор Итератор. Перебор простых чисел. + 16 30 мин.
Далее изучаем итераторы
Сложностей не возникло
Замечаний нет
2017-03-10 09:50 Итератор Итератор. Перебор чисел в итераторе. + 16 20 мин.
Дальше изучаем итераторы
Сложностей не возникло
Замечаний нет
2017-02-13 15:37 Итератор Итератор. Создание пустого итератора. + 16 30 мин.
Продолжаю знакомство с интерфейсами, и, в частности IEnumerable и IEnumerator.
Сложностей не возникло
Итератор — интерфейс, предоставляющий доступ к элементам коллекции и навигацию по ним.
2017-02-12 11:06 Итератор Итератор. Разложение числа на простые множители. + 16 20 мин.
Пока ничему
Вспомнить школьную программу
Я думал, что после нахождения простого множителя, необходимо новое число (после number /= j) начинать делить опять на 2 (т.е. начинать цикл с начала). И так делать пока конечное число не станет простым.
2016-06-19 22:48 Шарики Шарики. Поиск пути + 20 1 час. 10 мин.
Алгоритму волна
Сложностей не возникло
Замечаний нет
2016-06-19 21:51 Шарики Шарики. Логика игры + 20 2 час. 00 мин.
Повторил работу с делегатами
Не запутаться в ветвлениях проги
Замечаний нет
2016-06-19 15:36 Шарики Шарики. Анализ игры + 20 1 час. 00 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2016-06-19 14:12 Шарики Шарики. Вступление + 21 40 мин.
Пока ничему
Сложностей не возникло
Замечаний нет
2016-04-25 20:01 Морской флот Архитектура - Мышкой по кораблям + 20 24 час. 00 мин.
Освежил в памяти работу с делегатами
Закралась ошибка в код - дебагил полдня :)
Замечаний нет
2016-04-14 17:55 Морской флот Архитектура - Фабрика картинок + 21 45 мин.
Создавать статические методы
Сложностей не возникло
Замечаний нет
2016-04-14 15:48 Морской флот Архитектура - Наследие картинок + 20 1 час. 10 мин.
Повспоминал курс теория ООП.
Сложностей не возникло.
Замечаний нет.
2016-04-13 13:52 Морской флот Архитектура - Карта Пиратов + 20 1 час. 00 мин.
Повторение ранее изученного
Разобраться со статусами
Замечаний нет
2016-04-11 11:56 Морской флот Архитектура - Перезагрузка проекта + 20 1 час. 00 мин.
Начинать все заново
Пока все понятно
Замечаний нет
2016-04-04 20:59 Морской флот Анимация - Полёт по таймеру + 20 1 час. 00 мин.
Повспоминал школьный курс алгебры.
Сложностей не возникло
Замечаний нет
2016-04-01 14:26 Морской флот Анимация - Отображение кадров + 20 1 час. 00 мин.
Попрактиковался в работе с пикчербоксами.
Пришлось заново переделать кадры анимации - мои с предыдущего не годились.
Просто взял, сделал скриншот, и позаимствовал картинки у ЕВ.
Замечаний нет
2016-03-29 19:49 Морской флот Анимация - Полёт снаряда + 20 3 час. 00 мин.
копипастить
Рисовать не умею - взял картинки из интернета, но пришлось повозиться с их разделением.
Замечаний нет
2016-03-27 13:15 Морской флот Графика - Рефакторинг + 20 1 час. 00 мин.
Поупражнялся в рефакторинге
Сложностей не возникло
Замечаний нет
2016-03-23 11:37 Морской флот Графика - Выстрелы по Кораблям + 20 1 час. 00 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2016-03-20 10:51 Морской флот Графика - Карта Морского флота + 20 50 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2016-03-20 00:08 Морской флот Интерфейс - А на море корабли + 20 1 час. 00 мин.
Повтор ранее изученного
С рисованием плохо дела у меня обстоят...
Замечаний нет
2016-03-19 21:21 Морской флот Интерфейс - Первый кораблик + 20 40 мин.
Ощущение DejaVu (видимо из курса "Игры со спрайтами") :)
Сложностей не возникло
Замечаний нет
2016-03-10 23:01 Бинарная жизнь Конструктор организма + 20 30 мин.
Познакомился с StringBuilder
Сложностей не возникло
Замечаний нет
2016-03-09 16:55 Бинарная жизнь Правила игры + 20 1 час. 00 мин.
Узнал про бинарные автоматы
Пока все понятно (статья на Хабре весьма доходчивая)
Решил применить правило 40, и "все клетки быстро принимают одинаковое состояние, которое становится стабильным" :)
Аналогия интересна!
2016-03-07 20:22 Морской флот Вступление + 20 40 мин.
Пока ничему нового
Сложностей не возникло
Замечаний нет
2016-02-23 19:40 БД - Управление гостиницей Установка сервера MySQL + 20 20 мин.
Нового ничего не узнал.
Сложностей не возникло
Вместо HeidiSQL юзаю фирменную утилиту от Oracle - MySQL Workbench.
2015-12-20 13:24 БД - Управление гостиницей Модель. SQL запросы для Book и Map + 20 50 мин.
Изучаю дальше синтаксис SQL
Сложностей не возникло
Насчет отзыва о таком способе проектирования - пока не понял. Понятно будет после создания программы.
2015-12-20 11:12 БД - Управление гостиницей Модель. SQL запросы для Room + 20 30 мин.
Закрепляю ранее пройденный материал
Все понятно
Замечаний нет
2015-12-15 20:36 БД - Управление гостиницей Модель. SQL запросы для Client + 20 45 мин.
Изучаю дальше синтаксис SQL
Сложностей не возникло
По аналогии сделал для таблицы Room
2015-12-09 15:08 БД - Управление гостиницей Модель. Список задач. + 21 1 час. 30 мин.
Потренировался с SQL-запросами
Нужна практика в SQL
Сделал скелеты запросов.
Так-то более-менее все понятно, разве что с заполнением таблицы Calendar - у меня два варианта:
1. Используя C#
2. Используя хранимую процедуру организовать цикл
2015-12-08 16:47 БД - Управление гостиницей Модель. Планирование. + 22 30 мин.
Попробовал поразмышлять о задачах, которые будет решать проект
Сложностей не возникло
- Регистрация нового клиента
- Редактирование информации о существующем клиенте
- Формирование списка клиентов
- Удаление клиента (с проверкой целостности данных)
- Создание номера (добавление информации о номере)
- Редактирование информации о номере
- Формирование списка номеров
- Формирование списка забронированных/свободных номеров
- Удаление номера (с проверкой целостности данных)
- Создание брони номера (с указанием даты размещения и даты выбывания; количеством постояльцев)
- Редактирование информации о бронировании
- Формирование списка бронирований за указанный период
- Удаление брони (с проверкой целостности данных)
- Отображение календаря на год с указанием празников и выходных дней
2015-12-08 15:20 БД - Управление гостиницей SQL запросы для создания Базы + 20 40 мин.
Потренировался с помощью SQL запросов создавать, удалять таблицы.
Сложностей не возникло
Замечаний нет
2015-12-07 16:52 БД - Управление гостиницей Создание базы в MS Access + 20 40 мин.
Планированию
К сожалению, у меня сейчас нечем сфотографировать свое рабочее место
Замечаний нет
2015-12-02 15:33 Нанософт Расписание уроков + 20 1 час. 10 мин.
Поработал с DataGridView

Сложностей не возникло
Интересно смотреть видеоуроки годовалой давности - очень заметно как меняется качество в лучшую сторону.
Растет Евгений Витольдович, и мы вместе с ним :)
2015-11-29 18:40 БД - Управление гостиницей Таблицы комнат и дней + 1 30 мин.
Планированию БД
Сложностей не возникло
Как говорилось, можно было бы добавить финансовую сторону в БД.
2015-11-29 17:46 БД - Управление гостиницей Таблицы клиентов и заказов + 20 30 мин.
Планированию
Сложностей не возникло
В таблицу Client можно добавить паспортные данные, дату рождения.
Также, на мой взгляд лучше разделить поле client на три поля - LName, FName и SName ( фамилия, имя и отчество). Ну и с адресом, как предлагали на видео, было бы неплохо подключить классификатор адресов (правда это будет работать только для России).
Про таблицу Book что-то определенного пока предложить не могу.
2015-11-29 16:47 БД - Управление гостиницей Вступление + 20 20 мин.
Планированию
Сложностей не было
Замечаний нет
2015-11-28 12:34 Игры на JavaScript Гонка - Массив боксиков + 20 40 мин.
Поработал с массивами на JavaScript'е
Сложностей не возникло
Замечаний нет
2015-11-11 11:22 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 20 1 час. 00 мин.
Подружил кружки и прямоугольники
Все понятно
Здорово!
2015-11-09 19:48 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 20 30 мин.
Прямоугольники добавил самостоятельно на предыдущем уроке
Сложностей не возникло
Замечаний нет
2015-11-06 13:38 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 20 1 час. 00 мин.
Создавать класс Box
Сложностей не возникло
Реализовал метод Поймал() для прямоугольников.
2015-11-05 21:20 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 22 30 мин.
Осваиваю ООП
Сложностей не возникло
Мне больше понравился вариант, когда кружки останавливаются - особенно когда из много.
Эта серия уроков мне понравиться даже больше, чем снеговики - больше "экшена" :)
2015-11-04 21:50 Теория ООП Интерфейс. Создаём новую игру. + 20 40 мин.
Изучаю дальше ООП
Сложностей не возникло
SetNewVirus(Игрок) - при добавлении игрока он будет "завирусован", (Голя) т.е. если добавлять по пять игроков, последний окажется "завирусован". Очищаем список List<Игрок> virused.
FindNewVirus() - пробежимся по списку игроков, и при соприкосновении с другими, делам их голями, и помещаем в  List<Игрок> virused.
2015-11-04 17:40 Теория ООП Интерфейс. Изменяем правила игры. + 20 30 мин.
Осваиваю дальше ООП
Сложностей не возникло
Замечаний нет
2015-11-03 15:39 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 20 30 мин.
Запустили кружки!
Все понятно
Проверять только касание кружков окружностью (радиусом). Т.е. Если кружки вошли друг в друга, то не голить.
2015-11-03 15:12 Теория ООП Интерфейс. Кружок готов к игре! + 21 40 мин.
Реализовал методы Беги() и Поймал().
Разобрался в методах Cross() и Distance().
Сложностей не возникло
Дальше скорее всего по таймеру надо будет двигать кружки используя метод Беги().
2015-11-02 21:27 Теория ООП Интерфейс. Кружок хочет играть. + 20 20 мин.
Реализовывать интерфейс
Сложностей не возникло
Замечаний нет
2015-11-02 21:10 Теория ООП Интерфейс. Запускаем кружки на площадку! + 20 20 мин.
Изучаю дальше использование интерфейсов на практике
Сложностей не возникло
Замечаний не имею
2015-11-01 21:00 Теория ООП Интерфейс. Кружок на площадке. + 20 20 мин.
Изучаю дальше использование интерфейсов на практике
Сложностей не возникло
Запускать не стал пробовать, решил посмотреть что будет дальше!
2015-11-01 20:28 Теория ООП Интерфейс. Площадка для игры. + 20 20 мин.
Вспомнил как создавать PictrureBox
Сложностей не было
Класс Arena необходим для создания игрового поля, его отрисовки, очистки & etc.
Видимо здесь будут реализованы методы вывода наших кружков.
2015-10-30 16:13 Теория ООП Интерфейс. Создаём кружок. + 21 20 мин.
Создавать класс Circle
Сложностей не возникло
Пока не отвечу на вопрос 4.
2015-10-30 11:01 Теория ООП Интерфейс. Алгоритм игры. + 20 20 мин.
Изучаю дальше применение интерфейсов
Все понятно
Не готов пока ответить на 3ий вопрос.
2015-10-28 20:36 Теория ООП Интерфейс. Правила игры. + 20 30 мин.
Изучаю дальше интерфейсы
Сложностей не возникло
FindNewLeader() - перебрать все элементы в списке gamers, и вызовом метода leader.Поймал(gamer) узнать у лидера поймал он данного игрока, или нет.
SetNewLeader() - сделать игрока лидером, и вызвать leader.Голя. У предыдущего лидера соответственно leader.НеГоля
2015-10-27 20:45 Теория ООП Интерфейс. Зачем он нужен. + 20 30 мин.
Создавать файл с интерфейсом
Сложностей не возникло
Интерфейс - это класс без реализации (методов, свойств & etc) 
2015-10-21 20:44 Игры на JavaScript Гонка - Герои на канвасе + 20 30 мин.
Познакомился с canvas, и как на нем рисовать цветные прямоугольники.
Сложностей не возникло
Замечаний нет
2015-10-20 20:43 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 20 10 мин.
Получил представление об ООП.
Сложностей не возникало
Крайне полезный курс. Не просто голая теория как в книгах, а практика.
В голове пока еще "каша" - надо почитать теорию - но ее будет читать легче (благодаря Евгению Витольдовичу), чем до этого курса!
Куриленко Роман
2015-10-20 20:36 Теория ООП Перемещение Снеговиков + 20 30 мин.
Перемещать снеговиков по нажатию кнопочки :)
Сложностей не возникло
Замечаний нет
2015-10-20 18:57 Теория ООП Перемещение других фигур + 20 30 мин.
Перемещать фигуру по нажатию на кнопку
Сложностей не возникло
Мне кажется не верно отрабатывает функция отрисовки box с координатами как в уроке Box(-20, -20, 20, -40).
Я делал Box(-20, -20, 20, 0) - он отрисовался так же.
2015-10-20 18:07 Теория ООП Перемещение круга + 20 30 мин.
Перемещать кружок
Не было сложностей
Замечаний нет
2015-10-20 13:01 Теория ООП Спрайт для Снеговика + 20 30 мин.
Познакомился с коллекциями.
Сложностей не возникло
Замечаний нет
2015-10-20 10:54 Теория ООП Мощь полиморфизма + 20 20 мин.
Познакомился с полиморфизмом
Пока "перевариваю" инфу :)
Замечаний нет
2015-10-19 20:10 Теория ООП Переезд graph в базовый класс + 20 30 мин.
Изучаю дальше ООП на практике
Сложностей не возникло
Замечаний нет
2015-10-19 19:08 Теория ООП Переезд метода Draw + 20 30 мин.
Изучаю дальше ООП
Сложностей не возникло
Замечаний не имею
2015-10-19 11:06 Теория ООП Приведение с мотором + 21 20 мин.
Постигаю дальше ООП на практике
Сложностей не возникло
Оставил свою реализацию метода Draw(Shape shape) - смысл все-равно тот же :)
Свойство position, по всей видимости, понадобиться для задания абсолютных координат.
Т.е. у элементов спрайта будут свои координаты, а при размещении целого спрайта будут использоваться координата position.
2015-10-18 10:49 Теория ООП Фигуральный базовый класс + 20 40 мин.
Постигаю дальше ООП на практике
Сложностей не возникло
Я реализовал вот так (и даже работает!):
        private void Draw(Shape shape)
        {
            if (shape.ToString() == "Geometry1.Circle")
                Draw((Circle)shape);
            if (shape.ToString() == "Geometry1.Line")
                Draw((Line)shape);
            if (shape.ToString() == "Geometry1.Box")
                Draw((Box)shape);

            if (shape.ToString() == "Geometry1.ColorCircle")
                Draw((ColorCircle)shape);
            if (shape.ToString() == "Geometry1.ColorLine")
                Draw((ColorLine)shape);
            if (shape.ToString() == "Geometry1.ColorBox")
                Draw((ColorBox)shape);
        }
2015-10-17 10:50 Теория ООП Богатое наследство + 21 20 мин.
Познакомился с наследованием
Сложностей не возникло
Наследование - создание нового класса, на основе родительского (с копированием свойств и методов), в котором можно изменить (добавить) новые методы и свойства.
2015-10-17 10:28 Теория ООП Второй Снеговик + 21 30 мин.
Повторение ранее изученного
Сложностей не возникло
а) Две системы координат - одна для спрайта, вторая общая для всего пространства (в нашем случае формы).
б) Задать центр объекта (точку относительно которой будем вращать объект). И применить тригонометрические формулы. Опять же в системе координат спрайта.
в) Так сразу не скажу, но, видимо, умножением координат на коэффициент масштабирования.
2015-10-16 08:57 Теория ООП Рисуем Снеговика + 34 40 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2015-10-13 20:04 Теория ООП Цветные карандаши + 20 30 мин.
Постигаю дальше ООП
Сложностей не возникло
Замечаний нет
2015-10-12 20:38 Теория ООП Расстояние между пикселями + 20 20 мин.
Постигаю дальше ООП на практике
Сложностей не возникло
Замечаний нет
2015-10-11 18:24 Теория ООП Пиксели для классов + 20 30 мин.
Использовать наследование
Сложностей не возникло
Замечаний нет
2015-10-11 16:23 Теория ООП Структура vs Класс + 21 1 час. 00 мин.
Узнал о различиях в реализации между классом и структурой.
Сложностей не возникло
Сказывается, что 10 лет назад активно писал на ассемблере под x86.
Вот там без знаний в организации памяти (стек & etc) никуда...
Хороший урок!
2015-10-07 21:03 Теория ООП Структура пикселя + 21 15 мин.
Создал структуру и конструктор для нее
Сложностей не возникло
Замечаний нет
2015-10-05 21:50 Теория ООП Круглый класс + 20 20 мин.
Постигаю дальше ООП на практике
Сложностей не возникло
Замечаний нет
2015-10-05 20:34 Теория ООП Второй класс + 20 20 мин.
Постигаю дальше ООП на практике
Сложностей не возникло
Замечаний нет
2015-10-04 11:40 Теория ООП Первый класс + 20 15 мин.
Создавать новый класс, его конструктор и описывать поля.
Сложностей не возникло
Замечаний нет
2015-10-04 11:09 Игры на JavaScript Очисти поле - Функция хода + 20 40 мин.
Закрепление знаний, полученных на прошлом уроке.
Сложностей не возникло
Замечаний нет
2015-10-03 21:01 Игры на JavaScript Очисти поле - Чекбоксы + 20 25 мин.
Получил начальное понятие о синтаксисе JavaScript (функции, переменные)
После Visual Studio не хватает дебаггинга, и проверки синтаксиса :)
Замечаний нет
2015-10-02 21:42 J2. Печать WRITE - Комментарии + 20 20 мин.
Узнал про утилиту javadoc
Сложностей не возникло
Очень удобно организовал компиляцию и выполнение через FAR manager.
Просто по нажатию на .java компилится .class.
А по нажатию на .class происходит его запуск.
2015-09-30 22:10 Новые технологии Построение графиков + 20 2 час. 00 мин.
Научился добавлять сторонние компоненты в виде dll.
Познакомился с компонентом ZedGraph.
Пришлось повозиться с добавлением dll в toolbox.
При добавлении dll'ки возникала ошибка: "There are not Component in zedgraph.dll that can be placed on toolbox".
Методом "научного тыка" обнаружил, что проблема возникала, если в пути к dll использовался символ "#" (у меня папка назывался "C#"). После переименования в CSharp, все пошло "как по маслу"!
P.S. MS VS 2015 и Win10
Замечаний нет
2015-09-28 21:12 Новые технологии Печать таблицы + экспорт в Excel + 20 2 час. 00 мин.
Познакомился с компонентами DataGridView, WebBrowser.
Немного вспомнил html.
Записывать текст в файл.
Сложностей не возникло.
Немного не полностью урок записан - так и не увидели как же выглядит распечатанная таблица :)
2015-09-27 10:55 Теория ООП Урок рисования + 20 20 мин.
Рисовать на PictureBox
Сложностей не возникло
Замечаний нет
2015-09-26 10:59 Теория ООП Инкапсуляция мечты + 20 20 мин.
Понятие инкапсуляции.
Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.
Устоять, и не запустить StarCraft2  -скоро же выйдет "legacy of the void", надо вспомнить что же было в предыдущих двух!
Замечаний нет
2015-09-22 23:10 J1. Запуск START - Платформа Java + 1 45 мин.
Компилировать и запускать java-исходник
Все понятно
Замечаний нет
2015-09-22 20:20 Комбинаторика Рекурсия. Фракталы. Спираль + 3 1 час. 00 мин.
Вспомнил рекурсию позабытую со студенческих времен.
Сложностей не возникло, все отлично изложено.
Замечаний нет
2015-09-09 10:17 Новые технологии Делегаты на кубиках + 20 1 час. 00 мин.
Потренировался работать с делегатами
Все понятно, но надо будет еще попрактиковаться.
Не имею.
2015-06-23 15:00 Игры со Спрайтами Домино. Финальный аккорд + 10 1 час. 00 мин.
Повторение
Сложностей не возникло
Надо, конечно, заняться оптимизацией - проц кушает не слабо :)
2015-06-23 11:41 Игры со Спрайтами Домино. Наведение порядка + 10 1 час. 00 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2015-06-22 20:26 Игры со Спрайтами Домино. Rolling Stones + 10 1 час. 00 мин.
Повторение ранее изученного
Все понятно
Замечаний нет
2015-06-22 15:00 Игры со Спрайтами Домино. Пирамида из анимашек + 10 1 час. 00 мин.
Повторение ранее изученного
Все понятно
Замечаний нет
2015-06-22 13:57 Игры со Спрайтами Домино. Три наследника Аниматора + 10 1 час. 00 мин.
Закрепляю знания в области ООП
Все понятно
Замечаний нет
2015-06-21 19:09 Игры со Спрайтами Домино. Базовый класс Анимаций + 1 1 час. 00 мин.
Закрепляю знания в области ООП
Все понятно
Замечаний нет
2015-06-20 21:08 Игры со Спрайтами Домино. Подъём переворотом + 10 1 час. 00 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний не имею
2015-06-19 15:42 Игры со Спрайтами Домино. Анимация спрайта + 10 1 час. 00 мин.
Узнал про конструкцию color[visible ? line.color : 0]
Сложностей не возникло
Замечаний нет
2015-06-19 14:11 Игры со Спрайтами Домино. Двойной спрайт + 10 1 час. 00 мин.
Повторение ранее изученного
Все понятно
Замечаний нет
2015-06-18 16:45 Игры со Спрайтами Домино. Отображение плашки + 1 1 час. 00 мин.
Поработал с ресурсами
При импорте файлов .xml в ресурсы, они были подгружены как текстовые файлы.
Перегрузку для метода Sprite.Load (как в уроке) заюзать не удалось из-за одних и тех же типов данных для имени файла и строки с xml.
Поэтому пришлось написать еще одну метод static public Sprite LoadFromResources(string xml).

Замечаний нет
2015-06-17 20:39 Игры со Спрайтами Спрайт. Рисуем плашки + 10 40 мин.
Вероятно, ничему
Рисовать окружность прямыми
Замечаний нет
2015-06-17 10:27 Игры со Спрайтами Аполлон. Финальное прилунение + 1 1 час. 30 мин.
Повторение ранее изученного
Сложностей не возникло
Очень понравилось
2015-06-16 13:46 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 10 1 час. 00 мин.
Повторение ранее изученного
Сложностей не возникло
Замечаний нет
2015-06-15 21:04 Игры со Спрайтами Спрайт. Рисуем Аполлона + 10 1 час. 00 мин.
Рисовать по шаблону
Сложностей не возникло
Нарисовал все спрайты, но на скриншоте только поверхность Луны (остальные не буду выкладывать - все будет позже).
2015-06-15 16:00 Игры со Спрайтами Аполлон. Главные герои + 1 10 мин.
фантазировать
Сложностей не возникло
Замечаний нет
2015-06-15 14:22 Игры со Спрайтами Спрайт. Сериализация объекта + 10 1 час. 00 мин.
познакомился с сериализацией/десериализацией объектов
сложностей не возникло
замечаний нет
2015-06-15 13:17 Игры со Спрайтами Спрайт. Панель инструментов + 10 1 час. 00 мин.
Закрепление ранее изученного материала
Сложностей не возникло
Замечаний нет
2015-06-14 23:12 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 10 1 час. 00 мин.
Обработка событий мыши
Сложностей не возникло
Замечаний не имею!
2015-06-14 20:42 Игры со Спрайтами Спрайт. Класс для Спрайта + 1 30 мин.
Познакомился с классом List.
Дальше изучаем ООП.
Все понятно
Замечаний нет
2015-06-14 19:56 Игры со Спрайтами Спрайт. Класс для графики + 1 30 мин.
Постепенно расширяю свои знания в области ООП
Сложностей не возникло
Замечаний нет
2015-06-14 18:02 Игры со Спрайтами Спрайт. Структура для линии + 2 20 мин.
Поработал с массивом из структур
Все понятно, сложностей не возникло
Замечаний нет!
2015-06-11 22:00 Игры со Спрайтами Спрайт. Первая форма + 10 30 мин.
Повторение изученного материала
Сложностей не было
Замечаний нет
2015-06-11 14:01 Игры со Спрайтами Домино. Ура! Победа! + 10 1 час. 30 мин.
Повторение изученного ранее
Не сразу "въехал" в метод IsLooser.
На видеоуроке быстро его накатали :)
Добавил в прогу вывод оставшегося количества возможных ходов.
Очень понравился данный курс!
2015-06-10 17:30 Игры со Спрайтами Домино. Выбираем и убираем + 10 1 час. 00 мин.
Нового ничего не было
Сложностей не возникло
Замечаний нет
2015-06-09 21:47 Игры со Спрайтами Домино. Делегаты отображения + 1 1 час. 00 мин.
Познакомился с типом "делегат".
Все понятно.
При компиляции выдавало ошибку:
Error 1 Inconsistent accessibility: parameter type 'Domino.Plate' is less accessible than delegate 'Domino.deShowPlate' Domino.cs 9 26 Domino.
Пока не убрал из    "public delegate void deShowPlate(int x, int y, Plate plate);" public
2015-06-08 22:00 Игры со Спрайтами Домино. Динамическая пирамида + 1 1 час. 00 мин.
Создавать label из кода
Не было сложностей
Нет замечаний
2015-06-08 16:41 Игры со Спрайтами Домино. Перемешиваем плашки + 10 1 час. 00 мин.
Внимательно слушать.
Если внимательно слушать, то ничего.
Вопросов нет.
2015-06-07 21:42 Игры со Спрайтами Домино. Правила игры + 10 30 мин.
Узнал про пасьянс "Домино".
Пока ничего
Вопросов нет!
2015-06-02 23:31 Нано-игры Бот для Цифр + 2 1 час. 10 мин.
Познакомился с визуальным компонентом TextBox
Отладка...
Я не знаю почему, но у меня не работает клик через mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, x, y, 0, 0);
Нашел способ с предварительным позиционированием указателя ( http://www.codeproject.com/Articles/32556/Auto-Clicker-C ).
Он у меня сработал...
Странно, но предложенный в уроке способ у меня работал в "кликере" для "быстрощелка"...
2015-06-01 21:20 Нано-игры Игра Цифры + 1 30 мин.
Закрепил навык счета от одного до девяти :)
Ничего
Замечаний нет
2015-06-01 11:50 Игры со Спрайтами Аполлон. Плавное прилунение + 1 2 час. 00 мин.
Расширил свои знания в ООП.
Отлавливать баги
Интересный урок за 99 руб.
2015-05-30 23:56 Игры со Спрайтами Аполлон. Законы физики + 10 50 мин.
Создавать новый класс, определять его методы и свойства.
Вспомнить школьный курс физики))
Не имею
2015-05-30 01:35 Демо игры VIP. Устный счёт + 10 1 час. 10 мин.
Поработал с ProgressBar, попробовал в действии StatusStrip с размещенным на нем toolStripProgressBar.
Добавил в прогу таймер с временем на ответ (в виде toolStripProgressBar).
Не сложно
Нет вопросов
2015-05-27 22:01 Демо игры ФИНАЛЬНЫЙ УРОК + 10 10 мин.
Писать отзыв
Ничего
Очень интересный курс! Не просто видеоучебник, а с элементами интерактива.
Спасибо, Евгений Витольдович!

С уважением, Куриленко Роман
2015-05-27 21:09 Демо игры Камень ножницы бумага + 2 50 мин.
Познакомился с новыми визуальными элементами - PictrureBox, Panel.
Попробовал функцию генератора псевдослучайных чисел Random.
Все было понятно изложено, поэтому сложностей не возникало.
Двигаемся дальше!
2015-05-25 21:22 Демо игры Бот для Быстрощёлка + 1 30 мин.
Познакомился с визуальными элементами  TabelLayoutPanel, TrackBar.
Попробовал поюзать WinAPI через импорт функции из dll'ки.
Все наглядно и благодаря этому просто!
Замечаний не имею!
2015-05-24 22:02 Демо игры Игра Быстрощёлк + 10 40 мин.
Засекать время между событиями.
Быстро щелкать мышкой ;)
Побить рекорд автора!
Веселая игрушка!
2015-05-21 21:33 Демо игры Лабиринт 2D - игра + 1 2 час. 30 мин.
Определять координаты элементов на форме; изменять координаты указателя мыши;  передавать между формами данные (через DialogResult); Timer.
Самостоятельно создать 3ий уровень.
Решил сделать как во 2ом уровне (оставил дверь и ключ), но убрал мерцающие стенки, и добавил двигающиеся препятствия (двигаются от стенки до стенки меняя направление).
Весьма познавательно!
2015-05-19 20:40 Демо игры Лабиринт 2D - меню + 1 30 мин.
Создавать статический класс и методы класса.
Познакомился с элементом управления CheckBox.
Найти картинку на заставку и звуки:)
Вопросов нет!
2015-05-18 22:28 Демо игры Картинка с секретом + 2 50 мин.
Создавать простейшее оконное приложение.
Работать со свойствами и событиями формы, элементов управления.

Сложностей не возникло.
Хочется перейти к следующему заданию!
2015-05-18 20:24 Демо софт Вступительное слово + 10 30 мин.
Инсталлировать MS VS 2013 ;)
Ждать завершения инсталляции!
Пока все идет отлично!
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Оригами Хлопушка   Открыто


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


  ZX Labyrinth Проба клавиатуры   Открыто


  Записи вебинаров Массив. Коллекция. Интерфейс. Обобщение.   Открыто


  Python3: математика Погружение в python3   Открыто


  Python3: математика Любое число прописью - новая программа и теория цикла for   Открыто


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





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

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

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

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


Научился: Продолжаю знакомство с интерфейсами, и, в частности IEnumerable и IEnumerator.
Трудности: Сложностей не возникло
Итератор — интерфейс, предоставляющий доступ к элементам коллекции и навигацию по ним.


Научился: Изучаю дальше ООП
Трудности: Сложностей не возникло
SetNewVirus(Игрок) - при добавлении игрока он будет "завирусован", (Голя) т.е. если добавлять по пять игроков, последний окажется "завирусован". Очищаем список List<Игрок> virused. FindNewVirus() - пробежимся по списку игроков, и при соприкосновении с другими, делам их голями, и помещаем в List<Игрок> virused.