Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 48
  • Всего выполнено уроков: 47

Отчёты по видеоурокам

Дата Видеоурок Результат
2016-02-27 23:31 Новые технологии Говорящие часы. Воспроизведение + 20 1 час. 30 мин.
Научился создавать параметризованный поток.
Ничего сложного
Замечаний нет.
Решил сделать задание самостоятельно после просмотра видео. Задание сделал почти, ну почти ;) не подсматривая.
2016-02-23 20:41 Новые технологии Говорящие часы. Запись голоса + 20 2 час. 00 мин.
Познакомился с библиотекой NAudio
Всё доступно. Долго не мог понять, почему у меня не срабатывало начало записи голоса, хотя всё было написано правильно. С какой-то попытки при длительной задержке курсора в поле "запись" поле поменяло текст и цвет и удалось записать. Так повторяется периодически. Грешу на компьютер, хотя он и не такой уж старый.
Второй проблемой было - найти время для записи голоса, т.к. по вечерам все мои родные уже спят и записывать голос я не мог.
Всё ок. )
2016-02-05 11:20 Инфобизнес Базовые принципы проекта + 20 30 мин.
Не знаю, что еще добавить в проект.
Придумать, что добавить в проект, т.к. многое было уже перечислено. Так и не придумал.
Нет
2016-02-05 00:18 Инфобизнес Подключение к системе GitHub + 20 30 мин.
Пока ничему
Начать работать с SmatGiit.
нет
2016-02-04 23:33 Инфобизнес Подготовка Visual Studio ASP.NET + 20 20 мин.
Выбрать шаблон ASP.NET MVC
ничего
Нет
2016-02-01 21:56 Комбинаторика Рекурсия. Вступление + 20 15 мин.
Рекурсия - алгоритмический метод, который основывается на вызове самого себя для выполнения однотипных операций.
ничего
нет
2016-01-30 00:24 Новые технологии Нити на кубиках + 20 2 час. 00 мин.
Потокобезопасному вызову элементов управления формы из потока из другого потока.
Понять работу с потоками.
Перерыл много статей про работу с потоками, пытался найти другой способ решения, нежели был представлен в этом уроке, однако другого способа не нашёл.
Будут ли еще задачки с потоками в этом курсе? Есть ли в других курсах задачи с потоками?
А может, сделать отдельный курс, в котором будет несколько задачи на события и несколько на потоки? Думаю, было бы не плохо.
2016-01-24 23:09 Семантика Я решил всю Семантику! + 20 8 час. 00 мин.
Увеличил кругозор о функциях C#. Получил практические навыки.
Были сложности, но со всеми справился с помощью видеоуроков и комментариев.
В некоторых задачах не совсем ясные задания, а также уже потерявшую актуальность видео-решения.
2016-01-24 22:56 Новые технологии Делегаты на кубиках + 20 1 час. 00 мин.
Использовать делегаты.
Всё ясно, т.к. до этого уже разбирался с темой делегатов. На самом деле делегаты и события - одна и самых сложных для понимания тем, хотя может казаться простой.
Всё гуд.
2016-01-22 23:33 Новые технологии Модульное тестирование + 20 1 час. 00 мин.
Узнал про то как использовать исключения в тестах
Всё предельно ясно
Незначительное замечание, т.к. оно не влияет на корректность теста, но так будет правильно:
в методе AreEqual на первом месте должно стоять ожидаемое значение, а на втором - значение, которое создается в нашем тесте. Т.о. в нашем случае должно выглядеть так Assert.AreEqual(3, calc.Plus(1, 2)).
MSDN: https://msdn.microsoft.com/ru-ru/library/ms243458.aspx
2016-01-18 23:15 БД - Управление гостиницей Модель. Карта отеля 3 + 20 30 мин.
Ничему
Ничего
Нет
2016-01-18 22:31 БД - Управление гостиницей Модель. Карта отеля 2 + 20 40 мин.
Ничему
Ничего
Нет
2016-01-17 23:37 БД - Управление гостиницей Модель. Карта отеля 1 + 20 30 мин.
Повторение - мать учения! )))
+ решил вместо пары "автосвойство + метод" сделать нормальные свойства.
Ничего
Нет
2016-01-16 00:08 БД - Управление гостиницей Модель. Список заказов. + 20 45 мин.
Ничему
Ничего
Нет
2016-01-15 22:36 БД - Управление гостиницей Модель. Статусы заказов. + 20 1 час. 00 мин.
Снова закрепление
Ничего
Нет
2016-01-14 23:57 БД - Управление гостиницей Модель. Бронирование. + 20 1 час. 45 мин.
Закрепил материал.
Ничего, кроме выделить время.
Устал уже от курса, но всё равно добью.
2016-01-13 01:32 БД - Управление гостиницей Модель. Тестирование комнат. + 20 1 час. 00 мин.
В одном тесте делать проверку нескольких методов.
Ничего
Нет
2016-01-11 23:05 БД - Управление гостиницей Модель. Удаление комнат. + 20 1 час. 00 мин.
Повторил прошлые навыки
Ничего
Нет
2016-01-08 01:34 БД - Управление гостиницей Модель. Класс комнаты + 20 3 час. 00 мин.
Повторил создание методов Select, Insert, Update.
Попрактиковал создание тестов.
Создать тесты.
В видео уроке почему-то было пропущено создание методов (SetRoom, SetBeds и т.д.) для установки значений полей класса Room.
2016-01-05 23:36 БД - Управление гостиницей Модель - Календарные праздники + 20 3 час. 00 мин.
Работать с DataGridView.
Попрактиковал взаимодействие с БД.
Навести красоту на форме и придать правильное поведение.
Нет
2016-01-03 00:40 БД - Управление гостиницей Модель - Календарный год + 20 1 час. 00 мин.
Совмещать возможности C# с SQL запросами.
Повторил создание теста.
Ничего
Помог товарищу разобраться в различиях наследования интерфейсов и классов.
2016-01-02 17:51 БД - Управление гостиницей Модель. Всё про Клиента + 20 2 час. 00 мин.
Выполнять запросы к БД.
Заполнять выпадающий список названиями таблиц из БД.
Ничего
нет
2015-12-28 22:44 БД - Управление гостиницей Модель. Класс Клиента + 1 1 час. 30 мин.
1. Создавать документируемый код.
2. Реализовывать запросы к БД в коде приложения.
Уделить время и закончить выполнение урока )
нет
2015-12-19 22:15 БД - Управление гостиницей Отображение таблицы + 20 30 мин.
Загружать данные в DataGridView
Ничего
Все прекрасно )
2015-12-19 21:37 БД - Управление гостиницей Модульный тест + 1 45 мин.
Узнал о существовании модульного тестирования в .Net Framework. Понял, как делать автоматический тест.
Понять, как работает тест, т.е. что с чем сверяется.
Спасибо за новые знания.
2015-12-19 20:40 БД - Управление гостиницей Класс MySQL. Обработка ошибок. + 20 45 мин.
Обрабатывать ошибки при работе с БД.
Ничего
Нет
2015-12-19 17:22 БД - Управление гостиницей Класс MySQL. Получение таблицы. + 20 1 час. 30 мин.
Делать запросы к БД
Ничего
Вместо кучи переменных string воспользовался объектом MySqlConnectionStringBuilder.
2015-12-17 00:21 БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. + 20 1 час. 00 мин.
Подключать reference.
Открывать и закрывать соединение с БД.
Выполнять запросы к БД.
Ничего.
Всё доступно и понятно.
2015-12-16 23:10 БД - Управление гостиницей Модель. Имена методов. + 20 1 час. 00 мин.
Для каждого запроса назначать свой метод.
Ничего
Не совсем понял про необязательные параметры в методах вставки, но понял, что будет понятно дальше по процессу. )
2015-12-14 18:02 БД - Управление гостиницей Модель. SQL запросы для Book и Map + 21 30 мин.
Ничему
Ничего
Нету
2015-12-14 14:01 БД - Управление гостиницей Модель. SQL запросы для Room + 20 30 мин.
Вспомнил объявление переменных в SQL
Ничего
Уроки практически повторяют друг-друга. Зачем просить написать запросы к другим таблицам, если на следующем уроке мы опять их пишем?
2015-12-14 10:30 БД - Управление гостиницей Модель. SQL запросы для Client + 20 30 мин.
Узнал про страховку при выполнении UPDATE.
Ничего
Нет
2015-12-13 21:12 БД - Управление гостиницей Модель. Список задач. + 20 2 час. 30 мин.
Повторил SQL запросы
Ничего
Всё ок
2015-12-12 15:12 БД - Управление гостиницей Модель. Планирование. + 20 30 мин.
Ничего особенного
Ничего
Всё норм.
2015-12-10 18:50 Демо игры Бот для Быстрощёлка + 20 3 час. 00 мин.
Использовать TrackBar, повторил использование таймера, найчился получать handle другого приложения, а также получать handle контролов, посылать сообщение стороннему приложению.
Решил усложнить задачу, чтобы Бот сам находил запущенное приложение Быстрощелк, нажимал на нём кнопку и устанавливал курсор наб счетчиком, после чего запускается бот.
Всё хорошо.
2015-12-09 13:45 Демо игры Игра Быстрощёлк + 20 45 мин.
Вычислять интервал времени между событиями.
Ничего
Считаю, данная программка легче, чем лабиринт, поэтому должна стоять перед лабиринтом.
2015-12-08 10:16 Демо игры Лабиринт 2D - игра + 21 2 час. 30 мин.
Обрабатывать событие наведения "мышки" на объект. ) Использовать таймер.  Загружать картинки на элементы формы.
Ничего, всё доступно, понятно и увлекательно. )
Всё доступно, понятно и увлекательно. )
2015-12-05 00:06 БД - Управление гостиницей SQL запросы для создания Базы + 20 2 час. 00 мин.
Установил MySQL Server 5.7.9 и MySQL Workbench.
Взаимодействовать с MySQL Server через консоль с помощью команд, создавать таблицы.
Работать в MySQL Workbench: создавать таблицы, связи, создавать EER диаграммы и с помощью функции инжиниринга автоматически создавать структуру БД из EER диаграммы БД.
Разобраться, как из созданной модели БД автоматически создать таблицы в БД.
Нет.
2015-12-03 07:14 БД - Управление гостиницей Создание базы в MS Access + 20 30 мин.
Создавать таблицы и связи в Libre Office Base
ничего
На мой взгляд, в нашей БД не учитывается ситуация, когда клиент забронировал несколько комнат на определенные даты, а потом в момент заселения для одной из комнат нужно установить другую дату выезда.
2015-11-30 23:55 БД - Управление гостиницей Таблицы комнат и дней + 1 1 час. 00 мин.
Выделять сущности.
Понять таблицу Map.
В Room добавил type.
В Map добавил from_day, till_day, т.к. они могут измениться в момент заселения.
2015-11-30 16:09 БД - Управление гостиницей Таблицы клиентов и заказов + 20 30 мин.
ничему
ничего
нет
2015-11-29 00:01 БД - Управление гостиницей Вступление + 2 1 час. 00 мин.
Выделять сущности.
Ничего
Считаю, что столько таблиц и полей достаточно, чтобы резервировать, заселяться и отслеживать статус комнат. Финансовой стороны тут нет.
2015-11-26 09:35 Демо игры Лабиринт 2D - меню + 20 2 час. 00 мин.
Узнал, что есть класс SoundPlayer и научился инициализировать его из ресурсов.
Инициализировать SoundPlayer, т.к. тот вариант, который указан в видеокурсе, компилятор не пропускал. Пришлось использовать форму конструктора SoundPlayer(Stream).
Возможно, в данной задаче необходимо показать несколько примеров инициализации объекта типа SoundPlayer.
2015-11-25 00:08 Демо игры Картинка с секретом + 20 2 час. 30 мин.
Всему, что было в видеоуроке.
Найти, как добавить ресурсы в IDE Sharpdevelop, т.к. по умолчанию в проекте отсутствовала папка ресурсов.
Хоть в программе нет ничего сложного, но урок очень понравился. Доступно, легко и удовлетворение от сделанного. )
2015-11-23 22:27 Демо софт Вступительное слово + 20 1 час. 00 мин.
Пока ничему.
Ничего.
1) Т.к. VS у меня лицензионной нет, а 30 дневную версию я ставить не захотел, поэтому решил установить бесплатное ПО «SharpDevelop». Также я установил .Net Framework  4.5.1.
2) Последняя моя программа, которую я сделал на работе 8 лет назад — конвертер из самодельного графического формата (типа xml) в формат MS Visio. К сожалению, самой программы у меня не сохранилось.
На днях выполнил лабораторную работу с курсов по созданию программы с классами: Определить принадлежность точки Линии, Прямоугольнику, Кругу, Квадрату, Ромбу, а также вычисление периметров и площадей фигур.
3) От Ваших курсов хотелось бы ожидать погружение в программирование, а лучше в профессиональное программирование и, если можно, с уклоном в веб-технологии.
  Нано-игры Арканоид - Уровень и ракетка   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Увеличил кругозор о функциях C#. Получил практические навыки.
Трудности: Были сложности, но со всеми справился с помощью видеоуроков и комментариев.
В некоторых задачах не совсем ясные задания, а также уже потерявшую актуальность видео-решения.


Научился: Для каждого запроса назначать свой метод.
Не совсем понял про необязательные параметры в методах вставки, но понял, что будет понятно дальше по процессу. )