# | Название видеоурока | Решило | Рейтинг | Доступ |
---|---|---|---|---|
1 | Видеообзор Игры 00:06:05 | |||
Описание игры Небоскребы, для которой мы будем создавать систему автоматического управления сайтом, или проще - веббота на языке C#. Отчёт отправил: 8361. Ludmila Выполнено за 30 мин. [Показать отчёт] Научился: поиграла в игру nebo.mobi Сложности: понять смысл игры Комментарии: замечаний нет |
||||
2 | Планирование функций 00:12:35 | |||
Напишем список функций, проанализируем какой необходим алгоритм для будущего Робота Отчёт отправил: 8361. Ludmila Выполнено за 3 час. 30 мин. [Показать отчёт] Научился: играть в игру Сложности: рисовать блок схему на компьютере, найти функции Комментарии: игра не интересная |
||||
3 | Подготовка формы 00:21:15 | |||
Создадим первую форму и начнем её заполнять необходимыми элементами. Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 30 мин. [Показать отчёт] Научился: познакомилась с Webbrowser controller Сложности: все просто Комментарии: замечаний нет |
||||
4 | Проверяем авторизацию 00:19:49 | |||
Добавим проверку авторизации. Допишем, если авторизации нет, то переходить на страницу авторизации Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: поиску элементов в документах, проверке авторизации Сложности: не было сложностей Комментарии: не совсем было понятно дом задание -> сделать функцию |
||||
5 | Авторизация 00:14:08 | |||
1. Создаем метод проверки авторизации возвращающий логическое значение (True / False) 2. Пишем авторизацию с заполнением полей Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: нахождению элементов в документе по, имитации выполнения команд. Сложности: найти теги в навигаторе Комментарии: не могу найти в коде элементы логин и пароль смотри Foto 2 |
||||
6 | Робот приступает к действиям 00:21:04 | |||
1. Разбираем действия "Собрать выручку" 2. Переходим на Собирание выручки 3. Получаем первую ссылку на сбор выручки 4. Кликаем по ссылке(переходим по ней) 5. Тоже самое проделываем с "Выложить товар" Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: функциям GetElementById,GetElementsByTagName, link.GetAttribute вызову events link.InvokeMember("click"); - Сложности: Нaписaть спиcок Комментарии: нет |
||||
7 | Робот ходит за покупками 00:28:27 | |||
1. Разбираем закупку 2. Пишем метод перехода на Закупить 3. Дописываем условие для "Закупить товар" 4. Объединяем три метода в один Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: выделять функции Сложности: не было Комментарии: нет |
||||
8 | Лифтёра вызывали? 00:20:42 | |||
1. Пишем метод поднятия на лифте 2. Пишем метод выполнения заданий Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: объединять все функции в одну 3. задание: проверять Count и Дату в методе DoMethod() в условит "Получить " Count ++ Сложности: 3. задание Комментарии: нет |
||||
9 | Сегодня выполняем 00:26:56 | |||
1. Ставим проверку на то, сколько заданий выполнено 2. Пишем метод определения выполненных заданий Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: enum использовать Сложности: 3.задание Комментарии: нет |
||||
10 | Работа - работа, перейди на Федота, а с Федота... 00:21:31 | |||
1. Пишем отдельный метод Rabota 2. Добавляем таймер 3. Проверяем работу Робота Отчёт отправил: 8361. Ludmila Выполнено за 45 мин. [Показать отчёт] Научился: Timer, Timer start, Timer stop, Timer enabled Сложности: oпрeделить, что страницa уже загрузилась Комментарии: нет |
||||
11 | Лабиринт Минотавра 00:32:54 | |||
На уроке мы напишем метод открывания случайной двери Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 20 мин. [Показать отчёт] Научился: проверке webbrowser.ReadState !=Webbrowser.Complete Random link.GetAttribute("href").Contains("doorLink") Сложности: 2.проверки проверки на: -Не хватает ключей -сколько осталось ключей Комментарии: нет |
||||
12 | Лабиринт Минотавра и нить Ариадны 00:18:14 | |||
Напишем метод определение текущей двери и метод определения текущего количества ключей. Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 40 мин. [Показать отчёт] Научился: webBrowser1.Document.GetElementsByTagName webBrowser1.Url.AbsoluteUri.Contains искать в странице Сложности: 4 и 5 задания Комментарии: нет |
||||
13 | Уборка помещений 00:51:26 | |||
1. Пишем метод подсчета ключей 2. Создаем новый класс BrowserClass 3. Переносим все методы внутрь Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 15 мин. [Показать отчёт] Научился: Refactoring, 4. Вопрос : mode я перенесла в BrowserClass Сложности: исправить прошлые ошибки Комментарии: нет |
||||
14 | Цикличность бытия 00:32:34 | |||
1. Пишем метод NextStep() 2. Пишем метод проверки, нужен ли цикл Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 30 мин. [Показать отчёт] Научился: работа в цикле, NextStep() Сложности: 3. вопрос, я думаю это условие: if (mode == Mode.Default && !NeedCicle()) но пока это не получила Комментарии: нет |
||||
15 | Сколько времени? 00:22:32 | |||
1. Добавляем настройки запуска робота 2. Добавляем информацию о времени запуска Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: запускать новый цикл, управлять таймером Сложности: 3. пункт , я думаю, что надо начинать следующий цикл с проверки на ожидание: public void NextStep() { switch(mode) { case Mode.Default: web.Navigate("http://nebo.mobi/floors/0/5"); mode = Mode.GetMoney; break; case Mode.GetMoney: ... Комментарии: нет |
||||
16 | Настройки меняют настроение 00:33:45 | |||
Добавить настройки по выполнению методов, на их основе перепишем метод получения следующего шага Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 10 мин. [Показать отчёт] Научился: использовать настройки для запуска шагов цикла Сложности: 4. пункт 1.использовать JsonConvert.SerializeObject(objectList); 2. сохранить в файл 3.использовать сериализацию Комментарии: все замечательно, получаю ценные практические навыки |
||||
17 | С настройками всё в порядке! 00:37:54 | |||
Изучаем настройки VisualStudio, заполним значения и попробуем сохранять и получать данные из настроек. А так же наконец-то добавим Авторизацию в наш цикл и сделаем чтобы всё это крутилось и работало! Отчёт отправил: 8361. Ludmila Выполнено за 20 час. 30 мин. [Показать отчёт] Научился: использовать установки, рефакторинг, автоматизировать автпоризацию Сложности: 5. задание NexStep() добавить if (mode == Mode.Labirint) { mode = Mode.Default; web.Navigate("http://nebo.mobi/doors"); return; } Комментарии: нет |
||||
18 | Жители. Выбираем гостиницу 00:23:13 | |||
Ищем Гостиницу и попробуем в нее заходить. Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: находить гостиницу if(link.OuterText!=null && link.OuterText.Contains("Гостиница")) {web.Navigate(link.GetAttribute("href"));} Сложности: 3.анализ проводить по Icon: smal_sad.png smal_norm.png class "td25 md125" smal_happy.png Комментарии: нет |
||||
19 | Жители. Кто следующий? 00:29:45 | |||
Рассмотрим жителей, начнем разбирать жителей из Гостиницы и методом перебора будем выбирать тех жителей, с которыми мы будем работать Задание: написать метод выселения жителя Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: определять жителей, которых надо выселять Сложности: 4. задание , ответ в скриншоте Комментарии: нет. все замечательно |
||||
20 | Жители. Кто хочет сегодня поработать? 00:25:52 | |||
Напишем три метода: "выселения жителя", "Найти работу", "Устроить на работу". Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 20 мин. [Показать отчёт] Научился: отбирать жителей с несколькими условиями Сложности: 4.заданик Комментарии: неи |
||||
21 | Жители. Кто не работает - то не ест! 00:20:17 | |||
Пишем метод Увольнения сотрудника Отчёт отправил: 8361. Ludmila Выполнено за 2 час. 20 мин. [Показать отчёт] Научился: refactoring Сложности: мои жители все закончилисть Комментарии: нет |
||||
22 | ФИНАЛЬНЫЙ УРОК 00:23:23 | |||
Задание. Записать видеообзор любой своей программы. Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: видео писать не могу, не моё это ;( Сложности: нет Комментарии: нет |
||||
23 | VIP. Формирование цикла 00:21:06 | |||
Формируем супер-цикл Отчёт отправил: 8361. Ludmila Выполнено за 1 час. 10 мин. [Показать отчёт] Научился: создавать определенную последовательность выполнения цикла Сложности: не было Комментарии: нет, все очень понравилось |
||||
Итого: 23 видеоурока общей продолжительностью 9 час. 25 мин. | 9 чел. | |||
Финалисты: Новопашин Владимир, Tekashnik, Alcatraz, Дмитрий 199, Максим Лапшинов, Ludmila, Антон, Роман, Константин . |