Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2021-01-16 11:46 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 13 1 час. 35 мин.
Создал класс Crosser для определения пересечения различных фигур.

2021-01-16 10:10 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 11 56 мин.
Вывел на арену кружки и прямоугольники.

2021-01-16 09:12 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 10 14 час. 29 мин.
Создал новую игру на основе прямоугольников.

2021-01-10 13:17 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 11 3 час. 25 мин.
Уроки супер! Понравились очень.
Изучил теорию ООП: наследование, инкапсуляцию полиморфизм. Познакомился с интерфейсами.
Наглядно и интересно!
Следующий курс "Хранитель экрана".

2021-01-10 09:52 Теория ООП Интерфейс. Создаём новую игру. + 10 1 час. 30 мин.
FindNewVirus():  проверка - есть ли игроки, которых надо заголить
SetNewVirus(Игрок): заголенного игрока поместить в коллекцию virused

2021-01-10 08:20 Теория ООП Интерфейс. Изменяем правила игры. + 10 1 день 14 час. 54 мин.
Игра "вышибалы".
Две команды становятся по разные стороны. Мяч получает один из игроков и кидает в игрока противоположной команды.
Игрок, в которого попали мячом выбывает из игры.
Потом ход переходит к другой команде.
И так по очереди.


2021-01-08 17:25 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 9 37 мин.
Теперь игра работает.
Чтобы исключить переголение надо установить задержку после первого голения.

2021-01-08 16:46 Теория ООП Интерфейс. Кружок готов к игре! + 9 53 мин.
Реализовал методы, рассмотренные на уроке.


2021-01-08 15:51 Теория ООП Интерфейс. Кружок хочет играть. + 9 1 день 3 час. 6 мин.
Реализовал интерфейс Игрок в классе Circle.
В методе Беги производится приращение координат игроков за один кадр.
Игроки разбегаются от лидера, а лидер бежит к ближайшему игроку.
В методе Поймал проверяется пересечение игроков(кружков).

2021-01-07 12:43 Теория ООП Интерфейс. Запускаем кружки на площадку! + 8 32 мин.
Вывел кружки на форму.

2021-01-07 12:10 Теория ООП Интерфейс. Кружок на площадке. + 8 1 час. 0 мин.
Добавил методы в класс Arena.

2021-01-07 11:09 Теория ООП Интерфейс. Площадка для игры. + 7 42 мин.
Создал класс Arena. Данный класс для отображения игроков.

2021-01-07 10:26 Теория ООП Интерфейс. Создаём кружок. + 7 29 мин.
Создал новый класс Circle для вывода игроков на экране.
Надо реализовать графический интерфейс - нарисовать кружки на форме.

2021-01-07 09:56 Теория ООП Интерфейс. Алгоритм игры. + 7 22 мин.
Написал методы FindNewLeader и SetNewLeader.
Создать класс с интерфейсом Игрок.

2021-01-07 09:32 Теория ООП Интерфейс. Правила игры. + 7 19 час. 10 мин.
Продолжаю создавать класс на базе интерфейса.
FindNewLeader - проверить пересечение игроков с лидером.
SetNewLeader - если было пересечение игрока с лидером установить нового лидера. Бывшего лидера установить обычным игроком.

2021-01-06 11:18 Теория ООП Интерфейс. Зачем он нужен. + 8 24 мин.
Интерфейс - перечень полей и методов, которые могут реализовывать дочерние классы.

2021-01-06 10:53 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 8 15 час. 55 мин.
Изучил инкапсуляцию, полиморфизм, наследование.

2021-01-05 18:57 Теория ООП Перемещение Снеговиков + 8 3 час. 46 мин.
Перемещать снеговика.

2021-01-05 15:09 Теория ООП Перемещение других фигур + 8 49 мин.
Реализовал перемещение прямоугольника и линии.

2021-01-05 14:18 Теория ООП Перемещение круга + 8 17 час. 42 мин.
Перемещать кружок.

2021-01-04 20:33 Теория ООП Спрайт для Снеговика + 8 8 час. 23 мин.
Реализовал снеговиков через коллекцию.

2021-01-04 12:08 Теория ООП Мощь полиморфизма + 7 52 мин.
Создал абстрактный метод Draw в базовом классе Shape.
Переназначил для каждого дочернего класса, порожденного от Shape, метод Draw.

2021-01-04 11:14 Теория ООП Переезд graph в базовый класс + 6 1 час. 50 мин.
Перенес поля graph и pen  в базовый класс Shape.
Перенес метод Draw из общей формы в классы Line и Box.
Убрал SetPen, теперь pen инициируется в цветных классах ColorBox, ColorLine, ColorCircle.

2021-01-04 09:22 Теория ООП Переезд метода Draw + 6 45 мин.
Перенес метод Draw для окружностей из общей формы в класс Circle.

2021-01-04 08:36 Теория ООП Приведение с мотором + 6 14 час. 30 мин.
Реализовал универсальную функцию Draw, которая сама определяет какую фигуру выводить.
Shape.position добавляет delta для каждого примитива снеговика.

