Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2015-01-13 01:45 Нанософт Расписание уроков + 1 2 час. 00 мин.

Ничего
Немного печально, что это последнее задание, доступное в бесплатном доступе на настоящий момент :(
2015-01-12 08:39 Демо софт Текстовый процессор + 1 1 час. 30 мин.

Ничего
Ничего сложного не было.  Пригодился предыдущий урок с двумя формами, окно поиска и замены сделал именно второй формы с вызовом через меню.
С openfiledialog and savefiledialog я уже был знаком.
2015-01-12 03:27 Нанософт Баскетбольное табло + 1 1 час. 30 мин.

Передача данных между формами
Урок был однозначно полезным, т.к. это был мой первый опыт работы с двумя формами и передачей данных между ними. Пока урок не смотрел, поэтому не знаю как нужно было правильно передавать. Я передавал через публичный метод второй формы, который брал новые данные из класса.
2015-01-10 09:55 Нанософт Скорость на клавиатуре + 1 3 час. 00 мин.

Ничего
Программа конечно несовершенна, но вообще я доволен. Вспоминаю прохождение Соло на клавиатуре и думаю, что если постараться можно написать тоже самое без проблем.
2015-01-08 16:17 Нанософт Шахматные часы + 1 1 час. 30 мин.

Ничего
Все довольно просто, рассказать особо нечего :)
2015-01-08 04:48 Демо софт Квадратный калейдоскоп + 1 12 час. 00 мин.

Много чего было сложным
Изначально попытался сделать треугольный вращающийся калейдоскоп с движущимися  в нем фигурами.  Долго тупил с математикой. В итоге зашел в полнейший тупик. Причем тупик скорее не программерский, а математический - математику нужно явно подтягивать.  Плюнул и сделал по аналогии с видео, вот тут проблем никаких не было.
2015-01-05 03:35 Нанософт Средняя оценка + 1 20 мин.

Ничего
Сделал по старинке, все было просто и легко.  Потом посмотрел видео, оказалось что использовали классы и ещё и делегаты. Время жалко, переделывать не стал - считаю что для данной задачи это излишне.
2014-12-29 08:15 Новые технологии Делегаты на кубиках + 1 1 час. 00 мин.

Делегаты
Урок был полезен, немного лучше понял как использовать делегаты.  Для задания переделал ранее созданную в разделе Игры игру с кубиками.
2014-12-29 02:58 БД - Книжка оценок Подключение проекта к MySQL + 1 4 час. 00 мин.

Уже непомню.
На момент посещения вебинара я уже успел перенести проект на Mysql я уже успел выполнить перенос проекта, воспользовавшись документацией к коннектору.  Однако некоторые вещи были полезны.
Получившимся классом SQL успешно пользовался уже в других заданиях, вполне удобно. Курс конечно получился немного скомканный, и насколько я понимаю не все что планировалось в него вошло.
2014-12-25 07:59 Демо софт Английские карточки + 1 2 час. 00 мин.

Понять как добавить компонент WMP
Не смог найти как добавить компонент WMP, пытался через add reference как описано в инете - ничего не вышло. Пришлось запустить видеоурок и пролистать на тот момент где показывается как оно добавляется правильно.  Также совершенно по другому оформил интрефейс программы, сделал что-то вроде теста (пока только одного). В планах добавить рус-англ и сделать возможность добавлять слова. Такой десктоп аналог wordsteps или quizlet.com
А в более далеких планах реализовать подобное на asp.net
2014-12-25 00:54 Демо софт Двенадцать месяцев + 1 15 мин.

Скачивание картинок
Ничего нет. Все сделал быстро.
2014-12-08 15:36 Демо софт Вступительное слово + 1 25 мин.

Ничего
Нету замечаний, вопросов, комментариев
2014-12-05 06:23 Игры со словами Игры со словами + 1 3 час. 00 мин.

