| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Новые технологии Говорящие часы. Воспроизведение | + 20 | ||
|
Научился создавать параметризованный поток. Ничего сложного Замечаний нет. Решил сделать задание самостоятельно после просмотра видео. Задание сделал почти, ну почти ;) не подсматривая. |
|||
| Новые технологии Говорящие часы. Запись голоса | + 20 | ||
|
Познакомился с библиотекой NAudio Всё доступно. Долго не мог понять, почему у меня не срабатывало начало записи голоса, хотя всё было написано правильно. С какой-то попытки при длительной задержке курсора в поле "запись" поле поменяло текст и цвет и удалось записать. Так повторяется периодически. Грешу на компьютер, хотя он и не такой уж старый. Второй проблемой было - найти время для записи голоса, т.к. по вечерам все мои родные уже спят и записывать голос я не мог. Всё ок. ) |
|||
| Инфобизнес Базовые принципы проекта | + 20 | ||
|
Не знаю, что еще добавить в проект. Придумать, что добавить в проект, т.к. многое было уже перечислено. Так и не придумал. Нет |
|||
| Инфобизнес Подключение к системе GitHub | + 20 | ||
|
Пока ничему Начать работать с SmatGiit. нет |
|||
| Инфобизнес Подготовка Visual Studio ASP.NET | + 20 | ||
|
Выбрать шаблон ASP.NET MVC ничего Нет |
|||
| Комбинаторика Рекурсия. Вступление | + 20 | ||
|
Рекурсия - алгоритмический метод, который основывается на вызове самого себя для выполнения однотипных операций. ничего нет |
|||
| Новые технологии Нити на кубиках | + 20 | ||
|
Потокобезопасному вызову элементов управления формы из потока из другого потока. Понять работу с потоками. Перерыл много статей про работу с потоками, пытался найти другой способ решения, нежели был представлен в этом уроке, однако другого способа не нашёл. Будут ли еще задачки с потоками в этом курсе? Есть ли в других курсах задачи с потоками? А может, сделать отдельный курс, в котором будет несколько задачи на события и несколько на потоки? Думаю, было бы не плохо. |
|||
| Семантика Я решил всю Семантику! | + 20 | ||
|
Увеличил кругозор о функциях C#. Получил практические навыки. Были сложности, но со всеми справился с помощью видеоуроков и комментариев. В некоторых задачах не совсем ясные задания, а также уже потерявшую актуальность видео-решения. |
|||
| Новые технологии Делегаты на кубиках | + 20 | ||
|
Использовать делегаты. Всё ясно, т.к. до этого уже разбирался с темой делегатов. На самом деле делегаты и события - одна и самых сложных для понимания тем, хотя может казаться простой. Всё гуд. |
|||
| Новые технологии Модульное тестирование | + 20 | ||
|
Узнал про то как использовать исключения в тестах Всё предельно ясно Незначительное замечание, т.к. оно не влияет на корректность теста, но так будет правильно: в методе AreEqual на первом месте должно стоять ожидаемое значение, а на втором - значение, которое создается в нашем тесте. Т.о. в нашем случае должно выглядеть так Assert.AreEqual(3, calc.Plus(1, 2)). MSDN: https://msdn.microsoft.com/ru-ru/library/ms243458.aspx |
|||
| БД - Управление гостиницей Модель. Карта отеля 3 | + 20 | ||
|
Ничему Ничего Нет |
|||
| БД - Управление гостиницей Модель. Карта отеля 2 | + 20 | ||
|
Ничему Ничего Нет |
|||
| БД - Управление гостиницей Модель. Карта отеля 1 | + 20 | ||
|
Повторение - мать учения! ))) + решил вместо пары "автосвойство + метод" сделать нормальные свойства. Ничего Нет |
|||
| БД - Управление гостиницей Модель. Список заказов. | + 20 | ||
|
Ничему Ничего Нет |
|||
| БД - Управление гостиницей Модель. Статусы заказов. | + 20 | ||
|
Снова закрепление Ничего Нет |
|||
| БД - Управление гостиницей Модель. Бронирование. | + 20 | ||
|
Закрепил материал. Ничего, кроме выделить время. Устал уже от курса, но всё равно добью. |
|||
| БД - Управление гостиницей Модель. Тестирование комнат. | + 20 | ||
|
В одном тесте делать проверку нескольких методов. Ничего Нет |
|||
| БД - Управление гостиницей Модель. Удаление комнат. | + 20 | ||
|
Повторил прошлые навыки Ничего Нет |
|||
| БД - Управление гостиницей Модель. Класс комнаты | + 20 | ||
|
Повторил создание методов Select, Insert, Update. Попрактиковал создание тестов. Создать тесты. В видео уроке почему-то было пропущено создание методов (SetRoom, SetBeds и т.д.) для установки значений полей класса Room. |
|||
| БД - Управление гостиницей Модель - Календарные праздники | + 20 | ||
|
Работать с DataGridView. Попрактиковал взаимодействие с БД. Навести красоту на форме и придать правильное поведение. Нет |
|||
| БД - Управление гостиницей Модель - Календарный год | + 20 | ||
|
Совмещать возможности C# с SQL запросами. Повторил создание теста. Ничего Помог товарищу разобраться в различиях наследования интерфейсов и классов. |
|||
| БД - Управление гостиницей Модель. Всё про Клиента | + 20 | ||
|
Выполнять запросы к БД. Заполнять выпадающий список названиями таблиц из БД. Ничего нет |
|||
| БД - Управление гостиницей Модель. Класс Клиента | + 1 | ||
|
1. Создавать документируемый код. 2. Реализовывать запросы к БД в коде приложения. Уделить время и закончить выполнение урока ) нет |
|||
| БД - Управление гостиницей Отображение таблицы | + 20 | ||
|
Загружать данные в DataGridView Ничего Все прекрасно ) |
|||
| БД - Управление гостиницей Модульный тест | + 1 | ||
|
Узнал о существовании модульного тестирования в .Net Framework. Понял, как делать автоматический тест. Понять, как работает тест, т.е. что с чем сверяется. Спасибо за новые знания. |
|||
| БД - Управление гостиницей Класс MySQL. Обработка ошибок. | + 20 | ||
|
Обрабатывать ошибки при работе с БД. Ничего Нет |
|||
| БД - Управление гостиницей Класс MySQL. Получение таблицы. | + 20 | ||
|
Делать запросы к БД Ничего Вместо кучи переменных string воспользовался объектом MySqlConnectionStringBuilder. |
|||
| БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. | + 20 | ||
|
Подключать reference. Открывать и закрывать соединение с БД. Выполнять запросы к БД. Ничего. Всё доступно и понятно. |
|||
| БД - Управление гостиницей Модель. Имена методов. | + 20 | ||
|
Для каждого запроса назначать свой метод. Ничего Не совсем понял про необязательные параметры в методах вставки, но понял, что будет понятно дальше по процессу. ) |
|||
| БД - Управление гостиницей Модель. SQL запросы для Book и Map | + 21 | ||
|
Ничему Ничего Нету |
|||
| БД - Управление гостиницей Модель. SQL запросы для Room | + 20 | ||
|
Вспомнил объявление переменных в SQL Ничего Уроки практически повторяют друг-друга. Зачем просить написать запросы к другим таблицам, если на следующем уроке мы опять их пишем? |
|||
| БД - Управление гостиницей Модель. SQL запросы для Client | + 20 | ||
|
Узнал про страховку при выполнении UPDATE. Ничего Нет |
|||
| БД - Управление гостиницей Модель. Список задач. | + 20 | ||
|
Повторил SQL запросы Ничего Всё ок |
|||
| БД - Управление гостиницей Модель. Планирование. | + 20 | ||
|
Ничего особенного Ничего Всё норм. |
|||
| Демо игры Бот для Быстрощёлка | + 20 | ||
|
Использовать TrackBar, повторил использование таймера, найчился получать handle другого приложения, а также получать handle контролов, посылать сообщение стороннему приложению. Решил усложнить задачу, чтобы Бот сам находил запущенное приложение Быстрощелк, нажимал на нём кнопку и устанавливал курсор наб счетчиком, после чего запускается бот. Всё хорошо. |
|||
| Демо игры Игра Быстрощёлк | + 20 | ||
|
Вычислять интервал времени между событиями. Ничего Считаю, данная программка легче, чем лабиринт, поэтому должна стоять перед лабиринтом. |
|||
| Демо игры Лабиринт 2D - игра | + 21 | ||
|
Обрабатывать событие наведения "мышки" на объект. ) Использовать таймер. Загружать картинки на элементы формы. Ничего, всё доступно, понятно и увлекательно. ) Всё доступно, понятно и увлекательно. ) |
|||
| БД - Управление гостиницей SQL запросы для создания Базы | + 20 | ||
|
Установил MySQL Server 5.7.9 и MySQL Workbench. Взаимодействовать с MySQL Server через консоль с помощью команд, создавать таблицы. Работать в MySQL Workbench: создавать таблицы, связи, создавать EER диаграммы и с помощью функции инжиниринга автоматически создавать структуру БД из EER диаграммы БД. Разобраться, как из созданной модели БД автоматически создать таблицы в БД. Нет. |
|||
| БД - Управление гостиницей Создание базы в MS Access | + 20 | ||
|
Создавать таблицы и связи в Libre Office Base ничего На мой взгляд, в нашей БД не учитывается ситуация, когда клиент забронировал несколько комнат на определенные даты, а потом в момент заселения для одной из комнат нужно установить другую дату выезда. |
|||
| БД - Управление гостиницей Таблицы комнат и дней | + 1 | ||
|
Выделять сущности. Понять таблицу Map. В Room добавил type. В Map добавил from_day, till_day, т.к. они могут измениться в момент заселения. |
|||
| БД - Управление гостиницей Таблицы клиентов и заказов | + 20 | ||
|
ничему ничего нет |
|||
| БД - Управление гостиницей Вступление | + 2 | ||
|
Выделять сущности. Ничего Считаю, что столько таблиц и полей достаточно, чтобы резервировать, заселяться и отслеживать статус комнат. Финансовой стороны тут нет. |
|||
| Демо игры Лабиринт 2D - меню | + 20 | ||
|
Узнал, что есть класс SoundPlayer и научился инициализировать его из ресурсов. Инициализировать SoundPlayer, т.к. тот вариант, который указан в видеокурсе, компилятор не пропускал. Пришлось использовать форму конструктора SoundPlayer(Stream). Возможно, в данной задаче необходимо показать несколько примеров инициализации объекта типа SoundPlayer. |
|||
| Демо игры Картинка с секретом | + 20 | ||
|
Всему, что было в видеоуроке. Найти, как добавить ресурсы в IDE Sharpdevelop, т.к. по умолчанию в проекте отсутствовала папка ресурсов. Хоть в программе нет ничего сложного, но урок очень понравился. Доступно, легко и удовлетворение от сделанного. ) |
|||
| Демо софт Вступительное слово | + 20 | ||
|
Пока ничему. Ничего. 1) Т.к. VS у меня лицензионной нет, а 30 дневную версию я ставить не захотел, поэтому решил установить бесплатное ПО «SharpDevelop». Также я установил .Net Framework 4.5.1. 2) Последняя моя программа, которую я сделал на работе 8 лет назад — конвертер из самодельного графического формата (типа xml) в формат MS Visio. К сожалению, самой программы у меня не сохранилось. На днях выполнил лабораторную работу с курсов по созданию программы с классами: Определить принадлежность точки Линии, Прямоугольнику, Кругу, Квадрату, Ромбу, а также вычисление периметров и площадей фигур. 3) От Ваших курсов хотелось бы ожидать погружение в программирование, а лучше в профессиональное программирование и, если можно, с уклоном в веб-технологии. |
|||
| Нано-игры Арканоид - Уровень и ракетка | |||
|
|
|||