Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-10-08 23:22 On-line игра 1. Консольная игра. Добро пожаловать! + 19 1 час. 53 мин.
Пока ничему не научился.
Поставить UWP для использования Blank App.
2018-10-07 23:02 Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. + 15 2 мин.
+ Я проверил 31 отчёт у 23 формулистов.

+ Я написал 2 сообщения 1 формулисту общим объёмом 1 килобуква

+ Я набрал 6 текстов:
    1 => «C# набор / Первая программа», без ошибок
    2 => «C# набор / Служебные слова», 1 ошибка
    3 => «C# набор / Определение массива», без ошибок
    4 => «Java - Запуск / Компиляция», без ошибок
    5 => «Java - Вывод данных / Java Keywords», 1 ошибка
    6 => «Java - Вывод данных / Целые типы», 2 ошибки

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

+ Я выполнил 6 видеоуроков:
    1 => «Нанософт / Баскетбольное табло» за 4 час. 54 мин.
    2 => «Нанософт / Прохождение теста» за 1 час. 56 мин.
    3 => «Нанософт / Расписание уроков» за 1 час. 18 мин.
    4 => «Нанософт / Скорость на клавиатуре» за 45 мин.
    5 => «Нанософт / Делегаты на кубиках» за 1 час. 9 мин.
    6 => «Нанософт / Средняя оценка» за 2 час. 17 мин.

− Я не собрал ни одного Мегахеша :o(
Продолжаю стабильно заниматься. Очень доволен результатами. Понял, что главное - стабильность)

2018-10-06 19:23 Нанософт Средняя оценка + 13 2 час. 17 мин.
Научился работать с элементом ToolTip, также понял, что такое делегаты.
Разобраться в принципе использования делегирования. Насколько я понял, делегируя метод мы запихиваем его в коробку и перекидываем в другой класс. Некая передача метода.
2018-10-05 23:36 Нанософт Делегаты на кубиках + 19 1 час. 9 мин.
Научился работать с делегатами.
Работа с делегатами в основном классе.
2018-10-04 23:52 Нанософт Скорость на клавиатуре + 15 45 мин.
Научился лучше работать с DateTime'ом, секундомером.
Написать метод ShowStats();
2018-10-03 23:08 Нанософт Расписание уроков + 16 1 час. 18 мин.
Частично научился работать с DataGridView.
Считывать и записывать в файл.
2018-10-03 00:42 Нанософт Прохождение теста + 17 1 час. 56 мин.
Научился работать с файлами. Довольно странный способ сортировки вопросов, ибо если мы изменим .txt файл, то всё поломается.
Ничего.
2018-10-01 23:00 Нанософт Баскетбольное табло + 18 4 час. 54 мин.
Научился работать с другой формой, event Resize у формы
Динамически менять шрифт, в зависимости от размеров окна.
2018-09-30 17:16 Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. + 16 1 мин.
За эту неделю:

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

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

+ Я набрал 7 текстов:
    1 => «Java - Запуск / Скоростная Java», 1 ошибка
    2 => «Java - Запуск / Скобки», без ошибок
    3 => «Java - Запуск / String[] args», без ошибок
    4 => «Java - Запуск / System.out», без ошибок
    5 => «Java - Запуск / Главное заклинание», без ошибок
    6 => «Java - Циклы / Java For Loops», 1 ошибка
    7 => «Java - Циклы / Java While Loops», 1 ошибка

+ Я решил 1 задачу:
    1 => «Олимпиада / Случайная задача» на 100%

+ Я выполнил 8 видеоуроков:
    1 => «Нано-игры / Скорость реакции. Три картинки по таймеру» за 17 мин.
    2 => «Нано-игры / Скорость реакции. Алгоритм и рекорд» за 56 мин.
    3 => «Нано-игры / Игра Цифры» за 1 час. 8 мин.
    4 => «Нано-игры / Бот для Цифр» за 39 мин.
    5 => «Нано-игры / ФИНАЛЬНЫЙ УРОК» за 47 мин.
    6 => «Нано-игры / VIP урок. Игра 2048» за 8 мин.
    7 => «Нанософт / Твоё портфолио» за 1 час. 32 мин.
    8 => «Нанософт / Шахматные часы» за 3 час. 43 мин.