В целом ничего, но вообще тема достаточно сложная
Не стал делать 3,4,5,7 - так как они были вполне хорошо объяснены в видеоуроке. Вместо этого сделал сложного эрудита с возможностью подстановки звездочки по алгоритму поиска, который отличается от озвученного в видеоуроке.  Не думаю что мой алгоритм быстрее и понятнее, но вроде бы он работает :)
2014-12-04 01:55 Нано-игры Бот для Цифр + 1 5 час. 00 мин.

WINAPI
С программой Цифры экспериментировал на своем ребенке, по его желанию увеличил кол-во цифр до 20 и сделал перемешивание после каждого хода.  Видеоурок ещё не смотрел, пытался сам сделать на основе того, что узнал из бота для фастклика и интернета. К тому же предложенный в видеоуроке вариант мне не очень понравился, так как не совсем он автоматический.
Начал с WINAPI и SPY++, ничего не вышло. WINAPI по большому счету пока выше моего понимания. В целом частично понятно, но ничего не работало.
Потом установил через Nuget TestStack.White и скачал UI-Automation и вот тут то дело и пошло. В итоге работающий бот состоит из нескольких строчек и замечательно работает.   
2014-12-02 15:23 Нано-игры Игра Цифры + 1 50 мин.

Ничего
Делал самостоятельно без просмотра урока. В итоге моё решение получилось более кривым, но вполне себе работоспособным.  Не совсем понял, зачем в задании указано использовать поле Tag. Так же как и в видеорешении не использовал его.
2014-11-29 06:08 Демо игры VIP. Устный счёт + 1 10 час. 00 мин.

Обратная польская нотация и алгоритм её работы - до конца не понял, т.к. мало знаком со стеком (у себя использовал готовый найденный на хабрахабре класс.
При выполнении прошлого задания Евгений написал что следующим этапом будет является самостоятельное выполнение задания не глядя вебинар.  В этот раз я так и сделал.  Результатом честно говоря очень доволен, хотя времени потратил целый вагон. 
В настоящее время я ещё так и не посмотрел вебинар, но думаю все таки сделать это, вдруг там будет что то новое.
По моей программе:
В зависимости от выбранного уровня сложности открываются новые операции, количество цифр в примере и активируется таймер с возможностью установки времени.
После выбора опции формируется функция - как это происходит видно на втором скриншоте. Результат отправляется в интерфейс и в класс RPN , отвечающий за преобразование строки в обратную польскую нотацию и получение правильного ответа.
2014-11-27 00:44 Демо игры ФИНАЛЬНЫЙ УРОК + 1 10 мин.

Чукча не писатель, чукча читатель :)  Сложно сформулировать отзыв
Порадовал раздел консоль, хочется дождаться большего количества заданий.  С другой стороны в разделе консоль не сильно радовали задачи, более связанные с математикой в голом виде, а не конкретно с программированием. Хотелось бы видеть более отвлеченные задачи, не подвязанные на математику - при этом нужно заметить, что я понимаю что математика нужна и важна. Раздел видеоигр и прикладных программ тоже хорош, потихоньку изучаю.  После прохождения бесплатно доступных разделов и поднятия общего уровня программирования от нуля возможно возьму подписку чтобы посмотреть что делают на более сложных уровнях. Данный сайт не единственный источник для моего изучения языка, но в настоящее время он является основным.  Для собственной мотивации очень полезно видеть некий прогресс прохождения, что и дает данный курс. 
Из того, что не совсем нравится по сайту:
На мой взгляд, не совсем удобная система комментирования и сообщений. При этом сложно описать, что именно не нравится, просто интуитивно она конкретно мне кажется не совсем удобной.

С уважением, Сергей Махолов
2014-11-26 16:16 Демо игры Камень ножницы бумага + 1 3 час. 00 мин.

Все было довольно понятно.
В этот раз решил не повторять урок слепо, а просмотреть урок и повторить его но реализовать программу другим способом.  В итоге все получилось. Основное отличие от продемонстированной в уроке программы следующие: отдельной функцией генерируется рандомный рисунок, который вставляется в picturebox, который также передается в функцию в виде параметра.
2014-11-24 08:50 Демо игры Бот для Быстрощёлка + 1 30 мин.

