Online обучение c#

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

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

 15694

-- Jan

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

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

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

Дата Видеоурок Результат
2018-02-02 00:43 Нано-игры Арканоид - Уровень и ракетка + 15 89 дней 20 час. 29 мин.
Всегда хотелось создать эту игру :)
самое сложное должно быть впереди
2018-01-19 23:31 Демо игры ФИНАЛЬНЫЙ УРОК + 15 12 мин.
Меня зовут Ян. Все уроки в этом курсе были интересными и занимательными. Советую всем проходить курсы на данном проекте, и  побольше практиковаться! Думаю что следующий из курсов который я выберу возможно будет по прикладным программам.

2018-01-19 23:16 Демо игры Камень ножницы бумага + 15 2 дня 23 час. 8 мин.
Уже раньше приходилось делать эту игру но на консоли, было интересно теперь написать ее и на формах.
Остановится :)
2018-01-15 23:48 Демо игры Бот для Быстрощёлка + 15 2 час. 12 мин.
Научился подключать к программе метод который позволяет симулировать клик мышкой в Windows, и это очень здоровски! Будем теперь держать это оружие всегда при себе
Все понятно.
Возможно если понадобится когда нибудь в дальнейшем более подробно разобраться с (using System.Runtime.InteropServices;) но это потом по надобности
2018-01-15 01:55 Демо игры Игра Быстрощёлк + 15 2 час. 42 мин.
Создать игру Быстрощёлк
Все было понятно
2018-01-14 22:51 Теория ООП Инкапсуляция мечты + 15 32 мин.
Инкапсуляция - это прием работы с данными, которые можно скрыть в некую защищенную оболочку (класс) в котором также  будут находится описанные методы по работе с этими данными.  На скриншоте хорошо видно что данные в капсуле скрыты синим цветом.
Нечего
2018-01-12 01:29 Демо игры Лабиринт 2D - игра + 15 2 дня 7 час. 57 мин.
Полностью проработал и с разных сторон использовал все события и методы которые были описаны в данном уроке + дополнил другими. Оч понравилось играться с Point и Cursor, таймеры были полезны для добавления динамики в игру.
((PictureBox)sender).Visible = false; - теперь знаю как может быть полезен sender в таких ситуациях переопределив его в нужный тип данных!
В своей игре реализовал:
-Сбор монеток и ключей
-Разные секреты прохода дверей в том числе телепорты , кнопки для активации стен и тп.
- Движущиеся по лабиринту элементы (мост, забор для монет)
Помимо всего были добавлены счетчик времени прохождения (через Stopwatch) и сколько монет было собрано за игру, переменные выводят на главную форму результаты
При рестарте уровня все монетки и двери возвращаются в первоначальное состояние
Со всем этим осознал что можно почти до каждого свойства долезть и как то изменить и потом применить это в коде.
Игру сделал в 4 уровня всего но последние два довольно не простые скину файл с игрой кому интересно попробовать пройти, хотя такой игрой можно заниматься и заниматься, и много разных прикольных уровней можно сотворить классных
Думаю что стоить еще сделать  эту игру используя ООП , чтоб сократить код , а так все понятно
2018-01-09 17:30 Демо игры C# чего начать программировать + 15 14 мин.
Спс

2017-09-11 00:48 Демо игры Лабиринт 2D - меню + 16 2 час. 20 мин.
-Создавать новый класс
-Подключать звуковые файлы к проекту и включать их по назначенным действиям
-Коды для: закрытия программы close, вызов директории Media, вызов звука за счет play.
Из сложного это пришлось посидеть отдельно и разобраться как все взаимосвязано при подключении звуковых файлов  , а для этого нужно создать отдельный класс в котором сперва перечисляются все звуки которые добавлены в ресурсы, а потом их задействовать в функциях. В частности пришлось помучится с конвектором .wav звуков (все из за кодировки, VS не хотел воспринимать) когда добавлял их к проекту :) И все таки еще не пришло понимание того что за что отвечает (названии терминологии, что является функцией,  а что из написанного метод. Вот что понятно так это условия ) , чтоб все было в голове образно находилось, запомнить получается пока только с подсказками. То есть пока свой код чтоб написать придется все повторять по примеру и наверное только зубрить.
Хотелось бы узнать более подробнее о public, static и void. когда нужно писать все вместе или что то исключать. Буду искать где нибуть инфу об этом.
2017-09-10 19:04 Демо игры Картинка с секретом + 17 1 час. 30 мин.
Научился создавать Windows Form App проект, с иконками, рисунками, кнопками и при этом совместить  все это между собой. Очень здорово, буду продолжать дальше изучать ваши уроки, Спасибо!
Наверное это не то что сложное, а осталось не понятным почему в видео при создании секрета 5 картинки, было указано в коде так
if(e.X < buttonShowImage.location.X ... и с Y аналогично) почему положение мышки должно быть меньше (<) левой верхней кнопки, когда она должна быть выше и левее ее. Скорее всего недостаточно внимательно ознакомился с кодом и все так и должно быть написано
Если все видео будут такими подробными это было бы очень здорово
2017-09-08 20:08 Демо софт Вступительное слово + 16 1 час. 00 мин.
Познакомился с вашим сайтом и проектом :)
Выбор версии Visual Studio )
Следуем далее
  Нано-игры Арканоид - Шарик и кирпичики   Открыто


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





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

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

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

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


Научился: Инкапсуляция - это прием работы с данными, которые можно скрыть в некую защищенную оболочку (класс) в котором также будут находится описанные методы по работе с этими данными. На скриншоте хорошо видно что данные в капсуле скрыты синим цветом.



Научился: Научился создавать Windows Form App проект, с иконками, рисунками, кнопками и при этом совместить все это между собой. Очень здорово, буду продолжать дальше изучать ваши уроки, Спасибо!
Трудности: Наверное это не то что сложное, а осталось не понятным почему в видео при создании секрета 5 картинки, было указано в коде так if(e.X < buttonShowImage.location.X ... и с Y аналогично) почему положение мышки должно быть меньше (<) левой верхней кнопки, когда она должна быть выше и левее ее. Скорее всего недостаточно внимательно ознакомился с кодом и все так и должно быть написано
Если все видео будут такими подробными это было бы очень здорово