− Я не собрал ни одного Мегахеша :o(

На следующей неделе планирую продолжать ежедневно заниматься, пройти видеокурс "Прикладные программы" до конца. Возможно, начать курс "Разработчик игр C#".

2018-09-30 17:14 Нанософт Шахматные часы + 15 3 час. 43 мин.
Научился работе с системным классом DateTime, правильному применению его.
Моё улучшение - не запускать часы когда мы выбрали время, а ждать, пока будет клик по форме, после чего уже изменять состояние игры на "Активно" и запускать часы.
2018-09-29 18:32 Нанософт Твоё портфолио + 18 1 час. 32 мин.
Научился добавлять другой проект (хоть у меня это и не получилось в итоге), создавать своё портфолио в программе. Так же разместил 2 программы (текстовый процессор и быстрый кликер).
Добавить проект в проект, что у меня так и не получилось.
2018-09-28 18:36 Нано-игры VIP урок. Игра 2048 + 13 8 мин.
Научился одной из основных статегий игры в "2048".
Набрать хотя бы 400 очков, так как играл почти первый раз.
2018-09-28 18:27 Нано-игры ФИНАЛЬНЫЙ УРОК + 11 47 мин.
Записывать свои видеообзоры. Забыл сказать про свою библиотеку программ. Её приложу в скриншоты.
Сконцентрироваться, успокоиться, подготовиться к записи.
2018-09-27 22:40 Нано-игры Бот для Цифр + 16 39 мин.
Вспомнил, как работать с симуляцией нажатия мыши (раньше уже работал с этим).
Реализовать нормальный способ вычисления координат. Вкратце: мы задаём лишь начальную координату, а программка сама вычисляет все остальные, ведь расстояние между ними одинаковое.
2018-09-26 19:22 Нано-игры Игра Цифры + 12 1 час. 8 мин.
Повторил, как работать с элементом TableLayoutPanel.
Написать свой метод рандомайзера для кнопок, так как Ваш работает некорректно: последняя цифра, а именно девятка никогда не изменяется. Да и вообще я считаю, что вызывать один метод Свапа по 100 раз не совсем правильно. Я создал массив неиспользованных чисел от единицы до девятки, и генерил рандомное число в этом диапазоне для i-той кнопки. Скриншот своего метода приложу ниже.
2018-09-25 19:20 Нано-игры Скорость реакции. Алгоритм и рекорд + 14 56 мин.
Научился работе с Stopwacth. Насколько я понял, pctbB_Click_1()  в функции надо было не присваивать reactTimeMS += (int)watch.ElapsedMilliseconds, а именно добавлять, а так просто получалось, что делилось последнее время реакции.
Разобраться, почему при делении на 1000 выдавало 0 в результат. При работе с типом double нужно числа записывать в форме 1000.0
2018-09-24 22:08 Нано-игры Скорость реакции. Три картинки по таймеру + 16 17 мин.
Интересные 4 способа задать cardNR, из которых я знал только о трёх)

2018-09-23 17:03 Нано-игры Скорость реакции. Блок-схема + 14 40 мин.
Увидел пример правильного проектирования проекта.