2021-01-03 18:05 Теория ООП Фигуральный базовый класс + 7 6 час. 59 мин.
Создал базовый класс для всех фигур.
Фигуры теперь рисуются в цикле.
Только они еще не рисуются.
По поводу функции Draw предположу, что можно использовать оператор case, в котором проверять вид фигуры.

2021-01-03 11:03 Теория ООП Богатое наследство + 7 2 час. 12 мин.
Переделал конструктор цветных фигур.
Теперь конструктор цветных фигур создается на основе базовых монохромных классов.
Наследование - использование свойств исходного класса, на основе которого создается порожденный класс.

2021-01-03 08:49 Теория ООП Второй Снеговик + 7 28 мин.
а) Чтобы перемещать снеговика надо добавить для каждого примитива снеговика deltaХ и deltaY
б) Чтобы поворачивать снеговика нужно задать центр снеговика и проводить расчет для каждого пикселя на примитиве снеговика.
Довольно таки объемная работа
в) Чтобы изменять размер снеговика нужно для каждого примитива задать центр примитива и коэффициент сжатия/расширения.

2021-01-03 08:19 Теория ООП Рисуем Снеговика + 7 1 час. 4 мин.
Порядку создания графических объектов на примере снеговика.

2021-01-03 07:14 Теория ООП Цветные карандаши + 7 12 час. 8 мин.
Создал новые классы ColorLine, ColorCircle, ColorBox с дополнительным полем Pen.
Использовал эти классы на форме.

2021-01-02 19:04 Теория ООП Расстояние между пикселями + 6 8 час. 9 мин.
Создал еще один конструктор для Circle.
Создал метод в структуре Pixel и использовал данный метод.


2021-01-02 10:53 Теория ООП Пиксели для классов + 7 2 час. 4 мин.
Обновил классы Box, Line, Circle использовав структуру Pixel.
Обновил конструкторы в данных классах.
Использовал this в конструкторах.

2021-01-02 08:48 Теория ООП Структура vs Класс + 7 58 мин.
Узнал разницу в использовании структур и классов.
В моем понимании структура это промежуточное звено между массивами и классами.

2021-01-02 07:48 Теория ООП Структура пикселя + 8 16 час. 9 мин.
Создал структуру Pixel и использовал данную структуру
в форме и в других классах.

2021-01-01 15:38 Теория ООП Круглый класс + 8 4 час. 0 мин.
Создал класс Circle и использовал его на форме.

2021-01-01 11:36 Теория ООП Второй класс + 9 1 час. 4 мин.
Создал второй класс.

2021-01-01 10:30 Теория ООП Первый класс + 9 17 час. 14 мин.
Создал класс с полями.
Использовал класс на форме.

2020-12-31 17:14 Теория ООП Урок рисования + 7 5 час. 54 мин.
Научился использовать инструменты Bitmap, Graphics, Pen.


2020-12-31 11:18 Теория ООП Инкапсуляция мечты + 6 13 час. 43 мин.
Инкапсуляция - вложенные механизмы внутри устройства.

2020-12-13 21:16 Дневник успеха 2020-12-13 : Мала пчелка, да и та работает. + 4 3 мин.
За эту неделю:

+ Я проверил 58 отчётов у 10 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 2 видеоурока:
    1 => «Коллекция графов / Глубокий алгоритм» за 2 дня 1 час. 33 мин.
    2 => «Коллекция графов / ФИНАЛЬНЫЙ УРОК» за 39 мин.

