Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-11-13 09:07 Шарики Шарики. Анализ игры + 18 1 день 9 час. 5 мин.
Инициализация в цикле элементов WinForms
с непривычки  протупил над new System.EventHandler(this.pictureBoxClick);
2018-11-12 22:47 Шарики Шарики. Вступление + 14 1 день 16 час. 2 мин.
Хочется разбавить курс по шахматам чем то попроще, пока сижу на дежурствах. что может быть лучше шариков?

2018-11-11 21:04 Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. + 10 2 мин.
За эту неделю:
− Я не проверил ни одного отчёта :o(
− Я не написал ни одного сообщения :o(
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(

+ Я выполнил 5 видеоуроков:
    1 => «Шахматы по сети / Классы. Квадратная матрица» за 1 день 8 час. 23 мин.
    2 => «Шахматы по сети / Классы. Стой, кто идёт!» за 5 час. 43 мин.
    3 => «Шахматы по сети / Классы. Шахматная бюрократия» за 22 час. 49 мин.
    4 => «Шахматы по сети / Классы. Консольная доска» за 23 час. 41 мин.
    5 => «Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК» за 1 день 4 час. 56 мин.

Продолжаю осваивать курс по шахматам. Для разнообразия, чтобы немного расслабиться хочу за неделю пройти еще "Шарики" - материал знакомый, хочу сделать для отвлечения и удовольствия.

2018-11-10 05:01 Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК + 16 1 день 4 час. 56 мин.
Обычно я все делаю или в самой Visual Studio или (если дома) Visual Paradigm. Это быстро, просто, и главное без ошибок. Предложение потратить время и и сделать это вручную я встретил как "косить в противогазе и спать на потолке". Но суточное дежурство все равно выбило меня из графика сдачи заданий, делал я все не из дома, поэтому сел и в draw.io все нарисовал. Получилось убого, с результатами Visual Studio / Visual Paradigm не сравнить, но хотя бы что-то.
Перебороть отвращение к любым действиям, которые можно сделать легче и проще.
2018-11-09 00:04 Шахматы по сети Классы. Консольная доска + 17 23 час. 41 мин.
Все супер, но хотелось бы чтобы все эти задачи были бы в одном видео.
отлов багов
2018-11-07 23:42 Шахматы по сети Классы. Шахматная бюрократия + 18 22 час. 49 мин.
Интересная реализация

2018-11-06 05:44 Шахматы по сети Классы. Стой, кто идёт! + 18 5 час. 43 мин.
Продолжаем в том же духе =)

2018-11-06 00:00 Шахматы по сети Классы. Квадратная матрица + 14 1 день 8 час. 23 мин.
Очень интересно

2018-11-04 15:33 Шахматы по сети Классы. Фигурой марш! + 14 11 час. 41 мин.
Очень понравилась организация кода. До сих пор разбираюсь со структурой пытаясь перенести в собственный проект по тем же принципам. С огромным удовольствием посмотрел. И буду пересматривать наверное еще пару раз.
Приведение типов - иногда туплю.
2018-11-04 03:51 Шахматы по сети Классы. Квадратная площадь + 17 9 дней 44 мин.
Весьма интересно
Дождаться возможности написать код. =)
2018-10-25 05:25 Шахматы по сети Классы. Цветная фигура + 16 36 мин.
Пока что все знакомо, но все равно интригует
ничего
2018-10-25 04:49 Шахматы по сети Классы. Шахматная библиотека + 15 2 дня 16 час. 24 мин.
Сто лет не делал библиотеки.
Пока что ничего сложного
2018-10-22 12:24 Шахматы по сети Классы. Архитектура проекта + 12 3 час. 30 мин.
Жду недождусь сетевой части =)))))

2018-10-22 08:53 Шахматы по сети Доска. VIP. Запуск в Интернете + 18 12 мин.
Делаю билды под WebGl регулярно и это афигенно удобная вещь для обмена прототипами и тестирования каких-то фич. Не надо обмениваться exeшниками, ничей вирус не подхватишь.

Для разнообразия прикладываю  ссылку на веб-версию еще одной моей игры. Фото тоже мои. Котиков всем!
https://goo.gl/WDGeUA
2018-10-22 08:40 Шахматы по сети Доска. VIP. Запуск на Android + 17 19 мин.
Я не пользуюсь мобильными устройствами типа Android или iPhone Более того, у меня даже телефон обычный кнопочный. не шутка.
Опыт построения билдов для этих устройств у меня есть, я делал это в офисе. Но вообще это не мой рынок и никакого интереса к нему я не испытываю.