2018-09-23 14:42 Нано-игры Арканоид - Шарик и кирпичики + 12 17 час. 31 мин.
Научился создавать игру Арканоид на C#, научился лучше работать с координатами. Интересный способ создания метода, в который передаёшь кирпичик, а он для каждого считает универсально.
Был сложный момент с понятием координат и условий отталкивания, также попробовал начиная с 30-той минуты доделать сам, в итоге не получилось из-за того, что начал описывать условия отталкивания для каждого кирпича и понял, что это заняло бы кучу времени.
2018-09-22 19:54 Нано-игры Арканоид - Уровень и ракетка + 15 1 час. 25 мин.
Возможности использования RadioButton в роли шарика. Весьма оригинально. Попрактиковался в определении координат "стенок" для нижнего элемента.
Реализовать по-другому координаты "стенок". Приложу в скриншоте.
2018-09-22 18:27 Дневник успеха Полезные права и обязанности в Клубе формулистов + 15 58 мин.
Не знал о возможности покупать за байты и хеши курсы.
Из перечисленного не буду делать только репост в соц. сети и возможно не буду майнить Хеши.
2018-09-22 18:25 Дневник успеха 2018-09-23 : Много спать – дело не знать. + 15 3 мин.
За эту неделю:

+ Я проверил 6 отЗа эту неделю:

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

+ Я написал 2 сообщения 2 формулистам общим объёмом несколько буков.

+ Я набрал 1 текст:
    1 => «Java - Запуск / Main», без ошибок

+ Я решил 12 задач:
    1 => «Семантика / Привет, Мир!» на 100%
    2 => «Семантика / Калькулятор» на 100%
    3 => «Семантика / Считалка» на 100%
    4 => «Семантика / Дядюшка Эхо» на 100%
    5 => «Семантика / Дедушка Эхо» на 100%
    6 => «Семантика / Китайская стена» на 100%
    7 => «Целые числа / Максима» на 100%
    8 => «Целые числа / Чтение» на 100%
    9 => «Целые числа / Два числа» на 100%
    10 => «Целые числа / Деление» на 100%
    11 => «Целые числа / Пять чисел» на 100%
    12 => «Олимпиада / Случайная задача» на 100%