Ничего
Хороший урок, дает новую пищу для размышлений. Есть возможности для улучшения - из очевидного необходимо автоматически определять окно куда нужно кликать.
2014-11-23 15:42 Новые технологии VIP урок. C# + MySQL через DataSet + 1 55 мин.

DataAdapter
До конца концепция работы в меня не вошла. Предполагаю что необходима практика или более подробный пример.  Вероятно подобную практику мы получим при переносе проекта, если он действительно будет. 
2014-11-22 16:49 Демо игры Игра Быстрощёлк + 1 35 мин.

Ничего, все было просто.
Замечаний нет. Программа простая.
2014-11-21 08:43 БД - Книжка оценок Сетка оценок ученика + 1 4 час. 00 мин.

В самом вебинаре разобрался быстро, ничего сложного не было.
Хороший урок. Попытался после стандартного выполнения задания сделать сетку, где выводится только дни, когда были оценки. Сделал и так, однако потом начал оптимизировать, чтобы не дублировались предметы и дни в случае совпадения. В итоге с днями получилось, а предметы слить не смог.  Запутался, и вернул все в исходную :))
2014-11-17 10:48 БД - Книжка оценок Авторизация школьников и учителя + 1 2 час. 00 мин.

Ничего, все было понятно.
К этому уроку никаких замечаний, вопросов, комментариев нет, все ясно.
2014-11-17 03:42 БД - Книжка оценок Создание интерфейса программы + 1 2 час. 30 мин.

public OleDbDataReader Select(string query) и механизм его работы и вызова.
Было бы удобнее иметь приведенные в вебинаре ссылки в текстовом виде в задании.  Более замечаний или вопросов нет.  Сделал для вкладки учеников аналогичную форму.
2014-11-14 08:26 БД - Книжка оценок Проектирование БД «Книжка оценок» + 1 1 час. 45 мин.

Ничего. Запрос на подобном уровне мне пока знакомы.
Не приложил все скриншоты на скриншоте, так как сначала их все сделал, а потом уже увидел что нужно было их скриншотить. Поэтому написал повторно часть запросов и приложил их на фоне результирующего последнего SELECT запроса.
2014-11-03 13:56 Комбинаторика Рекурсия. Главный секрет + 1 3 час. 00 мин.

Кривые Гилберта
Не рисовать в пейнте, а иметь готовые доп. материалы.
2014-11-03 08:24 Комбинаторика Рекурсия. Вступление + 1 4 мин.

Ничего :)
Нечего добавить. Задание простое.
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


Трудности: Понять как добавить компонент WMP
Не смог найти как добавить компонент WMP, пытался через add reference как описано в инете - ничего не вышло. Пришлось запустить видеоурок и пролистать на тот момент где показывается как оно добавляется правильно. Также совершенно по другому оформил интрефейс программы, сделал что-то вроде теста (пока только одного). В планах добавить рус-англ и сделать возможность добавлять слова. Такой десктоп аналог wordsteps или quizlet.com А в более далеких планах реализовать подобное на asp.net


Трудности: Чукча не писатель, чукча читатель :) Сложно сформулировать отзыв
Порадовал раздел консоль, хочется дождаться большего количества заданий. С другой стороны в разделе консоль не сильно радовали задачи, более связанные с математикой в голом виде, а не конкретно с программированием. Хотелось бы видеть более отвлеченные задачи, не подвязанные на математику - при этом нужно заметить, что я понимаю что математика нужна и важна. Раздел видеоигр и прикладных программ тоже хорош, потихоньку изучаю. После прохождения бесплатно доступных разделов и поднятия общего уровня программирования от нуля возможно возьму подписку чтобы посмотреть что делают на более сложных уровнях. Данный сайт не единственный источник для моего изучения языка, но в настоящее время он является основным. Для собственной мотивации очень полезно видеть некий прогресс прохождения, что и дает данный курс. Из того, что не совсем нравится по сайту: На мой взгляд, не совсем удобная система комментирования и сообщений. При этом сложно описать, что именно не нравится, просто интуитивно она конкретно мне кажется не совсем удобной. С уважением, Сергей Махолов