Дата | Видеоурок | Результат | |
---|---|---|---|
Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. | + 13 | ||
Создал класс Crosser для определения пересечения различных фигур. |
|||
Теория ООП Интерфейс. VIP. Пересечение прямоугольников. | + 11 | ||
Вывел на арену кружки и прямоугольники. |
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | + 10 | ||
Создал новую игру на основе прямоугольников. |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 11 | ||
Уроки супер! Понравились очень. Изучил теорию ООП: наследование, инкапсуляцию полиморфизм. Познакомился с интерфейсами. Наглядно и интересно! Следующий курс "Хранитель экрана". |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 10 | ||
FindNewVirus(): проверка - есть ли игроки, которых надо заголить SetNewVirus(Игрок): заголенного игрока поместить в коллекцию virused |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 10 | ||
Игра "вышибалы". Две команды становятся по разные стороны. Мяч получает один из игроков и кидает в игрока противоположной команды. Игрок, в которого попали мячом выбывает из игры. Потом ход переходит к другой команде. И так по очереди. |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 9 | ||
Теперь игра работает. Чтобы исключить переголение надо установить задержку после первого голения. |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 9 | ||
Реализовал методы, рассмотренные на уроке. |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 9 | ||
Реализовал интерфейс Игрок в классе Circle. В методе Беги производится приращение координат игроков за один кадр. Игроки разбегаются от лидера, а лидер бежит к ближайшему игроку. В методе Поймал проверяется пересечение игроков(кружков). |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 8 | ||
Вывел кружки на форму. |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 8 | ||
Добавил методы в класс Arena. |
|||
Теория ООП Интерфейс. Площадка для игры. | + 7 | ||
Создал класс Arena. Данный класс для отображения игроков. |
|||
Теория ООП Интерфейс. Создаём кружок. | + 7 | ||
Создал новый класс Circle для вывода игроков на экране. Надо реализовать графический интерфейс - нарисовать кружки на форме. |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 7 | ||
Написал методы FindNewLeader и SetNewLeader. Создать класс с интерфейсом Игрок. |
|||
Теория ООП Интерфейс. Правила игры. | + 7 | ||
Продолжаю создавать класс на базе интерфейса. FindNewLeader - проверить пересечение игроков с лидером. SetNewLeader - если было пересечение игрока с лидером установить нового лидера. Бывшего лидера установить обычным игроком. |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 8 | ||
Интерфейс - перечень полей и методов, которые могут реализовывать дочерние классы. |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 8 | ||
Изучил инкапсуляцию, полиморфизм, наследование. |
|||
Теория ООП Перемещение Снеговиков | + 8 | ||
Перемещать снеговика. |
|||
Теория ООП Перемещение других фигур | + 8 | ||
Реализовал перемещение прямоугольника и линии. |
|||
Теория ООП Перемещение круга | + 8 | ||
Перемещать кружок. |
|||
Теория ООП Спрайт для Снеговика | + 8 | ||
Реализовал снеговиков через коллекцию. |
|||
Теория ООП Мощь полиморфизма | + 7 | ||
Создал абстрактный метод Draw в базовом классе Shape. Переназначил для каждого дочернего класса, порожденного от Shape, метод Draw. |
|||
Теория ООП Переезд graph в базовый класс | + 6 | ||
Перенес поля graph и pen в базовый класс Shape. Перенес метод Draw из общей формы в классы Line и Box. Убрал SetPen, теперь pen инициируется в цветных классах ColorBox, ColorLine, ColorCircle. |
|||
Теория ООП Переезд метода Draw | + 6 | ||
Перенес метод Draw для окружностей из общей формы в класс Circle. |
|||
Теория ООП Приведение с мотором | + 6 | ||
Реализовал универсальную функцию Draw, которая сама определяет какую фигуру выводить. Shape.position добавляет delta для каждого примитива снеговика. |
|||
Теория ООП Фигуральный базовый класс | + 7 | ||
Создал базовый класс для всех фигур. Фигуры теперь рисуются в цикле. Только они еще не рисуются. По поводу функции Draw предположу, что можно использовать оператор case, в котором проверять вид фигуры. |
|||
Теория ООП Богатое наследство | + 7 | ||
Переделал конструктор цветных фигур. Теперь конструктор цветных фигур создается на основе базовых монохромных классов. Наследование - использование свойств исходного класса, на основе которого создается порожденный класс. |
|||
Теория ООП Второй Снеговик | + 7 | ||
а) Чтобы перемещать снеговика надо добавить для каждого примитива снеговика deltaХ и deltaY б) Чтобы поворачивать снеговика нужно задать центр снеговика и проводить расчет для каждого пикселя на примитиве снеговика. Довольно таки объемная работа в) Чтобы изменять размер снеговика нужно для каждого примитива задать центр примитива и коэффициент сжатия/расширения. |
|||
Теория ООП Рисуем Снеговика | + 7 | ||
Порядку создания графических объектов на примере снеговика. |
|||
Теория ООП Цветные карандаши | + 7 | ||
Создал новые классы ColorLine, ColorCircle, ColorBox с дополнительным полем Pen. Использовал эти классы на форме. |
|||
Теория ООП Расстояние между пикселями | + 6 | ||
Создал еще один конструктор для Circle. Создал метод в структуре Pixel и использовал данный метод. |
|||
Теория ООП Пиксели для классов | + 7 | ||
Обновил классы Box, Line, Circle использовав структуру Pixel. Обновил конструкторы в данных классах. Использовал this в конструкторах. |
|||
Теория ООП Структура vs Класс | + 7 | ||
Узнал разницу в использовании структур и классов. В моем понимании структура это промежуточное звено между массивами и классами. |
|||
Теория ООП Структура пикселя | + 8 | ||
Создал структуру Pixel и использовал данную структуру в форме и в других классах. |
|||
Теория ООП Круглый класс | + 8 | ||
Создал класс Circle и использовал его на форме. |
|||
Теория ООП Второй класс | + 9 | ||
Создал второй класс. |
|||
Теория ООП Первый класс | + 9 | ||
Создал класс с полями. Использовал класс на форме. |
|||
Теория ООП Урок рисования | + 7 | ||
Научился использовать инструменты Bitmap, Graphics, Pen. |
|||
Теория ООП Инкапсуляция мечты | + 6 | ||
Инкапсуляция - вложенные механизмы внутри устройства. |
|||
Дневник успеха 2020-12-13 : Мала пчелка, да и та работает. | + 4 | ||
За эту неделю: + Я проверил 58 отчётов у 10 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 2 видеоурока: 1 => «Коллекция графов / Глубокий алгоритм» за 2 дня 1 час. 33 мин. 2 => «Коллекция графов / ФИНАЛЬНЫЙ УРОК» за 39 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Коллекция графов ФИНАЛЬНЫЙ УРОК | + 6 | ||
Курс отличный. Изучал с расчетом использовать в работе. Изучил алгоритмы обхода графа в глубь и в ширину. Спасибо, Евгений Витольдович! Следующий курс "Теория ООП на практике" |
|||
Коллекция графов Глубокий алгоритм | + 6 | ||
Создал алгоритм поиска в глубину. |
|||
Дневник успеха 2020-12-06 : У ленивой пряхи и для себя нет рубахи. | + 7 | ||
За эту неделю: + Я проверил 69 отчётов у 10 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 4 видеоурока: 1 => «Коллекция графов / Широкий алгоритм» за 1 день 1 час. 4 мин. 2 => «Коллекция графов / Широкий пошаговый ход» за 39 мин. 3 => «Коллекция графов / Визуализация процесса» за 15 час. 40 мин. 4 => «Коллекция графов / Глубокий поиск» за 4 час. 8 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Коллекция графов Глубокий поиск | + 5 | ||
изучил алгоритм поиска в глубину |
|||
Коллекция графов Визуализация процесса | + 6 | ||
1. создавать делегат 2. Визуализировать процесс поиска вширь. |
|||
Коллекция графов Широкий пошаговый ход | + 5 | ||
Исправил перебор всех вершин. |
|||
Коллекция графов Широкий алгоритм | + 3 | ||
Создал алгоритм поиска в ширину. Причина ошибки: коллекция не может изменяться в процессе использования foreach. Решение подсказал google: использовать for вместо foreach |
|||
Дневник успеха 2020-11-29 : Глазам страшно, а руки сделают. | + 5 | ||
За эту неделю: + Я проверил 63 отчёта у 11 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 1 видеоурок: 1 => «Коллекция графов / Широкий поиск» за 1 день 3 час. 0 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Коллекция графов Широкий поиск | + 4 | ||
Появилось понимание работы алгоритма поиска в ширину. |
|||
Коллекция графов Шахматная доска | + 9 | ||
вывел шахматную доску |
|||
Коллекция графов Отображение | + 10 | ||
вывел вершины и ребра |
|||
Коллекция графов Инициация | + 9 | ||
использовать функцию AddLabel Найти ошибку в функции ВсеВершины() |
|||
Дневник успеха 2020-11-15 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 5 | ||
За эту неделю: + Я проверил 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( |
|||
Итератор Итератор. Один метод вместо классов. | + 4 | ||
Изучил интерфейсы IEnumerable,IEnumerator, волшебное слово yield. |
|||
Итератор Итератор. Список простых чисел. | + 3 | ||
Добавил в программу список List<long> |
|||
Итератор Итератор. Волшебное слово yield. | + 4 | ||
Узнал волшебное слово yield. Yield - реализует методы интерфейса IEnumerator |
|||
Итератор Итератор. Зачем нужно два класса | + 4 | ||
Изучил глубже итератор |
|||
Итератор Итератор. Перебор простых чисел. | + 4 | ||
Добавил функцию проверки простоты числа. |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 4 | ||
Добавил ограничения для счетчика |
|||
Итератор Итератор. Создание пустого итератора. | + 3 | ||
Научился использовать интерфейсы IEnumerable, IEnumerator Итератор - инструмент для перебора элементов коллекции. |
|||
Итератор Итератор. Разложение числа на простые множители. | + 5 | ||
Как разложить число на простые множители |
|||
Коллекция графов Рёбра | + 5 | ||
1/ Создал вершины и ребра |
|||
Коллекция графов Граф | + 4 | ||
1. Использовать кириллицу в наименованиях переменных и методов Ребра предлагаю хранить в виде List<номервершины> |
|||
Коллекция графов Вершины | + 3 | ||
1. Использовать кириллицу в наименованиях переменных и методов Ребра предлагаю хранить в виде List<Цвет> |
|||
Коллекция графов BitArray | + 7 | ||
1. Использовать битовый массив BitArray 2. Использовать битовый операторы XOR 3. Проверил работу оператора OR |
|||
Коллекция графов Hashtable | + 5 | ||
1. Использовать HashTable, HybridDictionary 2. Сравнил скорость работы данных классов Самым быстрым оказался Hashtable, за ним HybridDictionary и в самом конце плетется ListDictiionary. |
|||
Коллекция графов ListDictionary | + 5 | ||
1. Использовать класс ListDictionary Напоминает словарь или телефонный справочник - определенному ключу соответствует описание. 2. Использовал свойство Keys, которое возвращает ключи. |
|||
Коллекция графов Array vs List | + 6 | ||
1. Использовать класс Stopwatch 2. Сравнил время на обработку массива, ArrayList и списка. |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 8 | ||
За эту неделю: + Я проверил 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( |
|||
Коллекция графов
List |
+ 7 | ||
1. Создавать списoк List 2. Сортировать список через функцию Sort 3. Находить сумму элементов списка List по функции Sum 4. Использовал функции для работы со список List: 4.1. Capacity - емкость списка 4.2. Avg - среднее арифметическое элементов 4.3. Max - максимальное значение 4.4. Min - минимальное значение |
|||
Коллекция графов ArrayList | + 9 | ||
1. Создавать ArrayList 2. Использовать операторы for и foreach для вывода элементов ArrayList 3. Использовать метод Sort() для ArrayList; |
|||
API поиска работы Функционал тестового стенда | + 6 | ||
обновил знания |
|||
API поиска работы Функционал главного меню | + 7 | ||
1. Создавать меню в окне WPF 2. Создавать новое окно WPF |
|||
API поиска работы Переходим на профессиональный уровень | + 7 | ||
1. Создавать меню средствами XAML |
|||
API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР | + 9 | ||
На уроке научился - использовать API сайта hh.ru - использовать запросы GET - парсить данные в формате JSON - использовать списки - создавать в одном решении проекты WindowsForms и WPF - создавать dll-библиотеки Понравилось, что подробно описываются как отлаживать ошибки. Добавил бы в проект перебор страниц, выборку по региону и городу. Спасибо Валерию за курс! |
|||
API поиска работы Полная информация | + 10 | ||
1. запускать браузер из приложения |
|||
API поиска работы Переезжаем на WPF | + 9 | ||
1. создавать WPF проект 2. создавать эффекты для визуальных компонентов |
|||
API поиска работы Пошаговая отладка | + 8 | ||
отлаживать проект |
|||
API поиска работы Предложения - в таблицу | + 8 | ||
1. использовать список List 2. выводить данные в DataGridView |
|||
API поиска работы Структура вакансии | + 8 | ||
создавать структуру с конструктором |
|||
API поиска работы Меняем внешний вид | + 8 | ||
использовать DataGridView |
|||
API поиска работы Свободный поиск по вакансиям | + 8 | ||
создал метод парсинга JSON списка |
|||
Дневник успеха 2020-11-01 : Много спать – дело не знать. | + 8 | ||
За эту неделю: + Я проверил 54 отчёта у 12 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 2 видеоурока: 1 => «API поиска работы / Все запросы - через приложение» за 1 час. 4 мин. 2 => «API поиска работы / Из JSON всё по полочкам» за 2 час. 51 мин. − Я не собрал ни одного Мегахеша :o( Планы на следующую неделю: продолжить обучение по курсу "API поиска работы" |
|||
API поиска работы Из JSON всё по полочкам | + 7 | ||
Добавил библиотеку Newtonsoft; создал метод парсинга JSON; Зарплата в 1 миллион 300 тысяч рублей мне нравится ))) |
|||
API поиска работы Все запросы - через приложение | + 5 | ||
1. научился выполнять GET запрос в C# |
|||
API поиска работы Начало работы с HeadHunter API | + 8 | ||
как просмотреть вакансию с сайта hh.ru в формате JSON. |
|||
Компилятор Секреты Designer файла | + 8 | ||
Создал обработчик кнопки. Инициализацию компонентов формы вынес в отдельный файл. |
|||
Компилятор Откуда берутся окна | + 7 | ||
Создал второй класс в отдельном файле. Откомпилировал оба файла. |
|||
Компилятор Где живёт компилятор | + 7 | ||
1. Нашел где находится компилятор Си шарп. 2. Написал исходный код приложения через текстовый редактор. 3. Откомпилировал программу. |
|||
Система Git ФИНАЛЬНЫЙ КУРС | + 6 | ||
На работе упомянули систему контроля версий Git. Решил устранить пробел в знаниях. В курсе понятно и ясно описан порядок работы с Git и GitHub. Составил шпаргалку из использованных в курсе команд. Всем удачи :) |
|||
Система Git win final | + 6 | ||
Проимитировал работу Git с ветками средствами windows. |
|||
Система Git remote merge | + 6 | ||
Изучил: - создание дополнительной ветки на Github. - объединение локальной и удаленной веток |
|||
Система Git pingwin | + 6 | ||
Создал ветку pingwin. |
|||
Система Git win merge | + 6 | ||
Проимитировал объединение веток git средствами windows. |
|||
Система Git git merge giraffe lion | + 5 | ||
Изучил: - команду "git merge" - объединение веток - объединение одной ветки с веткой master - объединение двух веток с веткой master |
|||
Система Git git branch giraffe | + 5 | ||
Повторил команды предыдущего урока: - добавление новой ветки |
|||
Система Git git branch lion | + 9 | ||
Изучил - порядок создания/удаления веток (branch) - команду "git checkout" для переключения между ветками - команду "git branch" для создания/удаления веток - команду "git log --graph --all --decorate --oneline" для краткого отображения всех комитов |
|||
Система Git hippo git fetch pull | + 7 | ||
Изучил команды: - "git fetch" - скачать репозиторий с сервера - "git pull" - синхронизировать локальный репозиторий с серверным |
|||
Система Git git push clone | + 7 | ||
Изучил - порядок заливки проекта Git на сервер GitHub.com - команду "git remote add origin" добавить ссылку на репозиторий на сервере github - команду "git remote rm origin" удалить ссылку на серверный репозиторий - команду " git push -u origin master" для заливки проекта на github - команду "git clone " для восстановления северного репозитория на локальный компьютер |
|||
Система Git git ignore | + 6 | ||
Изучил: - как компилировать java приложение - команду удаления из Staged "git rm --cached <файл>" - создание списка файлов, которые не загружаются в репозиторий через файл ".gitignore" |
|||
Система Git git commit zebra | + 5 | ||
Изучил: - работу с несколькими файлами в Git - команду get commit -a -m |
|||
Система Git git commit reset diff | + 5 | ||
Изучил команды: - git diff - git diff HEAD - git commit - git log - git reset |
|||
Система Git git add checkout | + 6 | ||
использовать команды - git add - git checkout |
|||
Система Git git init | + 6 | ||
Научился использовать команды - git init - git status Git - система контроля версия (программный продукт). GitHub - хостинг для проектов Git (репозиториев пользователей хостинга). |
|||
Система Git Добро пожаловать в Зоопарк! | + 6 | ||
Установил Git, jdk |
|||
Бурные потоки ФИНАЛЬНЫЙ УРОК | + 20 | ||
На этом курсе научился использовать потоки. Сложно было разобраться в работе змейки. Замечаний нет. |
|||
Бурные потоки Смысл жизни | + 20 | ||
ничему ничего сложного Понравилось как питоны завершают свою жизнь. |
|||
Бурные потоки Замри! | + 20 | ||
останавливать поток успеть за Евгением Витольдовичем Все гуд |
|||
Бурные потоки Приоритет | + 20 | ||
Использовать монитор для блокировки потока от других потоков Определять id потока ничего сложного Все супер |
|||
Бурные потоки Бурная жизнь | + 20 | ||
Использовать коллекцию типа Queue<T>. Реализовать свою фишку. Добавил питонам по хвосту. Даже не буду говорить как долго разбирался - очень долго. |
|||
Бурные потоки Поток питонов | + 20 | ||
Запускать метод в потоке, ограничить вывод на консоль только одному потоку, запускать потоки в фоновом режиме. Ничего сложного Все гуд. |
|||
Бурные потоки Поворот головы | + 20 | ||
Использовать перечисления enum, переопределять оператор сложения для структур, делать паузу в работе программы. Придумать, как оживить питонов. Все супер. |
|||
Бурные потоки Питонатор | + 21 | ||
Использовать перечисления enum. Нарисовать питона, пока вывел только голову. Тело вывести через Queue<Coord> пока не могу. Чем дальше в лес тем толще питоны. |
|||
Бурные потоки Зайчики | + 20 | ||
Пока ничего нового Сложностей не было Для питона надо: длина питона, цвет питона, направление движения, координаты тела питона в виде массива. |
|||
Бурные потоки Террариум | + 20 | ||
Выводить на консоль символ выбранного цвета с заданными координатами. Пока ничего сложного. Все супер. |
|||
Бурные потоки Вступление | + 20 | ||
Узнал про процессы, потоки, структуры. Успеть за преподавателем. Все гуд. |
|||
Функционал ФП - Калькулятор | + 20 | ||
лямбда выражениям Понять, для чего нужны лямбда выражения Пока не совсем ясны преимущества лямбда выражений. |
|||
Сетевые технологии VIP урок. SQLite: База MySQL в кармане | + 1 | ||
Научился работе с базой данных на SQLite через приложение C#. При использовании 64-хбитной библиотеки SQLite возникали ошибки. Установил 32-хбитную и ошибка пропала. Курс очень понравился. Краткий и очень емкий. Много чего применимо в обычной жизни. |
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | + 21 | ||
Ничего нового, уже вторая публикация на youtube. Говорить ровным голосом. Все супер. |
|||
Сетевые технологии Всё всегда под рукой | + 20 | ||
Научился работать с приложением контроля версий Git. Все запомнить. Супер. За 30 минут объяснили работу с приложением контроля версий Git. |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 20 | ||
Научился переходить по ссылкам на веб-странице. Найти время, забыть обо всех проблемах и сосредоточиться на занятии. Очень интересный и увлекательный видеоурок. |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 20 | ||
Авторизоваться на сайте без компонента webbrawser Пока ничего сложного. Надеюсь правильно выполнил задание. Если не в полном объеме - жду замечания. |
|||
Сетевые технологии Авторизация с формированием ключа | + 20 | ||
Авторизоваться с использованием токена. Использовать инструменты разработчика в браузере. Найти сайт с авторизацией через токены. Нашел сайт, но токен там каждый раз один и тот же. Для тренировки подойдет - сделал авторизацию через токен на этом сайте. |
|||
Сетевые технологии Авторизация с заполнением полей | + 24 | ||
Авторизоваться на сайте через приложение C# Найти способ выйти из аккуанта. Возможно не самый красивый способ, потому что длинная строка: if (link.GetAttribute("href") == "javascript:document.getElementById('logoutForm').submit()") link.InvokeMember("click"); |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 20 | ||
Открывать страницы через прокси. Найти время для выполнения видеокурса. без прокси остается только запрос и ответ: private Image DownloadImage(string url) { WebRequest req = WebRequest.Create(url); WebResponse resp = req.GetResponse(); } |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 21 | ||
Как найти в исходном коде интернет страницы Head, Title, Meta-дaнные, Body. Выбрать и отобразить в виде строк ссылки Выбрать и отобразить заданную картинку из интернет страницы. Выполнить домашнее задание - вывести картинку из интернет страницы. Все супер!. |
|||
Сетевые технологии Вопросы и ответы | + 20 | ||
Уточнил содержание курса. Сложностей не возникло. Вопросов нет. Или будут по мере прохождения курса. |
|||
Сетевые технологии Главные секреты интернет-страниц | + 20 | ||
Научился получать из открываемой страницы - заголовок, - текст страницы - cookie Ничего сложного. Cookie нужны для того, чтобы сайт определил зарегистрированного пользователя и пропустил процедуру авторизации. С одной стороны удобно, с другой стороны cookie файл могут использовать злоумышленники. Уже становится интересно. Всегда было любопытно из чего состоят веб-страницы. |
|||
Сетевые технологии Мой собственный браузер | + 21 | ||
Работать с компонентом webbrowser. Ничего сложного. Т.к. открывается домашняя страница IE, то соответственно в IE меняю домашнюю страницу. |
|||
Сетевые технологии Презентация курса | + 20 | ||
Пока ничему Ничего. Думаю научусь автоматически авторизоваться на сайте. |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | + 21 | ||
Научился публиковать видео на сайте youtube. Создать канал на youtube.com. Все хорошо. |
|||
Морской Бой VIP. Анимированный кубик | + 20 | ||
Работать с массивами и графикой Разобраться с массивами coords и balls. Мотивация падает, надо поднимать. |
|||
Морской Бой VIP. Анимированный кружок | + 20 | ||
Научился: -работать с графическими компонентами: Bitmap, Graphics, Pen. -изобразить плавное перемещение круга по экрану Очень много новых компонентов - вникаю. Очень интересно. |
|||
Нано-игры Бот для Цифр | + 20 | ||
Научился: имитировать нажатия мышки, работать с TextBox. При импорте функции mouse_event аргументы были типа long, а при вызове domouseclick аргументы типа uint Что вызывало ошибку. Пришлось повозиться. Применение: имитация повторяющихся нажатий на кнопки, например: открыть браузер, в браузере открыть страницу, на странице нажать кнопку, в появившемся окне нажать другую кнопку. Как всегда все супер! |
|||
Нано-игры Игра Цифры | + 20 | ||
Научился использовать - компонент MenuStrip Ничего сложного Мне нравится. |
|||
Демо игры VIP. Устный счёт | + 21 | ||
Научился: работать с оператором try и Convert.ToInt16 Сделал TextBox многострочным и разбирался, почему ответ не сходится. Все супер, мне нравится. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 20 | ||
Научился: использовать компонент StopWatch, таймер. Ничего сложного. Все супер. |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 20 | ||
Пока ничего нового. Повторение пройденного. Ничего сложного Все супер. |
|||
Нано-игры Скорость реакции. Блок-схема | + 20 | ||
составлять блок-схему ничего это было круто :-) я научился рисовать блок-схему |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 20 | ||
Научился: обрабатывать нажатия клавиш клавиатуры. Писать условия на отскок от ракетки и от кирпичей. Добавить второй уровень. Все супер! |
|||
Нано-игры Арканоид - Уровень и ракетка | + 20 | ||
Научился: менять положение компонента по нажатию кнопок. Больше обычного потратил время на следующее: 1. Выбрал KeyDown для ракетки. Надо было выбрать KeyDown для формы. 2. Разбирался с проверкой нахождения ракетки в пределах стенок. Уроки супер. Наконец-то в окне курса появился Евгений Витольдович. |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 20 | ||
Писать отчет о курсе. Обрезать фото. Видеокурс очень понравился. Чувствуется, что создана целая команда, которая помогает развиваться в освоении C#. Материал легко воспринимается. Очень много практики, что позволяет не только мозгами, но и пальцами осваивать материал. Сайт оформлен очень грамотно - видно, что вместе с тобой изучают язык и другие ученики. Виден результат их работы в виде скриншотов созданных программ. У кого-то получается лучше, у кого-то хуже. Можно сравнить свой результат с другими работами, перенять идеи из них. Спасибо преподователю, Евгению Витольдовичу. Булат. |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Научился работать: 1. С генератором случайных чисел. 2. Импорт картинок. Разобраться в логике программы. Пока нет замечаний. |
|||
Демо игры Бот для Быстрощёлка | + 20 | ||
Научился: 1. Работать с компонентами TableLayoutPanel, TrackBar. 2. Программно щелкать мышкой. Сложностей не возникло. Мне понравилось. |
|||
Демо игры Игра Быстрощёлк | + 21 | ||
Научился определять время, когда произошло событие. Оказывается при описании процедуры точка с запятой не ставится. Пока разобрался полчаса ушло. Не хватает лица преподователя. Когда видишь лицо преподователя - как будто общаешься с живым человеком. А тут обычное видео, каких полно на youtube. Еще мешал голос ребенка за кадром. В жизни, понятно, всякое бывает. Возможно супруга на работе, а больше присмотреть некому. |
|||
Демо игры Лабиринт 2D - игра | + 1 | ||
Научился: 1. Открывать формы в режиме диалога. 2. Обрабатывать события, возникающие при закрытии формы 3. При помощи элемента label создавать игровые примитивы игры: ключи и двери. 4. Обрабатывать события при наезде мыши на label через событие MouseEnter. Самое сложное: в собственном третьем уровне формировать перемещение элемента label. Пришлось погуглить. Очень интересно. Давно спать пора, а я сижу тут и делаю задания. |
|||
Демо игры Лабиринт 2D - меню | + 20 | ||
1. Подключение и воспроизведение звуковых файлов в приложении. 2. Создание класса Особых сложностей не заметил. Непонятно что обозначают термины public static в классе. |
|||
Демо игры Картинка с секретом | + 20 | ||
1. Добавление изображений в программу и на форму. 2. Добавление кнопок, изменение свойств кнопки, добавление реакции на нажатие кнопки. уследить за написанием секретной комбинации в процессе видеокурса Сложно было уследить за секретной комбинацией в процессе видеокурса. Мне проще было бы, если бы секретная комбинация уже была известна, а я бы только следил как она реализуется в видеокурсе. |
|||
Демо софт Вступительное слово | + 20 | ||
Устанавливать 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 | |||
|