− Я не собрал ни одного Мегахеша :o(

2020-12-12 20:43 Коллекция графов ФИНАЛЬНЫЙ УРОК + 6 39 мин.
Курс отличный. Изучал с расчетом использовать в работе.
Изучил алгоритмы обхода графа в глубь и в ширину.
Спасибо, Евгений Витольдович!
Следующий курс "Теория ООП на практике"

2020-12-12 20:02 Коллекция графов Глубокий алгоритм + 6 2 дня 1 час. 33 мин.
Создал алгоритм поиска в глубину.

2020-12-06 21:59 Дневник успеха 2020-12-06 : У ленивой пряхи и для себя нет рубахи. + 7 1 мин.
За эту неделю:

+ Я проверил 69 отчётов у 10 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 4 видеоурока:
    1 => «Коллекция графов / Широкий алгоритм» за 1 день 1 час. 4 мин.
    2 => «Коллекция графов / Широкий пошаговый ход» за 39 мин.
    3 => «Коллекция графов / Визуализация процесса» за 15 час. 40 мин.
    4 => «Коллекция графов / Глубокий поиск» за 4 час. 8 мин.

− Я не собрал ни одного Мегахеша :o(

2020-12-06 16:55 Коллекция графов Глубокий поиск + 5 4 час. 8 мин.
изучил алгоритм поиска в глубину

2020-12-06 12:46 Коллекция графов Визуализация процесса + 6 15 час. 40 мин.
1. создавать делегат
2. Визуализировать процесс поиска вширь.

2020-12-05 21:03 Коллекция графов Широкий пошаговый ход + 5 39 мин.
Исправил перебор всех вершин.

2020-12-05 20:23 Коллекция графов Широкий алгоритм + 3 1 день 1 час. 4 мин.
Создал алгоритм поиска в ширину.
Причина ошибки: коллекция не может изменяться в процессе использования foreach.
Решение подсказал google: использовать for вместо foreach

2020-11-29 21:32 Дневник успеха 2020-11-29 : Глазам страшно, а руки сделают. + 5 1 мин.
За эту неделю:

+ Я проверил 63 отчёта у 11 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 1 видеоурок:
    1 => «Коллекция графов / Широкий поиск» за 1 день 3 час. 0 мин.

− Я не собрал ни одного Мегахеша :o(

2020-11-29 09:50 Коллекция графов Широкий поиск + 4 1 день 3 час. 0 мин.
Появилось понимание работы алгоритма поиска в ширину.

2020-11-21 13:49 Коллекция графов Шахматная доска + 9 1 час. 38 мин.
вывел шахматную доску

2020-11-21 12:10 Коллекция графов Отображение + 10 1 час. 1 мин.
вывел вершины и ребра


2020-11-21 11:07 Коллекция графов Инициация + 9 15 час. 19 мин.
использовать функцию AddLabel
Найти ошибку в функции ВсеВершины()
2020-11-15 20:38 Дневник успеха 2020-11-15 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. + 5 1 мин.
За эту неделю:

+ Я проверил 96 отчётов у 27 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 15 видеоуроков:
    1 => «Итератор / Итератор. Разложение числа на простые множители.» за 2 дня 22 час. 3 мин.
    2 => «Итератор / Итератор. Создание пустого итератора.» за 2 час. 31 мин.
    3 => «Итератор / Итератор. Перебор чисел в итераторе.» за 3 час. 46 мин.
    4 => «Итератор / Итератор. Перебор простых чисел.» за 1 час. 20 мин.
    5 => «Итератор / Итератор. Зачем нужно два класса» за 3 час. 9 мин.
    6 => «Итератор / Итератор. Волшебное слово yield.» за 12 час. 1 мин.
    7 => «Итератор / Итератор. Список простых чисел.» за 11 час. 5 мин.
    8 => «Итератор / Итератор. Один метод вместо классов.» за 34 мин.
    9 => «Коллекция графов / Array vs List» за 12 час. 7 мин.
    10 => «Коллекция графов / ListDictionary» за 4 час. 3 мин.
    11 => «Коллекция графов / Hashtable» за 1 час. 9 мин.
    12 => «Коллекция графов / BitArray» за 1 час. 43 мин.
    13 => «Коллекция графов / Граф» за 4 час. 7 мин.
    14 => «Коллекция графов / Вершины» за 1 час. 45 мин.
    15 => «Коллекция графов / Рёбра» за 1 день 7 час. 0 мин.

− Я не собрал ни одного Мегахеша :o(

2020-11-15 20:34 Итератор Итератор. Один метод вместо классов. + 4 34 мин.
Изучил интерфейсы IEnumerable,IEnumerator, волшебное слово yield.

2020-11-15 19:58 Итератор Итератор. Список простых чисел. + 3 11 час. 5 мин.
Добавил в программу список List<long>

2020-11-15 08:48 Итератор Итератор. Волшебное слово yield. + 4 12 час. 1 мин.
Узнал волшебное слово yield.
Yield - реализует методы интерфейса IEnumerator

2020-11-14 20:45 Итератор Итератор. Зачем нужно два класса + 4 3 час. 9 мин.
Изучил глубже итератор

2020-11-14 17:34 Итератор Итератор. Перебор простых чисел. + 4 1 час. 20 мин.
Добавил функцию проверки простоты числа.

2020-11-14 16:13 Итератор Итератор. Перебор чисел в итераторе. + 4 3 час. 46 мин.
Добавил ограничения для счетчика

2020-11-14 12:25 Итератор Итератор. Создание пустого итератора. + 3 2 час. 31 мин.
Научился использовать интерфейсы IEnumerable, IEnumerator
Итератор - инструмент для перебора элементов коллекции.

2020-11-14 09:52 Итератор Итератор. Разложение числа на простые множители. + 5 2 дня 22 час. 3 мин.
Как разложить число на простые множители

2020-11-13 20:26 Коллекция графов Рёбра + 5 1 день 7 час. 0 мин.
1/ Создал вершины и ребра

2020-11-11 11:14 Коллекция графов Граф + 4 4 час. 7 мин.
1. Использовать кириллицу в наименованиях переменных и методов
Ребра предлагаю хранить в виде List<номервершины>

2020-11-11 11:11 Коллекция графов Вершины + 3 1 час. 45 мин.
1. Использовать кириллицу в наименованиях переменных и методов
Ребра предлагаю хранить в виде List<Цвет>

2020-11-10 14:10 Коллекция графов BitArray + 7 1 час. 43 мин.
1. Использовать битовый массив BitArray
2. Использовать битовый операторы XOR
3. Проверил работу оператора OR


2020-11-10 12:24 Коллекция графов Hashtable + 5 1 час. 9 мин.
1. Использовать HashTable, HybridDictionary
2. Сравнил скорость работы данных классов
Самым быстрым оказался Hashtable, за ним HybridDictionary и в самом конце плетется ListDictiionary.

2020-11-10 11:13 Коллекция графов ListDictionary + 5 4 час. 3 мин.
1. Использовать класс ListDictionary
  Напоминает словарь или телефонный справочник - определенному ключу соответствует описание.
2. Использовал свойство Keys, которое возвращает ключи.

2020-11-09 20:40 Коллекция графов Array vs List + 6 12 час. 7 мин.
1. Использовать класс Stopwatch
2. Сравнил время на обработку массива, ArrayList и списка.

2020-11-08 19:34 Дневник успеха Полезные права и обязанности в Клубе формулистов + 8 2 час. 17 мин.
За эту неделю:

+ Я проверил 85 отчётов у 18 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 13 видеоуроков:
    1 => «Коллекция графов / ArrayList» за 1 день 48 мин.
    2 => «Коллекция графов / List» за 1 час. 36 мин.
    3 => «API поиска работы / Свободный поиск по вакансиям» за 6 час. 1 мин.
    4 => «API поиска работы / Меняем внешний вид» за 30 мин.
    5 => «API поиска работы / Структура вакансии» за 23 мин.
    6 => «API поиска работы / Предложения - в таблицу» за 1 час. 41 мин.
    7 => «API поиска работы / Пошаговая отладка » за 1 час. 56 мин.
    8 => «API поиска работы / Переезжаем на WPF» за 35 мин.
    9 => «API поиска работы / Полная информация» за 2 час. 13 мин.
    10 => «API поиска работы / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР» за 1 день 18 час. 51 мин.
    11 => «API поиска работы / Переходим на профессиональный уровень» за 2 час. 59 мин.
    12 => «API поиска работы / Функционал главного меню» за 1 час. 27 мин.
    13 => «API поиска работы / Функционал тестового стенда» за 2 час. 1 мин.

− Я не собрал ни одного Мегахеша :o(

2020-11-08 11:00 Коллекция графов List + 7 1 час. 36 мин.
1. Создавать списoк List
2. Сортировать список через функцию Sort
3. Находить сумму элементов списка List по функции Sum
4. Использовал функции для работы со список List:
  4.1. Capacity - емкость списка
  4.2. Avg - среднее арифметическое элементов
  4.3. Max - максимальное значение
  4.4. Min - минимальное значение

2020-11-08 09:20 Коллекция графов ArrayList + 9 1 день 48 мин.
1. Создавать ArrayList
2. Использовать операторы for и foreach для вывода элементов ArrayList
3. Использовать метод Sort() для ArrayList;

2020-11-06 14:39 API поиска работы Функционал тестового стенда + 6 2 час. 1 мин.
обновил знания

2020-11-06 12:35 API поиска работы Функционал главного меню + 7 1 час. 27 мин.
1. Создавать меню в окне WPF
2. Создавать новое окно WPF

2020-11-06 11:07 API поиска работы Переходим на профессиональный уровень + 7 2 час. 59 мин.
1. Создавать меню средствами XAML

2020-11-06 08:04 API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР + 9 1 день 18 час. 51 мин.
На уроке научился
- использовать API сайта hh.ru
- использовать запросы GET
- парсить данные в формате JSON
- использовать списки
- создавать в одном решении проекты WindowsForms  и WPF
- создавать dll-библиотеки
Понравилось, что подробно описываются как отлаживать ошибки.
Добавил бы в проект перебор страниц, выборку по региону и городу.
Спасибо Валерию за курс!


2020-11-04 11:49 API поиска работы Полная информация + 10 2 час. 13 мин.
1. запускать браузер из приложения

2020-11-04 09:20 API поиска работы Переезжаем на WPF + 9 35 мин.
1. создавать WPF проект
2. создавать эффекты для визуальных компонентов

2020-11-03 08:59 API поиска работы Пошаговая отладка + 8 1 час. 56 мин.
отлаживать проект

2020-11-02 18:12 API поиска работы Предложения - в таблицу + 8 1 час. 41 мин.
1. использовать список List
2. выводить данные в DataGridView

2020-11-02 15:44 API поиска работы Структура вакансии + 8 23 мин.
создавать структуру с конструктором

2020-11-02 15:12 API поиска работы Меняем внешний вид + 8 30 мин.
использовать DataGridView

2020-11-02 13:22 API поиска работы Свободный поиск по вакансиям + 8 6 час. 1 мин.
создал метод парсинга JSON списка

2020-11-01 17:23 Дневник успеха 2020-11-01 : Много спать – дело не знать. + 8 2 мин.
За эту неделю:
+ Я проверил 54 отчёта у 12 формулистов.
+ Я написал 1 сообщение 1 формулисту общим объёмом несколько буков.
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(
+ Я выполнил 2 видеоурока:
    1 => «API поиска работы / Все запросы - через приложение» за 1 час. 4 мин.
    2 => «API поиска работы / Из JSON всё по полочкам» за 2 час. 51 мин.
− Я не собрал ни одного Мегахеша :o(
Планы на следующую неделю: продолжить обучение по курсу "API поиска работы"

2020-11-01 11:12 API поиска работы Из JSON всё по полочкам + 7 2 час. 51 мин.
Добавил библиотеку Newtonsoft;
создал метод парсинга JSON;
Зарплата в 1 миллион 300 тысяч рублей мне нравится )))

2020-10-31 14:39 API поиска работы Все запросы - через приложение + 5 1 час. 4 мин.
1. научился выполнять GET запрос в C#


2020-08-19 17:13 API поиска работы Начало работы с HeadHunter API + 8 49 мин.
как просмотреть вакансию с сайта hh.ru в формате JSON.

2020-08-19 16:19 Компилятор Секреты Designer файла + 8 2 час. 44 мин.
Создал обработчик кнопки.
Инициализацию компонентов формы вынес в отдельный файл.


2020-08-19 13:33 Компилятор Откуда берутся окна + 7 37 мин.
Создал второй класс в отдельном файле.
Откомпилировал оба файла.

2020-08-19 12:47 Компилятор Где живёт компилятор + 7 15 час. 5 мин.
1. Нашел где находится компилятор Си шарп.
2. Написал исходный код приложения через текстовый редактор.
3. Откомпилировал программу.



2020-08-18 19:23 Система Git ФИНАЛЬНЫЙ КУРС + 6 49 мин.
На работе упомянули систему контроля версий Git. Решил устранить пробел в знаниях.
В курсе понятно и ясно описан порядок работы с Git и GitHub. Составил шпаргалку из использованных в курсе команд.
Всем удачи :)

2020-08-18 18:33 Система Git win final + 6 39 мин.
Проимитировал работу Git с ветками средствами windows.

2020-08-18 17:37 Система Git remote merge + 6 7 час. 22 мин.
Изучил:
- создание дополнительной ветки на Github.
- объединение локальной и удаленной веток

2020-08-18 10:12 Система Git pingwin + 6 12 час. 52 мин.
Создал ветку pingwin.

2020-08-17 21:16 Система Git win merge + 6 6 час. 12 мин.
Проимитировал объединение веток git средствами windows.

2020-08-17 14:59 Система Git git merge giraffe lion + 5 1 день 2 час. 31 мин.
Изучил:
- команду "git merge" - объединение веток
- объединение одной ветки с веткой master
- объединение двух веток с веткой master


2020-08-16 12:25 Система Git git branch giraffe + 5 20 час. 19 мин.
Повторил команды предыдущего урока:
- добавление новой ветки

2020-08-15 11:05 Система Git git branch lion + 9 1 день 37 мин.
Изучил
- порядок создания/удаления веток (branch)
- команду "git checkout" для переключения между ветками
- команду "git branch" для создания/удаления веток
- команду "git log --graph --all --decorate --oneline" для краткого отображения всех комитов

2020-08-13 15:42 Система Git hippo git fetch pull + 7 21 час. 4 мин.
Изучил команды:
- "git fetch" - скачать репозиторий с сервера
- "git pull" - синхронизировать локальный репозиторий с серверным

2020-08-12 15:49 Система Git git push clone + 7 19 час. 39 мин.
Изучил
- порядок заливки проекта Git на сервер GitHub.com
- команду "git remote add origin" добавить ссылку на репозиторий на сервере github
- команду "git remote rm origin" удалить ссылку на серверный репозиторий
- команду " git push -u origin master" для заливки проекта на github
- команду "git clone " для восстановления северного репозитория на локальный компьютер

2020-08-11 19:58 Система Git git ignore + 6 7 час. 4 мин.
Изучил:
- как компилировать java приложение
- команду удаления из Staged "git rm --cached <файл>"
- создание списка файлов, которые не загружаются в репозиторий через файл ".gitignore"

2020-08-11 12:53 Система Git git commit zebra + 5 20 мин.
Изучил:
- работу с несколькими файлами в Git
- команду get commit -a -m

2020-08-11 12:32 Система Git git commit reset diff + 5 2 дня 22 час. 46 мин.
Изучил команды:
- git diff
- git diff HEAD
- git commit
- git log
- git reset

2020-08-08 13:44 Система Git git add checkout + 6 29 мин.
использовать команды
- git add
- git checkout

2020-08-07 21:07 Система Git git init + 6 38 мин.
Научился использовать команды
- git init
- git status
Git - система контроля версия (программный продукт).
GitHub - хостинг для проектов Git (репозиториев пользователей хостинга).

2020-08-07 20:23 Система Git Добро пожаловать в Зоопарк! + 6 27 мин.
Установил Git, jdk

2016-06-12 10:44 Бурные потоки ФИНАЛЬНЫЙ УРОК + 20 1 час. 00 мин.
На этом курсе научился использовать потоки.
Сложно было разобраться в работе змейки.
Замечаний нет.
2016-06-07 20:39 Бурные потоки Смысл жизни + 20 1 час. 00 мин.
ничему
ничего сложного
Понравилось как питоны завершают свою жизнь.
2016-06-07 19:19 Бурные потоки Замри! + 20 1 час. 00 мин.
останавливать поток
успеть за Евгением Витольдовичем
Все гуд
2016-06-06 17:55 Бурные потоки Приоритет + 20 1 час. 00 мин.
Использовать монитор для блокировки потока от других потоков
Определять id потока
ничего сложного
Все супер
2016-06-06 14:33 Бурные потоки Бурная жизнь + 20 8 час. 00 мин.
Использовать коллекцию типа Queue<T>.
Реализовать свою фишку.
Добавил питонам по хвосту.
Даже не буду говорить как долго разбирался - очень долго.
2016-05-15 14:41 Бурные потоки Поток питонов + 20 1 час. 00 мин.
Запускать метод в потоке,
ограничить вывод на консоль только одному потоку,
запускать потоки в фоновом режиме.
Ничего сложного
Все гуд.
2016-05-15 09:58 Бурные потоки Поворот головы + 20 2 час. 00 мин.
Использовать перечисления enum,
переопределять оператор сложения для структур,
делать паузу в работе программы.
Придумать, как оживить питонов.
Все супер.
2016-05-14 21:03 Бурные потоки Питонатор + 21 1 час. 00 мин.
Использовать перечисления enum.
Нарисовать питона, пока вывел только голову.
Тело вывести через Queue<Coord> пока не могу.
Чем дальше в лес тем толще питоны.
2016-05-14 16:11 Бурные потоки Зайчики + 20 1 час. 00 мин.
Пока ничего нового
Сложностей не было
Для питона надо: длина питона, цвет питона, направление движения, координаты тела питона в виде массива.
2016-05-14 15:27 Бурные потоки Террариум + 20 1 час. 00 мин.
Выводить на консоль символ выбранного цвета с заданными координатами.

Пока ничего сложного.
Все супер.
2016-05-14 12:54 Бурные потоки Вступление + 20 30 мин.
Узнал про процессы, потоки, структуры.

Успеть за преподавателем.
Все гуд.
2016-05-10 21:28 Функционал ФП - Калькулятор + 20 2 час. 00 мин.
лямбда выражениям
Понять, для чего нужны лямбда выражения
Пока не совсем ясны преимущества лямбда выражений.
2016-04-03 16:50 Сетевые технологии VIP урок. SQLite: База MySQL в кармане + 1 2 час. 00 мин.
Научился работе с базой данных на SQLite через приложение C#.

При использовании 64-хбитной библиотеки SQLite возникали ошибки. Установил 32-хбитную и ошибка пропала.
Курс очень понравился.
Краткий и очень емкий.
Много чего применимо в обычной жизни.
2016-04-02 10:55 Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы + 21 2 час. 00 мин.
Ничего нового, уже вторая публикация на youtube.
Говорить ровным голосом.
Все супер.
2016-03-28 21:24 Сетевые технологии Всё всегда под рукой + 20 2 час. 00 мин.
Научился работать с приложением контроля версий Git.
Все запомнить.
Супер. За 30 минут объяснили работу с приложением контроля версий Git.
2016-03-28 13:38 Сетевые технологии Хождение по динамическим ссылкам + 20 4 час. 00 мин.
Научился переходить по ссылкам на веб-странице.

Найти время, забыть обо всех проблемах и сосредоточиться на занятии.
Очень интересный и увлекательный видеоурок.
2016-03-26 22:28 Сетевые технологии Авторизация без браузера или как обмануть сайт + 20 4 час. 00 мин.
Авторизоваться на сайте без компонента webbrawser
Пока ничего сложного.
Надеюсь правильно выполнил задание. Если не в полном объеме - жду замечания.
2016-03-20 17:49 Сетевые технологии Авторизация с формированием ключа + 20 4 час. 00 мин.
Авторизоваться с использованием токена.
Использовать инструменты разработчика в браузере.
Найти сайт с авторизацией через токены.
Нашел сайт, но токен там каждый раз один и тот же.
Для тренировки подойдет - сделал авторизацию через токен на этом сайте.
2016-03-20 08:31 Сетевые технологии Авторизация с заполнением полей + 24 3 час. 00 мин.
Авторизоваться на сайте через приложение C#
Найти способ выйти из аккуанта.
Возможно не самый красивый способ, потому что длинная строка:
                if (link.GetAttribute("href") == "javascript:document.getElementById('logoutForm').submit()")
                    link.InvokeMember("click");
2016-03-19 19:47 Сетевые технологии Несколько способов работы с интернет-страницами + 20 3 час. 00 мин.
Открывать страницы через прокси.
Найти время для выполнения видеокурса.
без прокси остается только запрос и ответ:
private Image DownloadImage(string url)
        {
            WebRequest req = WebRequest.Create(url);
            WebResponse resp = req.GetResponse();
        }
2016-03-09 20:58 Сетевые технологии Интернет-страница: Что полезного можно получить? + 21 6 час. 00 мин.
Как найти в исходном коде интернет страницы Head, Title, Meta-дaнные, Body.
Выбрать и отобразить в виде строк ссылки
Выбрать и отобразить заданную картинку из интернет страницы.
Выполнить домашнее задание - вывести картинку из интернет страницы.
Все супер!.
2016-03-08 14:07 Сетевые технологии Вопросы и ответы + 20 30 мин.
Уточнил содержание курса.
Сложностей не возникло.
Вопросов нет. Или будут по мере прохождения курса.
2016-03-08 09:51 Сетевые технологии Главные секреты интернет-страниц + 20 1 час. 00 мин.
Научился получать из открываемой страницы
- заголовок,
- текст страницы
- cookie
Ничего сложного.
Cookie нужны для того, чтобы сайт определил зарегистрированного пользователя и пропустил процедуру авторизации.
С одной стороны удобно, с другой стороны cookie файл могут использовать злоумышленники.
Уже становится интересно. Всегда было любопытно из чего состоят веб-страницы.
2016-03-08 08:41 Сетевые технологии Мой собственный браузер + 21 1 час. 00 мин.
Работать с компонентом webbrowser.
Ничего сложного.
Т.к. открывается домашняя страница IE, то соответственно в IE меняю домашнюю страницу.
2016-03-07 21:32 Сетевые технологии Презентация курса + 20 10 мин.
Пока ничему
Ничего.
Думаю научусь автоматически авторизоваться на сайте.
2016-03-07 00:31 Нано-игры ФИНАЛЬНЫЙ УРОК + 21 4 час. 00 мин.
Научился публиковать видео на сайте youtube.

Создать канал на youtube.com.
Все хорошо.
2016-02-28 16:54 Морской Бой VIP. Анимированный кубик + 20 4 час. 00 мин.
Работать с массивами и графикой
Разобраться с массивами coords и balls.
Мотивация падает, надо поднимать.
2016-02-23 21:33 Морской Бой VIP. Анимированный кружок + 20 2 час. 00 мин.
Научился:
-работать с графическими компонентами: Bitmap, Graphics, Pen.
-изобразить плавное перемещение круга по экрану

Очень много новых компонентов - вникаю.
Очень интересно.
2016-02-23 10:13 Нано-игры Бот для Цифр + 20 2 час. 00 мин.
Научился: имитировать нажатия мышки, работать с TextBox.

При импорте функции mouse_event аргументы были типа long,
а при вызове domouseclick аргументы типа uint
Что вызывало ошибку. Пришлось повозиться.
Применение:
имитация повторяющихся нажатий на кнопки, например:
открыть браузер, в браузере открыть страницу, на странице нажать кнопку, в появившемся окне нажать другую кнопку.
Как всегда все супер!
2016-02-22 23:12 Нано-игры Игра Цифры + 20 2 час. 00 мин.
Научился использовать
- компонент MenuStrip
Ничего сложного
Мне нравится.
2016-02-15 22:37 Демо игры VIP. Устный счёт + 21 3 час. 00 мин.
Научился: работать с оператором try и Convert.ToInt16

Сделал TextBox многострочным и разбирался, почему ответ не сходится.
Все супер, мне нравится.
2016-02-07 10:38 Нано-игры Скорость реакции. Алгоритм и рекорд + 20 3 час. 00 мин.
Научился:
использовать компонент StopWatch, таймер.
Ничего сложного.
Все супер.
2016-02-06 14:53 Нано-игры Скорость реакции. Три картинки по таймеру + 20 3 час. 00 мин.
Пока ничего нового. Повторение пройденного.
Ничего сложного
Все супер.
2016-02-06 11:54 Нано-игры Скорость реакции. Блок-схема + 20 3 час. 00 мин.
составлять блок-схему
ничего
это было круто :-)
я научился рисовать блок-схему
2016-01-31 14:10 Нано-игры Арканоид - Шарик и кирпичики + 20 5 час. 00 мин.
Научился: обрабатывать нажатия клавиш клавиатуры.
Писать условия на отскок от ракетки и от кирпичей.
Добавить второй уровень.
Все супер!
2016-01-30 16:42 Нано-игры Арканоид - Уровень и ракетка + 20 4 час. 00 мин.
Научился: менять положение компонента по нажатию кнопок.
Больше обычного потратил время на следующее:
1. Выбрал KeyDown для ракетки. Надо было выбрать KeyDown для формы.
2. Разбирался с проверкой нахождения ракетки в пределах стенок.
Уроки супер. Наконец-то в окне курса появился Евгений Витольдович.
2016-01-24 17:02 Демо игры ФИНАЛЬНЫЙ УРОК + 20 1 час. 00 мин.
Писать отчет о курсе.
Обрезать фото.
Видеокурс очень понравился. Чувствуется, что создана целая команда,
которая помогает развиваться в освоении C#.
Материал легко воспринимается.
Очень много практики, что позволяет не только мозгами,
но и пальцами осваивать материал.
Сайт оформлен очень грамотно - видно, что вместе с тобой
изучают язык и другие ученики. Виден результат их работы в виде скриншотов
созданных программ. У кого-то получается лучше, у кого-то хуже.
Можно сравнить свой результат с другими работами,
перенять идеи из них.
Спасибо преподователю, Евгению Витольдовичу.
Булат.
2016-01-24 11:11 Демо игры Камень ножницы бумага + 20 3 час. 00 мин.
Научился работать: 1. С генератором случайных чисел. 2. Импорт картинок.
Разобраться в логике программы.
Пока нет замечаний.
2016-01-23 21:12 Демо игры Бот для Быстрощёлка + 20 2 час. 00 мин.
Научился: 1. Работать с компонентами TableLayoutPanel, TrackBar. 2. Программно щелкать мышкой.
Сложностей не возникло.
Мне понравилось.
2016-01-23 19:45 Демо игры Игра Быстрощёлк + 21 3 час. 00 мин.
Научился определять время, когда произошло событие.
Оказывается при описании процедуры точка с запятой не ставится. Пока разобрался полчаса ушло.
Не хватает лица преподователя. Когда видишь лицо преподователя - как будто общаешься с живым человеком.
А тут обычное видео, каких полно на youtube.
Еще мешал голос ребенка за кадром. В жизни, понятно, всякое бывает. Возможно супруга на работе, а больше присмотреть некому.
2016-01-18 22:32 Демо игры Лабиринт 2D - игра + 1 5 час. 00 мин.
Научился:
1. Открывать формы в режиме диалога.
2. Обрабатывать события, возникающие при закрытии формы
3. При помощи элемента label создавать игровые примитивы игры: ключи и двери.
4. Обрабатывать события при наезде мыши на label через событие MouseEnter.
Самое сложное: в собственном третьем уровне формировать перемещение элемента label. Пришлось погуглить.
Очень интересно. Давно спать пора, а я сижу тут и делаю задания.
2016-01-16 20:27 Демо игры Лабиринт 2D - меню + 20 1 час. 30 мин.
1. Подключение и воспроизведение звуковых файлов в приложении.
2. Создание класса
Особых сложностей не заметил.
Непонятно что обозначают термины public static в классе.
2016-01-16 13:02 Демо игры Картинка с секретом + 20 2 час. 00 мин.
1. Добавление изображений в программу и на форму.
2. Добавление кнопок, изменение свойств кнопки, добавление реакции на нажатие кнопки.
уследить за написанием секретной комбинации в процессе видеокурса
Сложно было уследить за секретной комбинацией в процессе видеокурса.
Мне проще было бы, если бы секретная комбинация уже была известна, а я бы только следил как она реализуется в видеокурсе.
2016-01-16 09:24 Демо софт Вступительное слово + 20 30 мин.
Устанавливать MS Visual Studio 2013 Express.
Сложностей не возникло.
До этого создавал программы в delphi. В основном работы по извлечению выборки из базы данных.
Хочу изучить C#. В первую очередь работа с базами данных.
  Шарики Шарики. Вступление   Открыто


  Демо софт Двенадцать месяцев   Открыто


  Комбинаторика Рекурсия. Вступление   Открыто


  Игры со Спрайтами Спрайт. Первая форма   Открыто


  Хранитель экрана Создаём графику   Открыто


  Базовый ASP.ект Мы начинаем ASP.NET с MVC   Открыто


  Итератор ФИНАЛЬНЫЙ УРОК   Открыто


  MVC шаблон MVC - Суть шаблона   Открыто


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


  Знакомство с jQuery Суть библиотеки jQuery   Открыто


  WPF Clocks Стрелочные часы   Открыто


  Простой WPF WPF. Конвертер валюты. Макет программы   Открыто


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


  Записи вебинаров GIT-практикум   Открыто


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


  Пошаговый JavaScript Home   Открыто


  JS Восточный гороскоп Создание сцены   Открыто


  Весёлая семейка Web-Мастера HTML   Открыто


  Python3: математика Математические операции в python3   Открыто


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





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

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

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

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


Научился: Устанавливать MS Visual Studio 2013 Express.
Трудности: Сложностей не возникло.
До этого создавал программы в delphi. В основном работы по извлечению выборки из базы данных. Хочу изучить C#. В первую очередь работа с базами данных.


Научился: 1. Использовать кириллицу в наименованиях переменных и методов Ребра предлагаю хранить в виде List<номервершины>