# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Описание игры Небоскребы, для которой мы будем создавать систему автоматического управления сайтом, или проще - веббота на языке C#. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: Играть. Сложности: Я так и не понял где регистрация. поэтому все делал под гость. Комментарии: интересно. |
|||||
2 | Планирование функций |
|
|||
Напишем список функций, проанализируем какой необходим алгоритм для будущего Робота Нарисуем блок-схему. Вопрос: Какие ещё функции нужно добавить в список? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: Научился писать план и рисовать бок схему Сложности: ни чего. Комментарии: ...... |
|||||
3 | Подготовка формы |
|
|||
Создадим первую форму и начнем её заполнять необходимыми элементами. Задание: Написать метод изменения страницы браузера из адресной строки Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: узнал новые события. вообще работа с интернетом в рамках программирования для меня нова. до этого мой уровень был равен wordpress Сложности: ни чего. Комментарии: .............. |
|||||
4 | Проверяем авторизацию |
|
|||
Добавим проверку авторизации. Допишем, если авторизации нет, то переходить на страницу авторизации Задание: Добавить кнопку Авторизация. Написать метод проверки авторизации Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: как авторизоваться автоматически. Сложности: ............................. Комментарии: ..................... |
|||||
5 | Авторизация |
|
|||
1. Создаем метод проверки авторизации возвращающий логическое значение (True / False) 2. Пишем авторизацию с заполнением полей Задание: Приложить скрин со скрытым паролем. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: узнал как прикручивать теги в код из HTML. Сложности: попытался решить задание. вроде правильно , но не взлетело. думаю пора ставить русскую студию. там будет проще. Комментарии: .. |
|||||
6 | Робот приступает к действиям |
|
|||
1. Разбираем действия "Собрать выручку" 2. Переходим на Собирание выручки 3. Получаем первую ссылку на сбор выручки 4. Кликаем по ссылке(переходим по ней) 5. Тоже самое проделываем с "Выложить товар" Задание: Написать список ссылок, для перехода на другие функции Отчёт отправил: 5407. Дмитрий 199 Выполнено за 30 мин. [Показать отчёт] Научился: повторение мать учения :) Сложности: ни чего. Комментарии: .. |
|||||
7 | Робот ходит за покупками |
|
|||
1. Разбираем закупку 2. Пишем метод перехода на Закупить 3. Дописываем условие для "Закупить товар" 4. Объединяем три метода в один Задание: При смене метода изменять название кнопки Отчёт отправил: 5407. Дмитрий 199 Выполнено за 50 мин. [Показать отчёт] Научился: нового по моему ни чего. Сложности: попытался выполнить доп задние . думал что решение buttonDO.Text=..... добавить в кнопки. но не взлетело. Комментарии: .. |
|||||
8 | Лифтёра вызывали? |
|
|||
1. Пишем метод поднятия на лифте 2. Пишем метод выполнения заданий Вопрос: что нужно добавить и где, чтобы выполнялись не более 7 заданий? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: пока все повторяем. Сложности: ни чего. Комментарии: .. |
|||||
9 | Сегодня выполняем |
|
|||
1. Ставим проверку на то, сколько заданий выполнено 2. Пишем метод определения выполненных заданий Вопрос: как сделать перечисление методов, чтобы избавиться от строки? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: После перерыва выдалась возможность продолжить и работа webBrowser показалась мне как новинка :) ну а по большому счету , развиваем тему = закрепляем то что было в предыдущих уроках. Сложности: После перерыва конечно подзабыл все и сложновато выполнить домашку. не знаю насколько правильно но мне кажется надо приметь enum. Комментарии: не получилось проверить последний вариант программы , сколько не ждал но заданий всегда было 0!!! |
|||||
10 | Работа - работа, перейди на Федота, а с Федота... |
|
|||
1. Пишем отдельный метод Rabota 2. Добавляем таймер 3. Проверяем работу Робота Вопрос: как определить что страница уже загрузилась? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Вспомнил что такое enum и как его применять. Сложности: не очень понял с точки зрения реализации домашку Комментарии: .. |
|||||
11 | Лабиринт Минотавра |
|
|||
На уроке мы напишем метод открывания случайной двери Вопрос: какие нужны проверки для корректной работы метода? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 50 мин. [Показать отчёт] Научился: Сказать что не чему, конечно НЕТ . но что то новое выделить не могу. просто прокачал навыки, более четко стал понимать материал предыдущих уроков. Сложности: что то последние уроки не получается додумать домашку. вроде все уже продумали на уроке и какие еще доработки можно выполнить не знаю. Комментарии: .. |
|||||
12 | Лабиринт Минотавра и нить Ариадны |
|
|||
Напишем метод определение текущей двери и метод определения текущего количества ключей. Задание: добавить два текстовых поля и вывести информацию с количеством ключей и номеру текущей двери в соответствующие текстовые поля. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Продолжаю закреплять знания работы с данными страницы. Сложности: по домашке : надо добавить label и в нем менять text. Комментарии: .. |
|||||
13 | Уборка помещений |
|
|||
1. Пишем метод подсчета ключей 2. Создаем новый класс BrowserClass 3. Переносим все методы внутрь Вопрос: где должна располагаться переменная перечисления mode? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Укрепил знания рефакторинга кода . Сложности: .. Комментарии: .. |
|||||
14 | Цикличность бытия |
|
|||
1. Пишем метод NextStep() 2. Пишем метод проверки, нужен ли цикл Вопрос: в какое время нужно программно останавливать работу таймера? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Закрепляем пройденный материал. Сложности: по домашке : таймер надо тормазить на лифте , но с другой стороны если мы отключим программа то работать перестанет. правильного ответа не знаю просто предпологаю на Лифте. потому что это последние действия в нашем переборе. Комментарии: .. |
|||||
15 | Сколько времени? |
|
|||
1. Добавляем настройки запуска робота 2. Добавляем информацию о времени запуска Вопрос: Как и в какое место нужно установить обновление страницы в браузере, чтобы получить свежие данные по необходимости повтора цикла? Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Выделить что то тяжело, пока просто развиваем код. Сложности: На счет домашнего занятия №: суть мне не понятна , если программа работает и проверяет , зачем нам делать доп проверки . Робот сам отслеживает новости и выполняет их. По моему это ДЗ просто должно звучать по другому. Как улучшить проверку?. Вот.. но Я все равно не знаю ответа :) Комментарии: .. |
|||||
16 | Настройки меняют настроение |
|
|||
Добавить настройки по выполнению методов, на их основе перепишем метод получения следующего шага Вопрос: напишите варианты хранения настроек программы (минимум один вариант) Отчёт отправил: 5407. Дмитрий 199 Выполнено за 50 мин. [Показать отчёт] Научился: Нового ни чего не было. просто оптимизировали код, что то удали что то перенесли . Сложности: ДЗ : самый лучший вариант хранения настроек в реестре, следующий вариант вынос в файл. Комментарии: .. |
|||||
17 | С настройками всё в порядке! |
|
|||
Изучаем настройки VisualStudio, заполним значения и попробуем сохранять и получать данные из настроек. А так же наконец-то добавим Авторизацию в наш цикл и сделаем чтобы всё это крутилось и работало! Задание: сделать так, чтобы работало прохождение Лабиринта. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Для меня ново было хранение данных и обращение к ним. Это интересно и нужно. Остальное повторение материала Сложности: Дз. на сколько Я помню мы решали задачу лабиринта и запомнилось мне то что она у нас будет работать по нашему запросу. помниться что все построенно на random. навыков самостоятеьной работы пока не имею. только учусь. Комментарии: .. |
|||||
18 | Жители. Выбираем гостиницу |
|
|||
Ищем Гостиницу и попробуем в нее заходить. Задание: провести анализ жителей Гостиницы. Определить какие жители нужны, а каких необходимо выгонять Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: НИ чего. просто закрепляем материал , все однотипно. Сложности: ДЗ= надо выбирать из двух зол меньшее , а следовательно оставлять тех от кого больше пользы. определить это можно по 2м критериям 1)навык и 2) счастье. Комментарии: .. |
|||||
19 | Жители. Кто следующий? |
|
|||
Рассмотрим жителей, начнем разбирать жителей из Гостиницы и методом перебора будем выбирать тех жителей, с которыми мы будем работать Задание: написать метод выселения жителя Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Научился увольнять :) Сложности: ДЗ . код написать не смог , а вот словами = надо выбрать гостиницу=> жителя=>там вычленить уволить=>потом переходим на главную=>жители => выбираем нового жителя. как то так. Комментарии: .. |
|||||
20 | Жители. Кто хочет сегодня поработать? |
|
|||
Напишем три метода: "выселения жителя", "Найти работу", "Устроить на работу". Задание: красиво и удобно разместить на форме элементы Отчёт отправил: 5407. Дмитрий 199 Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Увидел реализацию увольнение жителей. Я пока учусь и не смог реализовать ее в коде , хотя и понимал все на словах. Сложности: .. Комментарии: .. |
|||||
21 | Жители. Кто не работает - то не ест! |
|
|||
Пишем метод Увольнения сотрудника Проверяем всю логику программы, подводим итоги. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: конечно понять все пока тяжело , но появился опыт работы с кодом страниц. Сложности: ДЗ. выполнить не смог, что то со временем стало туго. Комментарии: .. |
|||||
22 | ФИНАЛЬНЫЙ УРОК |
|
|||
Задание. Записать видеообзор любой своей программы. Отчёт отправил: 5407. Дмитрий 199 Выполнено за 5 мин. [Показать отчёт] Научился: Курс мне понравился , но обзор писать не буду. потому что на это уйдет кучу времени , а навыка записи видео пока мне не надо. лучше выполню несколько задании с этого замечательного курса. Сложности: Да курс не из простых, несмотря на то что мы вроде все написали докручивать еще придется . Для этого надо и навыки программирования и какие то новые задачи. Комментарии: .. |
|||||
23 | VIP. Формирование цикла |
|
|||
Формируем супер-цикл Отчёт отправил: 5407. Дмитрий 199 Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: После нескольких дней за другим курсом не сразу въехал что мы делаем, но разобрался. Дельно вышло. Сложности: Сложновато осмыслить сходу происходящее , нужно побольше практике в данном направлении. Комментарии: .. |
|||||
Итого: 23 видеоурока |
9 час. 25 мин. |
10 чел. | |||
Финалисты: Новопашин Владимир, Tekashnik, Alcatraz, Дмитрий 199, Максим Лапшинов, Ludmila, Антон, Роман, Константин, Слава . |