− Я не выполнил ни одного видеоурока :o(

− Я не собрал ни одного Мегахеша :o(чётов у 6 формулистов.

+ Я написал 1 сообщение 1 формулисту общим объёмом несколько буков.

+ Я набрал 1 текст:
    1 => «Java - Запуск / Main», без ошибок

+ Я решил 12 задач:
    1 => «Семантика / Привет, Мир!» на 100%
    2 => «Семантика / Калькулятор» на 100%
    3 => «Семантика / Считалка» на 100%
    4 => «Семантика / Дядюшка Эхо» на 100%
    5 => «Семантика / Дедушка Эхо» на 100%
    6 => «Семантика / Китайская стена» на 100%
    7 => «Целые числа / Максима» на 100%
    8 => «Целые числа / Чтение» на 100%
    9 => «Целые числа / Два числа» на 100%
    10 => «Целые числа / Деление» на 100%
    11 => «Целые числа / Пять чисел» на 100%
    12 => «Олимпиада / Случайная задача» на 100%

− Я не выполнил ни одного видеоурока :o(

− Я не собрал ни одного Мегахеша :o(
В итоге, лучше познакомился с самой конструкцией проекта, со своими обязанностями и правами.
Планирую много и продуктивно работать начиная с этого момента.
Так же вступил в клуб формулистов и начал активно заниматься на этом проекте.

2018-09-15 18:17 Итератор Итератор. Перебор простых чисел. + 17 33 мин.
Ограничивать количество элементов для перебора.
Понять логику алгоритма.
2018-09-15 17:42 Итератор Итератор. Перебор чисел в итераторе. + 16 40 мин.
Работе с интерфейсами.
Разобраться в конструкции и принципе работы интерфейсов в данной задаче.
2018-09-15 15:48 Демо софт Квадратный калейдоскоп + 15 1 день 17 час. 5 мин.
Работе с панелями, рисованию на них фигур, работа с Enum.
Работа с Enum, добавление своей фигуры.
2018-09-15 11:30 Итератор Итератор. Создание пустого итератора. + 17 20 мин.
Работе с интерфейсами, наследование интерфейса, его методы GetEnumerator(), MoveNext(), объект Current.
Как я понял, итератор - это некая конструкция, позволяющая перебирать элементы какого-то объекта.
2018-09-15 11:09 Итератор Итератор. Разложение числа на простые множители. + 15 13 мин.
Ничему.
Ничего.
2018-09-15 10:42 Демо софт VIP. Бесплатная консультация + 16 1 мин.
Не нужна.
На консультации не был.
2018-09-15 10:39 Демо софт Вам телеграмма! + 15 8 мин.
Устанавливать Телеграм :D
Ничего.
2018-09-13 21:32 Демо софт Текстовый процессор + 15 45 мин.
Замена текста в текстовом редакторе, работа с диалогами для сохранения и открытия файлов.
Найти ошибку, почему не работала замена текста.
2018-09-13 17:28 Демо софт Менеджер паролей + 12 57 мин.
Помещать текст в буфер обмена, свойство Tag.
Ничего.ы
2018-06-27 23:40 Демо софт Английские карточки + 18 1 день 8 час. 45 мин.
Работе с компонентом Windows Media Player, работа с файлами.
Понять алгоритм работы с файлами, а именно как мы получили путь к каждому из элементов, или же слов.
2018-06-26 14:51 Демо софт Двенадцать месяцев + 19 48 мин.
Научился работе с элементом monthCalendar, его свойством .SelectionStart.
Реализовать работу программы при расположении вне папки Debug.
2018-06-26 14:03 Демо софт Вступительное слово + 18 4 дня 21 час. 10 мин.
Последняя написанная программа - игра Камень-Ножницы-Бумага
Ничего
2018-06-14 20:25 Демо игры ФИНАЛЬНЫЙ УРОК + 20 5 мин.
Моё имя Денис. Меня очень заинтересовал Ваш курс, так как вся информация очень подробно объясняется. Замечаний никаких нету.
Так же мне очень понравилось то, что уроки открываются последовательно и нету возможности просто просмотреть, а нужно именно работать. Это есть огромный плюс. Так же очень нравится реализация программы путём создания целой иерархии классов, методов и так далее.
2018-06-12 17:34 Демо игры Камень ножницы бумага + 18 1 час. 52 мин.
Узнал о новом элементе Panel.
Понять алгоритм работы программы, так как я представлял немного другую реализацию.
2018-06-12 15:41 Демо игры Бот для Быстрощёлка + 18 1 день 1 час. 39 мин.
Узнал о новых элементах окна.
Реализовать работу программы через сочетание клавиш.
2018-06-09 14:55 Демо игры Игра Быстрощёлк + 18 1 час. 25 мин.
Работе с DateTime, элемент menuStrip для меню "О программе".
Работа с DateTime.
2018-06-08 19:23 Демо игры Лабиринт 2D - игра + 25 4 час. 22 мин.
Научился одному из способов написания игры "Лабиринт 2D", работать с ключами для открытия дверей на следующий уровень, узнал новый Event на наведение курсора.
Работа с таймером в моём третьем уровне.
2018-06-08 14:42 Демо игры Лабиринт 2D - меню + 25 46 мин.
Структурированию классов и методов игры
Описывание класса Sound
2018-06-08 13:53 Демо игры Картинка с секретом + 25 33 дня 17 час. 51 мин.
Задавать значок для приложения
Проверка на открытие секретной картинки
2018-05-05 20:01 Демо игры C# чего начать программировать + 24 9 мин.
Очень интересны методы обучения, хотелось бы научиться создавать игры


  Демо игры VIP. Устный счёт   Открыто


  Нанософт ФИНАЛЬНЫЙ УРОК   Открыто


  Невидимка Кто такая C# Невидимка?   Открыто


  On-line игра Марионетка   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


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





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

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

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

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


Научился: Работе с интерфейсами, наследование интерфейса, его методы GetEnumerator(), MoveNext(), объект Current.
Трудности: Как я понял, итератор - это некая конструкция, позволяющая перебирать элементы какого-то объекта.



Научился: Узнал о новых элементах окна.
Трудности: Реализовать работу программы через сочетание клавиш.