2018-10-22 08:08 Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК + 17 2 час. 27 мин.
Мне весьма сложно писать отзыв об этом курсе. Но если "простыня" индивидуальных реакций действительно интересная, я могу скинуть это в ВК или по e-mail (или любым другим способом)
Смириться с политикой/педагогическими методами  курса, находящимися за пределами вопросов программирования. С программированием всё шикарно. =)
Ну и очень не хватает нормальной понятной системы сообщений и форума для общения формулистов.

На скриншоте - еще одна моя мини-игра на Unity. Кораблики обозначены кружочками. Их необходимо загнать в квадратики - конечные точки. Перемещение возможно в 4 стороны, но движение заканчивается только когда кораблик упирается в стену или своего собрата.
Пока сделал три уровня дальше жду уточненных требований по левелдизайну от паблишера для продажи.
2018-10-22 05:40 Шахматы по сети Доска. Запуск на Windows + 16 42 мин.
Всё как обычно.
Ничего
2018-10-21 19:10 Шахматы по сети Доска. Смещение + 13 1 день 22 час. 56 мин.
Реализовал процесс перемещения еще 2-мя методами.
Сначала хотел сделать (и сделал) разбиение билдов через Git, но в конечном итоге просто воспользовался Unity Teams
2018-10-18 09:02 Шахматы по сети Доска. Подцеп фигуры + 19 3 час. 19 мин.
У меня такой вопрос: а почему был выбран именно такой метод реализации, а не через IDragHandler/canvas/UI ?

2018-10-18 05:41 Шахматы по сети Доска. Состояния переноса + 19 4 час. 42 мин.
Пока все знакомо, так что ничего не могу сказать.

2018-10-17 13:18 Шахматы по сети Доска. Фигуры + 16 6 час. 46 мин.
Копирование проще делать через Ctrl+D
Дождаться следующего занятия и не потратить байты =)
2018-10-16 00:46 Шахматы по сети Доска. Установка Unity 3D + 15 36 мин.
В Юнити - моя пре-альфа версии прототипа игры. Две базы (игрок и ИИ) сражаются между собой. Можно запускать истребители (viper) и защитные спутники (sat). Накопив ресурсы можно открыть гипер-драйв портал и запустить один вайпер в указанной точке поля. Истребители запрограммированы автоматичеки лететь и атаковать базу пока не будут сбиты сателлитами

2018-10-16 00:09 Шахматы по сети План Шахматного проекта + 16 10 мин.
C Unity работаю давно. Сделал на ней несколько игр. Сюда пришел именно за повышением уровня C# и чтобы освоить сетевые технологии. С БД имел дело еще во времена FoxPro. С SQL работал в разных вариантах включая базы для Lotus Notes.

2018-10-15 23:38 Демо игры Лабиринт 2D - игра + 17 29 дней 20 час. 44 мин.
Хорошее, полезное введение в WinForms, мне понравилось

2018-10-14 09:20 On-line игра 2. Рефакторинг. Перечисление субъектов + 18 9 мин.
Вспомнил про enum =)

2018-10-14 09:11 On-line игра Игра в библиотеке + 16 1 день 8 час. 50 мин.
выделение логики в библиотеку

2018-10-12 23:42 On-line игра Видный интерфейс + 18 20 час. 54 мин.
Хорошо но мало =)
VS-2017 долго ругалось на:
this.view = new view;
"Ошибка CS0118 'view" является переменная, но используется как тип. ConsoleGame \repos\OnlineGameSolution\ConsoleGame\Game.cs 18 Активный"

2018-10-11 05:44 On-line игра Цветной телевизор + 16 5 час. 41 мин.
И все таки хотелось бы хотя бы по полчасика занятия
Переименование файла не ведет к переименованию класса и его вызовов в VS 2017 Community Edition. Проблема обсуждалась на StackOverflow но рабочего решения я не нашел.
Пришлось делать все ручками. Если кто-то уже решал этот вопрос будут признателен за помощь.
2018-10-10 01:40 Дневник успеха 2018-08-12 Отчёт за неделю + 19 24 дня 6 час. 12 мин.
За эту неделю:

+ Я проверил 2 отчёта у 2 формулистов.

