Дата | Видеоурок | Результат | |
---|---|---|---|
Шарики Шарики. Вступление | + 20 | ||
подготовил данные для начала написания программы Ничего Нет |
|||
Бурные потоки ФИНАЛЬНЫЙ УРОК | + 1 | ||
Обдумывать отзыв о курсе. Ничего. Курс в целом, конечно, понравился. Он дал мне начальные сведения о способе организации потоков в программе. Но когда был анонс курса, я ожидал немного большего. На мой взгляд не слишком яркий пример для работы с потоками (вроде как бы создали потоки, они работают (питоны бегают) себе, а вот когда есть польза (или необходимость) разделять свою программу на потоки - не сказано). Например, если происходит запись данных из приложения в файл, базу данных (нужны ли отдельные потоки?), получение данных из интернета и т.д. В любом случае, за ваш труд, Евгений Витольдович, большое спасибо!!! |
|||
Бурные потоки Смысл жизни | + 20 | ||
Сделали завершение жизни питона при попадании его головы на символ Х. Ничего. Один питон попался очень хитрый - никак не попадал на символ Х (какая тяга к жизни!!!) |
|||
Бурные потоки Замри! | + 20 | ||
Провел эксперименты с остановкой движения каждого питона. Понять смысл работы с ThreadAbortException и методом Thread.ResetAbort(); Так до конца и не понял почему нужно было помещать в while() еще один while() и для чего применяли Thread.ResetAbort(); если все равно питон продолжал двигаться((( |
|||
Бурные потоки Приоритет | + 20 | ||
Поэкспериментировал с приоритетами потоков. Добавил поля с информацией о номере питона и его длине на игровое поле. Ничего Нет замечаний |
|||
Бурные потоки Бурная жизнь | + 20 | ||
Доработал методы Step ShowMe и наконец наступил торжественный момент запуска программы. Ничего Можно бесконечно наблюдать за жизнью в "террариуме"! |
|||
Бурные потоки Поток питонов | + 20 | ||
Познакомился (впервые) с созданием потоков в программе, реализацией критической секции, фоновым процессом!!! Необходимо вникнуть в суть урока - чтобы закрепить понимание принципов работы с потоками! Супер!! Урок очень понравился! Особенно наблюдать рой движущихся "питончиков". |
|||
Бурные потоки Поворот головы | + 20 | ||
Добавлены новые функции для "оживления" питонов. Заодно подкорректировали класс Coord. Ничего С удивлением узнал, что оказывается в C# как и в C++ можно делать перегрузку операторов. |
|||
Бурные потоки Питонатор | + 20 | ||
Создал статический метод для создания экземпляра питона, а также приватный конструктор В уроке вроде бы ничего. А вот сообразить как вывести на экран питона не получается(((. В методе ShowPython в цикле foreach получаю только координату очередного элемента тела питона, а где же хранится символы для хранения??? Не соображу... |
|||
Бурные потоки Зайчики | + 20 | ||
реализовал новые методы в классе питона для проверки координат и добавления кролика на поле. Ничего. Возможные нестатичные поля класса: - цвет питона, - длина питона, - координаты питона, - жив/мертв, - направление движения, - скорость движения |
|||
Бурные потоки Террариум | + 20 | ||
Создал методы в классе Змейки-питона для рисования поля. Ничего. Замечаний нет. |
|||
Бурные потоки Вступление | + 20 | ||
Пока ничему новому. Ничего. Нет. |
|||
Коллекция графов ФИНАЛЬНЫЙ УРОК | + 20 | ||
На данном курсе я ознакомился и реализовал на практике алгоритмы обхода вершин графа (заодно систематизировал свои первоначальные знания о графах, которые немного подзабыл). Очень эффектно выглядит, когда реализованный функционал в коде становится наглядным и визуализируется. Так лучше понимаешь то, что не смог понять в тексте алгоритма и в коде. Самым сложным все равно остается понимание работы с итераторами (IEnumerable, IEnumerator, yield). До конца не уверен, что смогу сам реализовать такой подход в другом проекте (решается только практикой). Меня очень интересует тема визуализации данных и процессов. Очень хочется понять как например реализуется графический эквалайзер в проигрывателях музыки (прыгающие уровни ползунков, не говоря уже о полноценных образах) |
|||
Коллекция графов Глубокий алгоритм | + 20 | ||
Реализовал алгоритм обхода вершин графа методом поиска вглубь. Для этого потребовалось минимум усилий (скопировать алгоритм обхода вширь и внести несколько исправлений), и ... все отлично работает!!! Ничего. Спасибо, Евгений Витольдович, за курс!!! |
|||
Коллекция графов Глубокий поиск | + 20 | ||
Познакомился с алгоритмом поиска вглубь. Нарисовал свой граф, проработал алгоритм на примере нового графа. Ничего. Нет замечаний - все понятно. |
|||
Коллекция графов Визуализация процесса | + 20 | ||
На этом уроке реализовал визуализацию алгоритма поиска вширь на графе. Для этого понадобилось добавить поле типа delegate в класс Graph, а затем реализовать функцию в коде программы для раскраски вершин графа. Ничего Многократно пытался сделать PrintScreen работающей программы - все время получался отработанный вариант(когда все вершины уже черные). Потом мысль "О, опять этот один поток в программе....", надо было активировать окно другой программы или рабочий стол. |
|||
Коллекция графов Широкий пошаговый ход | + 20 | ||
Сначала не понял, о какой ошибке в Hashtable идет речь, но потом вспомнил о том как хранит эта коллекция свои элементы (размещая в случайном порядке) и вот стало понятно почему сломалось... После просмотра урока - ничего))) Замечаний нет. |
|||
Коллекция графов Широкий алгоритм | + 22 | ||
реализовал алгоритм поиска вширь в коде нового класса. Разобраться - почему не работает??? Замечаний нет |
|||
Коллекция графов Широкий поиск | + 20 | ||
Пытался разобраться в алгоритме поиска в ширину. Разобраться в алгоритме конкретно для своего графа - слишком сложным я его нарисовал. Не совсем понял, если в моем графе вершины соединены многократно и например алгоритм опять выходит на вершину с №5 (например) включать ее в очередь или нет (она помечена как пройденная)... |
|||
Коллекция графов Шахматная доска | + 20 | ||
Создал граф шахматной доски. Повторил все шаги по выводу графа на экран. Тройные циклы путают.... Замечаний нет |
|||
Коллекция графов Отображение | + 20 | ||
Написал функции для вывода графа на форму (и вершин и ребер)! Не запутаться в обилии похожих по названию функций и переменных))) Нормально! |
|||
Коллекция графов Инициация | + 20 | ||
Создал экземпляр класса граф, просмотрел его состояние в памяти ПК. Ничего Спасибо - интересно! Возникло желание найти способ отображения графов на форме, такие как на рисунке, читаю инфу на codeplex, пока не разобрался... |
|||
Коллекция графов Рёбра | + 20 | ||
Ознакомился с коллекцией Dictionary, доработал класс Graph для работы с ребрами. Понимание алгоритма проверок условий существования вершин и ребер при создании графа. Замечаний нет |
|||
Коллекция графов Вершины | + 20 | ||
Начал создание класса для представления графа. Ничего Для хранения ребер использовать Список списков..... |
|||
Коллекция графов Граф | + 20 | ||
кратко повторил знания о графах. После долгих раздумий пришел к выводу, что можно использовать что-то типа Dictionary<int, List<int>> для хранения номера вершины и смежных к ней вершин соответственно. Не понял в конце урока что означает нужно хранить цвета вершин и список ребер? Т.е. коллекция типа Dictionary<int,string> где 0-RED, 1-BLACK, 2-WHITE и другая типа Dictionary<int,int> концы ребер? А потом все в еще более сложную коллекцию? Что-то у меня слишком сложно получается... (вернее не получается) |
|||
Коллекция графов BitArray | + 20 | ||
Познакомился с BitArray. Использовал встроенные методы этой коллекции. ничего. Кстати, используя булевские методы для коллекции обнаружил, что применяя bit1.And(bit2) на самом деле изменяются значения в массиве bit1 поэтому необязательно задавать третий массив bit! |
|||
Коллекция графов Hashtable | + 20 | ||
Ознакомился и поработал с новыми коллекциями Hashtable, HybrideDictionary, разобрался с тем как они располагаются в памяти. Наконец-то понял, что такое вообще hash и откуда он берется))) При подборе количества итераций цикла (100000) в ListDictionary комп висит - поэтому ограничился 10000! Нет |
|||
Коллекция графов ListDictionary | + 20 | ||
Познакомился с ListDictionary впервые. Разобрался как хранятся пара ключ-значение в памяти (получаются два обычных массива). Поработал с методами коллекции. Дополнительно применил методы Contains(), Remove(). В принципе ничего Отлично! |
|||
Коллекция графов Array vs List | + 20 | ||
Явно проверил скорость работы программы с разными типами коллекций. Придумал свой набор операций с типом ArrayList. Для этого создал первый ArrayList в котором хранятся значения трех разных типов (int, double, String), затем при заполнении основной коллекции ArrayList с помощью генератора случайных чисел заполняю коллекцию в цикле обьектами разных типов. Результат налицо - время работы с такой коллекцией ЗНАЧИТЕЛЬНО больше чем с однотипными!!! Придумать свой набор операций для демонстрации! Очень интересно! |
|||
Коллекция графов
List |
+ 20 | ||
Поработал с созданием коллекций типа List. Дополнительно ознакомился с методами для работы с такой коллекцией: Insert(), Sort(), ForEach(delegate) Пришлось дополнительно искать и читать как работать с методом ForEach(delegate) Замечаний нет |
|||
Коллекция графов ArrayList | + 20 | ||
Повторил работу со списком ArrayList. Подробнее просмотрел методы этой коллекции. Дополнительно использовал методы: AddRange(), GetRange(), Reverse(). Ничего Хорошо! |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 20 | ||
Ознакомился с базовой структурой проекта ASP.NET MVC Ничего Пока нет |
|||
Инфобизнес Социальная сеть проекта | + 20 | ||
Просто смотрел и слушал. Ничего. Планируемый функционал очень обширен. У меня разъезд мозга, пока трудно представить как реализовать все это и как будет выглядеть |
|||
Инфобизнес Распределение доступов | + 20 | ||
Ничему Ничего Предложение участника вебинара было, на мой взгляд правильным. Если человек оплатил курс, то доступ пройденных уроков должен оставаться навсегда. Я не пойму причины почему вы против (даже с коммерческой точки зрения). Например, я курс по хранителю экрана и морскому флоту в принципе скачал на свой пк, чтобы можно было просмотреть в качестве справки. НО!!! ХОЗЯИН - БАРИН! В конечном счете принимаете решение только ВЫ, Евгений Витольдович. Единственное, не понимаю, зачем тогда в качестве заданий к урокам - написать замечания, вопросы, комментарии, если они не принимаются вами. Может убрать это поле? А вопросы по уроку задавать в специальном разделе (том же Help Me) |
|||
Инфобизнес Иерархия учебных материалов | + 20 | ||
Ознакомился со структурой будущего учебного процесса Ничего Прохождение интерактивных заданий, квестов - интересная идея. Как например на сайте codeschool.com или try.jquery.com |
|||
Инфобизнес Базовые принципы проекта | + 20 | ||
Внимательно прослушал))) Ничего Хм...Трудно сказать. Уже вроде бы и так много всего. Может быть Форум какой-нибудь для обсуждения и взаимопомощи участников проекта. |
|||
Инфобизнес Подключение к системе GitHub | + 20 | ||
Подключился к проекту на SmartGit. Система уже была установлена - немного изучал ее месяца 3 назад. Ничего Норм |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 20 | ||
Создал проект веб-приложения MVC Ну, Евгений Витольдович запутал совсем!!! Пока разобрался какой проект надо создавать... Создаю MVC, смотрю на видео - папки и файлы отличаются, опять новый проект...раз 10!!! Если видео переснять некогда, пожалуйста подробнее объясните в тексте какой проект нужен |
|||
Нанософт Шахматные часы | + 20 | ||
Кроме повторения ООП, получил опыт работы с классом DateTime для работы с датой/временем. Путаница с вызовами функций для каждых часов... Нет |
|||
Графические циклы Спираль Архимеда | + 20 | ||
Повторил тригонометрию (чуть-чуть) Как всегда, расчет координат. Нужно побольше практики))) Спасибо за урок! Завораживает, смотреть как компьютер рисует геометрические узоры... |
|||
Графические циклы ФИНАЛЬНЫЙ УРОК | + 20 | ||
Уроки понравились, все обьясняется понятно и просто. То что трудно понять на слух, разобрано на практике при выполнении заданий. В принципе для меня ничего нового про циклы, просто повторил их. Самые большие трудности возникают при расчете координат (зависит от того, какой рисунок ты хочешь получить). Всегда можно поэкспериментировать в циклах для вывода необычных узоров. Расчет координат по которым будет рисоваться фигура. Замечаний нет |
|||
Графические циклы Трёхмерные циклы | + 20 | ||
Экспериментировать со вложенными трех и четырех мерными циклами Ничего Спасибо, было интересно! |
|||
Графические циклы Внутренние условия | + 20 | ||
Рисовать линии по условиям внутри циклов Работа с координатами (можно запутаться с подбором координат для вывода нужного квадрата) Спасибо за урок |
|||
Графические циклы Вложенные циклы | + 20 | ||
Экспериментировать со вложенными циклами Ничего Все хорошо! |
|||
Графические циклы Пучок лучей | + 20 | ||
Да, узорчики получились интересные, прям как в зрительных образах проигрывателя! Ничего Спасибо за урок! |
|||
Графические циклы Диагональные линии | + 20 | ||
Разбираться с координатами линий Ничего Нет замечаний |
|||
Графические циклы Горизонтали и вертикали | + 20 | ||
Повторил цикл for. Ничего Нет замечаний |
|||
Графические циклы Подготовка графики | + 20 | ||
Повторил пройденное (создание обьектов для вывода графики на форму) Ничего Замечаний нет |
|||
Морской флот Финишная миля. Перезагрузка. | + 20 | ||
Добавил небольшую функцию do_restart() в файл battle.php для очистки таблиц в базе. Ничего Нет. |
|||
Морской флот Одинокий капитан - Победа! | + 20 | ||
добавил на форму Таймер, в котором выполняется периодические вызовы функций в зависимости от статуса игры. Соответствующие функции doInfo() и doGame() соединяются с сервером и отправляют нужные запросы Ничего Нет |
|||
Морской флот Одинокий капитан - Выстрелы | + 21 | ||
Были созданы новые методы в классах Box, Ocean, Map. А также доработаны методы для вывода изображений на поле. Ничего Нет |
|||
Морской флот Одинокий капитан - Прицел | + 20 | ||
Доработал классы Box, Map. Добавил новые методы для отображения действий на поле боя. Нарисовал картинку прицела. Осталось вывести рисунки в игру Нет |
|||
Морской флот Клиентский флот - Класс ServerGame | + 20 | ||
Создал и протестировал работу класса ServerGame. Изменил описание экземпляра этого класса в начале класса программы. Ничего Вопросов нет. Работает. |
|||
Морской флот Клиентский флот - Класс ServerFire | + 20 | ||
Создал новый класс для работы с функцией fire на сервере. Реализовал вызов нового класса из основной программы, результат - выстрелы выполняются только если есть "живые" корабли и они не охлаждаются. Ничего Спасибо за урок |
|||
Морской флот Клиентский флот - Класс ServerShip | + 20 | ||
Создал класс ServerShip. Изменил класс Map и Ocean для доступа к их полям. Протестировал вызов запроса ?do=ship Ничего Все-таки немного путанно с постоянным изменением модификаторов доступа в классах для полей и методов. |
|||
Морской флот Клиентский флот - Класс ServerInfo | + 20 | ||
Создал новый класс ServerInfo. Потренировался в рефакторинге кода на примере созданных классов. Вспомнил на практике теорию о наследовании в ООП. Ничего У матросов нет вопросов))) |
|||
Морской флот Клиентский флот - Парсинг XML | + 20 | ||
Наконец-то познал как парсить XML файл на практике. Когда читал в учебнике по C#, было как-то смутно. Найти опечатку. При парсинге указал list = xd.GetElementsByTagName("oceans"); Целый вечер не мог понять, почему выходит Error. А у меня в базе поле называется ocean... Нормально. |
|||
Морской флот Клиентский флот - Подключение к серверу | + 20 | ||
Познакомился с новыми классами для работы с протоколами http. Создал первый запрос к серверу из программы на C#. Все понятно! Хорошо. |
|||
Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра | + 20 | ||
Поиграл в игру через командную строку, сам с собой. Когда надоело - подглянул в таблицу размещения кораблей и добил последний))) Хотя их всего по два было. Ничего. Урок был легким для понимания. |
|||
Демо софт Квадратный калейдоскоп | + 20 | ||
Создавать графические объекты (приходится немного вспомнить геометрию), работать с графической библиотекой. Не потерять ход мыслей преподавателя До конца не разобрался почему у нас получилась смесь: и объекты Box с вызовом обычных функций и статические методы. Надо подумать на досуге.................................................................................................................................. |
|||
Нанософт Средняя оценка | + 20 | ||
В очередной раз познакомился с делегатом Основная часть времени ушла на понимание работы делегата. Вроде все понятно - но при попытке написать делегат для работы с другой функцией - понимание куда-то пропадает... Нет |
|||
Демо софт Менеджер паролей | |||
Изучил компонент TableLayoutPanel. Также изучил метод Clipboard для копирования текста в буфер обмена и приведение типа object к необходимому компоненту. Ничего Замечаний нет |
|||
Демо софт Английские карточки | + 20 | ||
Закрепил понимание ООП при написании класса Dictionary. Научился (немного) работать с новым элементом библиотеки Windows Media Player. Также пришлось вспомнить классы и методы для работы с файловой системой. В принципе ничего. Но с воспроизведение медиа-файлов столкнулся впервые - СПАСИБО за это! Замечаний нет |
|||
Демо софт Двенадцать месяцев | + 20 | ||
Работать с элементом monthCalendar, изучил некоторые его свойства. Сложным ничего. Приятно было искать картинки - воля для фантазии и творчества!!! Спасибо за урок |
|||
Нанософт Твоё портфолио | + 20 | ||
Проектировать и создавать заготовку для своего Портфолио - общего собирательного проекта для описания собственных работ и резюме. Найти программы для добавления в проект Нет |
|||
Морской флот Серверный флот - Функция do_game | + 20 | ||
Добавил функцию do_game() которая реализует запись транзакций игры с указанием времени события. Протестировал работу данной функции через запрос в строке браузера. Теперь, когда все почти готово, уже ничего. Это была самая простая функция. Замечаний нет |
|||
Морской флот Серверный флот - Функция do_fire | + 1 | ||
Реализовал функцию do_ship(). Проверил правильность работы скрипта запросами через браузер. Медленно, нудно, но нужно.... Нет замечаний |
|||
Морской флот Серверный флот - Функция do_ship | + 20 | ||
Делать ошибки в тексте программы, а потом долго и упорно искать и исправлять их, чтобы программа работала((( Разобраться, почему программа не работает так как нужно Спасибо за урок |
|||
Морской флот Серверный флот - Капитан очевидность | + 20 | ||
Добавил изменения в БД: добавил поле oceans в таблицу info, изменил тип полей tick, ticks, fire_ticks, cool_tick в соответствующих таблицах с INT на BIGINT, чтобы уместить значения микросекунд. Внес соответствующие правки в файл battle.php. Добавил новые функции в init.php. Ничего Замечаний нет |
|||
Морской флот Серверный флот - Функция do_info | + 1 | ||
Написал часть скрипта для запроса к БД info и функцию для формирования ответа сервера в формате XML. В принципе ничего. Забыл что запрос необходимо прописать в строке браузера, вызывал старую версию без GET-параметра, долго не мог разобраться, почему в браузере возвращается <error> ))) КЛАСС! |
|||
Морской флот Серверный флот - Рефакторинг РНР-кода | + 20 | ||
Написал функции для подключения к БД и извлечения содержимого таблиц по запросу в файлах .php Загрузил данные на сайт, протестировал работу скриптов. Ничего Спасибо за урок! |
|||
Морской флот Серверный флот - Как PHP дружит с MySQL | + 20 | ||
написал php-скрипт с запросом к БД. Проверил результат его работы в браузере. Ничего Работает! |
|||
Морской флот Серверный флот - FTP подключение | + 20 | ||
Соединяться с сервером по протоколу FTP. И РАБОТАЕТ!!! Ничего Все отлично! |
|||
Морской флот Протокол - Команда GAME | + 20 | ||
Сформировал запросы к серверу для команды GAME и ответ сервера для нее. Теперь уже все просто. Хорошо. |
|||
Морской флот База Морского Флота - Запросы SQL | + 20 | ||
У меня 5 в универе по дисциплине "Базы данных" и по курсовой))) Ничего Нет |
|||
Морской флот База Морского флота - Экспресс SQL | + 20 | ||
Освежил память по работе с языком SQL Ничего Нет |
|||
Морской флот Протокол - Команда FIRE | + 20 | ||
Еще раз проработал запросы к БД. Закрепил понимание работы серверной части программы. Теперь уже чуть-чуть понятнее. Жду с нетерпением когда будем реализовывать все это в программе на C#!!! Все нормально - хотя и непривычно. Записался на этот курс как раз чтобы увидеть и понять как же можно реализовать работу программы в сети. |
|||
Морской флот Протокол - Команды INFO и SHIP | + 20 | ||
Составил sql запросы к базе данных. Сделал набросок текста php-скрипта на сервере, который должен возвращать результаты запроса из БД. Потренировался с выполнением запросов к БД. Понимание общей картины работы всего этого... Не знаю - правильно ли я понимаю, но получается при запуске программы на C# и расстановке кораблей на полях и т.п. сначала все эти данные должны отправиться на сервер для заполнения всех таблиц и статусов??? И должен вернуться ответ после проверки корректности в программу на C#??? Или не понимаю...... |
|||
Морской флот Протокол - Список команд | + 20 | ||
Редактировать созданные в базе данных таблицы. Составил клиентские команды с параметрами для сервера. Попытался составить список xml-ответов сервера на клиентские команды. Пока не понял как все это будет работать... Но очень интересно! Замечаний нет |
|||
Морской флот База Морского Флота - phpMyAdmin | + 1 | ||
Работать удаленно в phpmyadmin. (Локально опыт имеется) Ничего. Все очень знакомо. Терпение при ожидании загрузки каждой страницы))) Замечаний нет |
|||
Морской флот База Морского Флота - GAME | + 20 | ||
Составил третью таблицу Game, включающую в себя время события, произошедшего на игровых полях и координаты событий. Составил таблицу, как бы она выглядела в базе данных. Сложного все-таки понять как это будет работать..... И как сказал Евгений, мне бы даже в голову не пришло составить именно такие таблицы. Тоже пришлось бы ломать голову... Замечаний нет |
|||
Морской флот База Морского Флота - SHIP | + 20 | ||
Составил еще одну таблицу ship для базы данных игры. Вроде ничего. Жду, когда же все это будем заносить уже в базу))) |
|||
Морской флот База Морского Флота - INFO | + 20 | ||
Разбирался с рисованием схемы таблицы и схемой состояний сервера Пока не особо понял как это все будет выглядеть в базе MySql Замечаний нет |
|||
Морской флот Архитектура - Мышкой по кораблям | + 1 | ||
Использовал делегат для прикрепления события MouseClick к классу Box. Теперь по клику мышкой на каждом отдельно созданном Box-е срабатывают функции, которые рисуют соответственно картинку: попал - мимо! Пропустил момент присвоения переменной типа делегата имени функции. Из-за этого долго ломал голову, почему не работает программа. Нормально |
|||
Unity 3D Установка Unity3D | + 10 | ||
Установил и запустил программу Unity 3D, зарегистрировался на сайте. Ничего Замечаний нет. |
|||
Unity 3D Приглашение на видеокурс | + 10 | ||
Ознакомился с твоей игрой Лабиринт 3D. Ничего. Классно! |
|||
Морской флот Архитектура - Фабрика картинок | + 1 | ||
Был создан статический метод в классе Box - Create(), который получает иконку, и в зависимости от типа иконки создает нужный нам объект Box. Тем самым мы динамически получаем нужную картинку в ячейке на поле, используя новый метод в классе Мар. Теперь программа работает в разных режимах: создает 4 игровых поля заданных размеров с разным количеством размещаемых кораблей. С подробными объяснениями преподавателя вроде бы ничего не было сложным. А вот этот урок реально был крут - когда видишь глазами результаты работы, настроение улучшается, и хочется продолжать делать эту работу!!! |
|||
Морской флот Архитектура - Наследие картинок | + 10 | ||
Создавать новые классы, используя наследование как он встроенных классов, так и от своих собственных. Передавать свойства встроенного класса в свои. Добился вывода четырех океанов, заполненных кораблями на форму. Достаточно сложно было разобраться с функциями для вывода на форму pictureBox-ов. Запутался в формуле вывода на экран картинок - сам бы долго возился, чтобы ее придумать... |
|||
Морской флот Архитектура - Карта Пиратов | + 10 | ||
Был составлен список значений для Ship и Fire, список всех значений для Icon, заполнена матрицу Ship x Fire = Icon создан класс Map с полями: константа mapSize и матрица ships / fires. Создан метод Create (). Созданы два перегруженных метода PlaceShip. Протестировал работу программы в пошаговом режиме. ничего Замечаний нет |
|||
Морской флот Архитектура - Перезагрузка проекта | + 3 | ||
??? Ничего :) Зачем опять один общий PictureBox? Почему бы на форме ни разместить сразу 4 Box-a для каждого поля, а в них уже все рисовать? |
|||
Морской флот Анимация - Полёт по таймеру | + 10 | ||
Перемещать объект по экрану, в зависимости от координат мышки Формула для расчета перемещений картинок Замечаний нет |
|||
Морской флот Анимация - Отображение кадров | + 10 | ||
Создавать анимацию из набора картинок Ничего Замечаний нет |
|||
Морской флот Анимация - Полёт снаряда | + 1 | ||
Нарисовал кадры для анимации снаряда Ничего Замечаний нет |
|||
Морской флот Графика - Рефакторинг | + 2 | ||
Создал класс Graph с функциями, отвечающими за работу графики, произвел оптимизацию и рефакторинг начальной программы. Немного запутался при переделке функций после переноса. Замечаний нет. |
|||
Морской флот Графика - Выстрелы по Кораблям | + 10 | ||
Обрабатывать щелчки мыши только в пределах поля, делать проверку поля, по которому ударили, сделал подсчет подбитых кораблей, вывод морской статистики. Так и не удалось подбить весь флот за минимальное количество ударов))) Прикольно!!! |
|||
Морской флот Графика - Карта Морского флота | + 1 | ||
Создавать массив-матрицу карты расположения кораблей, реализовал случайное распределение кораблей на поле Реализация функции размещения корабля на поле. Замечаний нет |
|||
Морской флот Интерфейс - А на море корабли | + 10 | ||
Поработал с координатами мыши, добавлять новые объекты на PictureBox. Ничего Замечаний нет |
|||
Морской флот Интерфейс - Первый кораблик | + 10 | ||
Закрепил создание формы и объекта Graphics Ничего Замечаний нет |
|||
Морской флот Вступление | + 3 | ||
Редактировать рисунки в paint.net))) Рисование... Замечаний нет |
|||
Микроигры VIP урок. Формула 1 | + 10 | ||
Создавать динамический объект в программе и управлять им с клавиатуры. Найти картинки машинки Познавательно! |
|||
Хранитель экрана ФИНАЛЬНЫЙ урок | + 10 | ||
Еще раз записал видеообзор своей, теперь уже готовой, программы. Ничего. Замечаний нет. |
|||
Хранитель экрана Режим предобзора и установка | + 10 | ||
Устанавливать свою программу в систему. Да, WinAPI - непонятно... долго разбирался, почему вместо заставки в окне предпросмотра черный экран. Оказалось перепутал при проверке условия переменные arg с num. Заработало!!! |
|||
Хранитель экрана Полноэкранный режим | + 10 | ||
Запускать программу в полноэкранном режиме с помощью параметров конструктора. Ничего. Нет замечаний. |
|||
Хранитель экрана Параметры командной строки | + 10 | ||
Запуск программы из командной строки при помощи аргументов Найти файлы заставки в системе)))) Спасибо за урок! Очень интересно! |
|||
Хранитель экрана Использование реестра | + 10 | ||
Сохранять и загружать настройки программы в/из реестра Windows. В принципе ничего сложного, только повнимательней послушать видеоурок и разобраться. Спасибо за урок! Было интересно. |
|||
Хранитель экрана Применение настроек | |||
Организовывать передачу параметров между формами, ознакомился с классом Random. В принципе ничего. Обязательно ли в классе Figure объявлять статическое поле Random? Зачем хранить это значение, а не объявить переменную непосредственно в функции RandomFigure()? |
|||
Хранитель экрана Форма настроек | + 10 | ||
Создавать и вызывать новые формы из основной. Работать с элементом ColorDialog. Ничего. Все интересно! |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | + 10 | ||
Размещать видео на своей странице Youtube Ничего Нет замечаний |
|||
Хранитель экрана Новый класс Polygone | + 10 | ||
Создавать класс Многоугольников с динамическим добавлением вершин и сторон. Уже ничего))) Спасибо за идею! |
|||
Хранитель экрана Новый класс Figure | + 10 | ||
Создал новый класс Фигуры, объекты этого типа, сократив исходный код основной программы Запутался с модификаторами доступа к полям объекта Фигура Спасибо за урок! С каждым уроком программа становится привлекательней. С нетерпением хочется придти к результату. |
|||
Хранитель экрана Новый класс Graph | + 20 | ||
Создавать классы и структурировать программу Определить, какие данные и методы поместить в класс и как реализовывать их вызовы из кода основной программы Хотелось бы немного больше последовательности в изложении материала. (Это по поводу постоянных исправлений ошибок) |
|||
Хранитель экрана Движение шарика | + 20 | ||
работать с координатами формы, экрана. Составить формулу для правильного перемещения фигуры. Спасибо за урок! |
|||
Хранитель экрана Создаём графику | + 20 | ||
Работать с обьектами Bitmap, Pen, Graphics. Выводить результаты их работы в форму. Ничего)) Для начинающих достаточно |