− Я не написал ни одного сообщения :o(

− Я не набрал ни одного текста :o(

− Я не решил ни одной задачи :o(

+ Я выполнил 5 видеоуроков:
    1 => «On-line игра / 1. Консольная игра. Добро пожаловать!» за 24 дня 8 мин.
    2 => «On-line игра / Марионетка» за 4 час. 49 мин.
    3 => «On-line игра / Представление выделяется» за 59 мин.
    4 => «On-line игра / Модель игры» за 32 мин.
    5 => «On-line игра / Контроллер не спешит» за 1 час. 10 мин.

− Я не собрал ни одного Мегахеша :o(
Планирую продолжать в том же духе.
2018-10-10 01:34 On-line игра Контроллер не спешит + 19 1 час. 10 мин.
У меня только один вопрос: почему бы сначала не создать модель и структуру кода "на бумаге", а потом уже написать соотв. классы и функции на её базе?
Прочитать плохой перевод книги Стива Бурбека  "Программирование Приложений в Smalltalk-80™: Как использовать Model-View-Controller (MVC)"
2018-10-09 06:40 On-line игра Модель игры + 21 32 мин.
Да, интересная реализация

2018-10-09 06:07 On-line игра Представление выделяется + 21 59 мин.
Все понятно , но уж сильно коротенько =)
(Возможно следовало бы смену нолика на пробел привязать к состоянию true/false и менять его соответственно. Но я ж не в курсе как планируется потом этот код дополнять.

2018-10-08 08:53 On-line игра Марионетка + 19 4 час. 49 мин.
Пока все просто. Интересно увидеть продолжение

2018-10-08 04:02 On-line игра 1. Консольная игра. Добро пожаловать! + 20 24 дня 8 мин.
Вспомнил про Ctrl+f5 =)

2018-09-16 02:54 Демо игры Лабиринт 2D - меню + 16 21 час. 7 мин.
Освоил элементарные моменты в обращении с WinForms. Кстати, кнопки сделал прозрачными.
Как и всегда - найти время написать отчет. И теперь ждать когда откроется следующий урок, вместо того, чтобы идти дальше пока есть время и внимание.
2018-09-16 00:10 Начало здесь День №8. Подведение итогов и составление Планов. + 12 5 час. 1 мин.
Подписался в Клуб Формулистов. В запасе есть время до 25.09.2018, чтобы определиться подходят ли мне курсы. Как ни странно, при всём моем нытье по тем или иным поводам я пока что доволен. Есть вещи, которые раздражают, но пользы все таки больше. Ну и в курсы вложен титанический труд, заслуживающий оплаты. Из проектов завершил "с секретом" (Win Forms), сейчас делаю лабиринт.

2018-09-15 05:46 Демо игры Картинка с секретом + 17 12 дней 56 мин.
Хотелось бы, конечно, поменьше monkey coding и побольше объяснений.
Например непонятно откуда вдруг взялось свойство e.Button = Windows.Forms.MouseButtons.Left. Я имею в виду, что что такое "е" нам не разъясняется, откуда его можно нагуглить чтобы использовать - тоже.
Кстати, учитывая что мы в самом начале используем директиву using, строчка прекрасно компилируется и при e.Button == MouseButtons.Right (т.е. полный "путь" Windows.Forms можно не указывать)
На счет "е" лично у меня вопрос остался. Очень хотелось бы пояснений по этому поводу со ссылками на docs.microsoft.com или иной источник с подробный пояснением.
Найти время написать отчет.
2018-09-15 02:55 Начало здесь День №7. Регулярный и Последовательный подход. + 18 6 дней 7 час. 3 мин.
Хотелось бы больше объяснений и меньше monkey coding'а.
В любом случае решил попробовать - в клуб вступил после вебинара на День программиста. Думаю этого периода будет достаточно чтобы понять - продолжать ли по этой методике или просто и дальше приобретать курсы на Udemy.

2018-09-07 18:41 Начало здесь День №5. Создание игровых и прикладных Программ. + 11 29 мин.
Решил задачу "Калькулятор". (> Программа отсылается... > Робот Шарп проверил программу, 10 с. Компиляция: OK Тест 000: ВЕРНО ИТОГО: 100 % Робот Шарп: Великолепное решение! Молодец!)
Пока не буду описывать ощущения от очередной задачи и подачи теоретической части. Слишком мало опыта и выводы могут быть поспешными.
Начал с "демо-игр". Картинка с секретом ждёт.

2018-09-06 21:31 Начало здесь День №4. Развитие Алгоритмического мышления. + 16 56 мин.
В отличии от всех предыдущих этот урок очень понравился. Видно как много труда вложено в "робот Шарп". Проходил подобные тесты в Hexlet и codecademy (курсы JavaScript). Но там над подобными программами трудилось множество людей, а здесь один разработчик. Круто! Очень круто! Обязательно буду возвращаться и делать другие консольные задачи. Что касаемо сложностей с проверкой (я , правда, пока с ними не столкнулся, но уверен столкнусь), то это черта всех автоматизированных средств проверки.

2018-09-06 04:52 Начало здесь День №3. Безошибочное владение Клавиатурой. + 18 14 мин.
Результат: 4 ошибки / 1 подход / 52 сим/мин
Микростресс? Серьёзно? Стресс - этот как раз таки попытки набора по примеру "Соло на клавиатуре".  Пройди курс и стань невротиком бесплатно. =) Если кто забыл, профессия машинистки внесена в соотв. список, и  сотрудникам даже положен ежегодный дополнительный оплачиваемый отпуск как работнику, занятому на работах с вредными, опасными условиями труда. И не спроста. Нагрузка на мозг от автоматизма не сильно снижается, просто сознание привыкает её игнорировать и вытесняет.
Что касаемо набора кода на английском - да настройте вы нормально IntelliSense и будем Вам счастье. Его не даром внедряют и в MonoDevelop и в продукты типа WebStorm.
Навык набора улучшится со временем. Было бы желание.

2018-09-04 00:57 Начало здесь День №2. Общение с Единомышленниками. + 18 8 мин.
Повторю то, что и написал в комментарии: "Непонятно, почему только что пришедшие люди, не имеющие никакого опыта могут что-то там оценивать и проверять. Когда я обучался на "лечебном деле" на фельдшера студентам давали проверять работы друг друга, с целью выявления там ошибок. Т.е. проверялось знания материала и теми кто писал рефераты и теми ,кто проверял. Но все это были люди, закончившие несколько семестров обучения по конкретной специальности.
О каких "весомых", осмысленных комментариях тут может идти речь? Почему оценивать работы могут люди не имеющие к соответствующему курсу ни малейшего отношения?"

2018-09-03 04:46 Демо игры C# чего начать программировать + 20 3 час. 56 мин.
Мне бы хотелось улучшить свои навыки в области программирования на "чистом" С#.

2018-09-03 00:36 Начало здесь День №1. Создание микро-Привычки. + 20 3 мин.
Я проверил 2 отчета. Как я понял я получил 2 байта.

  Демо игры Игра Быстрощёлк   Открыто


  Демо софт Вступительное слово   Открыто


  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Карточки памяти Подготовка формы   Открыто


  Морской Бой Планирование   Открыто


  Теория ООП Инкапсуляция мечты   Открыто


  Игры со Спрайтами Аполлон. Главные герои   Открыто


  Игры со Спрайтами Аполлон. Законы физики   Открыто


  Игры со Спрайтами Аполлон. Плавное прилунение   Открыто


  Морской флот Вступление   Открыто


  Новые технологии Модульное тестирование   Открыто


  Бинарная жизнь Правила игры   Открыто


  Игры на JavaScript Запуск JavaScripta   Открыто


  НаноШахматы HTML - Шахматные фигуры   Открыто


  Мат Конём и Слоном Постановка задачи   Открыто


  Боты Сапёра ИГРА - Счастливый сапёр   Открыто


  МикроШахматы В начале было поле   Открыто


  Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.   Открыто


  On-line игра Показ героя на экране   Открыто


  Дневник успеха 2018-09-23 : Много спать – дело не знать.   Открыто


  Повторение задач Stop. Think. Act. Review.   Открыто


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





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

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

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

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


Научился: Копирование проще делать через Ctrl+D
Трудности: Дождаться следующего занятия и не потратить байты =)



Научился: У меня только один вопрос: почему бы сначала не создать модель и структуру кода "на бумаге", а потом уже написать соотв. классы и функции на её базе?
Трудности: Прочитать плохой перевод книги Стива Бурбека "Программирование Приложений в Smalltalk-80™: Как использовать Model-View-Controller (MVC)"