Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-02-16 10:25 Демо софт Вам телеграмма! + 15 6 дней 10 час. 10 мин.
Нечего сказать.

2018-02-12 10:54 Демо игры VIP. Устный счёт + 15 1 день 22 час. 10 мин.
На игру этот урок мало похож. Это математическая программа, школьная считалка. Здесь и таблица умножения и деление без остатка (в итоговом варианте программы).

Добавить что-нибудь своё. Пока что даже не пробую. Потому, что если застряну на этом, то ничего не успею. И получится, как с 3-м уровнем лабиринта. Что я с ним 52 дня просидел. Так что лучше для меня - это просто пока повторять действия Учителя.
Ещё я так и не понял, где можно найти таблицу Character Map на компьютере. Не удалось найти.

2018-02-10 12:43 Демо игры ФИНАЛЬНЫЙ УРОК + 15 5 мин.
Так получилось, что я заканчиваю одновременно два демо-курса. И вчера мною уже написан отзыв. Прикрепляю его.
Из всех заданий самым сложным было - это создать 3-й уровень лабиринта. Пока что у меня не получилось. Но я преодолею и этот барьер! Я настроен решительно!
2018-02-10 12:33 Демо игры Камень ножницы бумага + 16 13 дней 16 час. 45 мин.
Научился внимательно смотреть урок. И пользоваться отладчиков для поиска ошибок. Но здесь надо видео об этом а его нет. Если есть такое видео, как пользоваться отладчиком - исправьте меня и киньте ссылку я посмотрю.
То видео, которое видел я, то было для С++ и для продвинутого. А у меня уровень начинающий.
Ну и как всегда хочу сказать спасибо Евгению Витольдовичу за тщательно проработанный материал.
У меня получилось так, что делал я программу, делал вместе с Евгением Витольдовичем. Делал, делал и запустил. И получилось нажимаю на камень и у компьютера выпали ножницы. И так я победил. И затем начал всё время нажимать на камень и получилось у меня вот так вот 31 победа против 2-х поражений.
Я понял, что эта лажа и мне уже было неинтересно.
И чудо!
Тут в конце Евгений Витольдович и говорит:
В: добавлю – когда мы щёлкаем мышкой мы должны посмотреть, какой у нас режим. Если у нас режим game, то мы отправляем на проверку результат. В ином случае мы должны просто начать игру.
        private void user_pictureBox_kam_MouseClick(object sender, MouseEventArgs e)
        {
            if (mode == "game")
                check_result();
            else
                start_game();
        }
И получается, что я вписал этот код (хотя я чётко ещё не понимал, что произойдёт). И уже у меня не получилось выиграть 31 раз против 2. А получилось так, как на скриншоте 1-2.
СПАСИБО!
Самое сложное было найти ошибку. Это смешно, но только с 7-го раза это у меня получилось. Всё я пересмотрел. И нашёл. А ВСЁ ПОТОМУ, ЧТО НЕТ ВИДЕО  - КАК ПОЛЬЗОВАТЬСЯ ОТЛАДЧИКОМ НАЧИНАЮЩЕМУ! ЕВГЕНИЙ ВИТОЛЬДОВИЧ! СНЯТЬ ВИДЕО ОБ ЭТОМ - ЭТО ДЛЯ ВАС КАК УЧИТЕЛЯ ЗАДАЧА  №1. ХОТИТЕ ВЫ ЭТОГО ИЛИ НЕТ.
Лично я умею пользоваться дебагером для HTML/CSS, но там он встроен в браузер и имеею другие функции. Здесь же я включаю отладчик и непонятно, что там он открывает я не могу найти даже те окна, где показываются ошибки. Вообщем такое видео мне необходимо.
2018-02-09 23:55 Демо софт Квадратный калейдоскоп + 16 5 дней 14 час. 1 мин.
Продолжаю осваивать программирование на С#.
Опять много чего было сложным. Ничего ж себе как широко Евгений Витольдович применяет всё это разнообразие методов к объектам. Но у меня пока что не получается ещё разобраться, как сделать квадратики. Пока я тут и параллельно ещё смотрю видеоуроки и собираюсь выполнять консольные задачи.
Например, напрочь напугал меня метод ToString и с чем его едят. Хотя фактически ещё мало что понятно. Но то ли делать тут, то ли на консоли - приходится выбирать. Время для занятий у меня ограничено. Но я думаю бросить играть в чужие игры, когда я напишу что-нибудь гениальнее.
2018-02-04 09:18 Демо софт Текстовый процессор + 15 11 час. 47 мин.
Возможно это и понадобится мне когда-либо. Самое главное, что понятно, как это работает.
Найти время. Поэтому сделал всё по минимуму, что могу успеть. Главное, чтобы работала программа. Пока не до красоты (время не хватает).
2018-02-03 19:43 Демо софт Менеджер паролей + 15 10 час. 32 мин.
Сложный и нудный урок для новичка. Сама тема нудная. Если бы мне это надо было бы сделать, я бы сделал. А так тяжело было настроиться и даже переписать код. Мне нужно сделать что-то такое, чтобы меня заинтересовало и я смог запрограммировать это. Скорее всего это должна быть игра.
Очень сложный урок для меня. Самое сложное это была замена имён строк на sender. Суть я понял, но повторить бы не смог. Как достичь этого уровня не знаю. Вот уже 3 месяца прошло - иду за Учителем, а результата 0.
(А результат мой может отобразиться только в написанных программах). Хотя вообщем-то мне было бы интереснее написать игру, чем это. Это я понимаю. Но я застрял на КНБ и не получается идти дальше.
2018-02-03 08:55 Демо софт Английские карточки + 15 5 дней 10 час. 8 мин.
Пока что переписываю код - с третьего раза увидел все свои ошибки, но так до меня и не дошло, как мне сделать так, чтобы при проигрывании видео либо остановить его, либо переключив на другую картинку, чтобы сразу другая картинка появлялась. А то я переключаю, а видео дальше продолжает проигрывать до тех пор, пока я не нажму на какое-либо новое слово. Вообщем мысль такая - сделать на лейблы вперёд и назад события окончания проигрывания видео. Но как это сделать пока ещё я не понял.

2018-01-28 22:25 Демо софт Двенадцать месяцев + 15 8 час. 3 мин.
Очень понравился урок. Не ожидал, чтобы тут было даже о работе с ошибками. Ну, Евгений Витольдович, молодец! Всё объясняет - вот настоящий Учитель.
Это эти самые ошибки - одно дело в книге о них читать. Что есть там, да, такие то ошибки и всё. А здесь прямо на практике сталкиваешься. И я сразу когда столкнулся, вспомнил - ну была же у меня уже такая ошибка, а что это было - я так в книге не нашёл тогда. Ну а здесь услышал об этой ошибке от Евгения Витольдовича, и главное увидел на практике. Да, так и было, папку неправильно назвал и скомпилированная программа уже не работала.
2018-01-28 14:20 Демо софт Вступительное слово + 15 58 дней 14 час. 42 мин.
Я понял, что это ознакомительный урок. Застрял на игре "камень, ножницы, бумага". Беру то, что могу сейчас закончить.

2018-01-27 19:43 Демо игры Бот для Быстрощёлка + 15 7 час. 15 мин.
Не совсем мне понятен тот код, который Евгений Витольдович нашёл здесь для этого задания
https://stackoverflow.com/questions/2416748/how-to-simulate-mouse-click-in-c
не совсем понял я о чём это он. И, пусть не обижается, но этот момент он плохо объяснил.
Но в остальном урок очень интересный и грамотно продуманный.
Первый раз меня удивило, когда мы начали писать программу в новом проекте в отрыве от предыдущего. И второй раз удивило, когда начали использовать предыдущий урок и ставить рекорды. Красиво! Что сказать...
2018-01-27 12:13 Демо игры Игра Быстрощёлк + 15 14 час. 11 мин.
На каждом уроке учусь, всё для меня новое.

2018-01-26 22:01 Демо игры Лабиринт 2D - игра + 15 54 дня 10 час. 46 мин.
Хорошо, что на сайте счётчик стоит. Аж 56 дней я этим уроком занимался.
Пока что не даётся мне 3-й уровень.
Вообщем третий уровень мне не даётся. Захожу туда и возникает ошибка. Для меня тяжело пока что делать что-то самостоятельно. А вот переписывать код за автором самое то.
2017-12-03 11:07 Демо игры Лабиринт 2D - меню + 15 20 час. 8 мин.
Очень понравился урок.

2017-12-02 14:56 Демо игры Картинка с секретом + 15 1 день 3 час. 0
Здравствуйте, уважаемый Евгений Витольдович и остальные! Впервые я сталкиваюсь с таким интересным и наполненным информацией уроком. Мне было очень интересно его пройти. Я надеюсь и последующие будут такие же. В этом уроке я впервые познакомился с С#.
Теперь вопросы.
1. Более всего меня смущает момент во время определения координат той точки, на которой мы должны провести мышкой. Этот момент непонятен для меня. Я понял, что Евгений Витольдович большой фокусник, но не настолько же, чтобы обмануть систему координат!
По-моему представлению у нас есть две оси - это x и y.
И чем более мы смещаемся вправо по оси x, тем более растут наше значения в сторону увеличения числа.
Это же касается и оси y. Чем выше, тем значения наши растут от нуля в сторону увеличения.
Ну если так, тогда как могло у нас получится вот это:
(e.X<button1.Location.X && e.Y<button1.Location.Y)?
Не понимаю я этого никак!
Здесь мне понятно, что у нас в роли координат мышки выступает X и Y. А в роли button1
выступает верхняя часть кнопки.
И вот это мне понятно e.X<button1 потому, что здесь наша мышка по оси X находится левее, чем кнопка. Значит она прижата почти вплотную к 0.
И вот это пространство между кнопкой и 0 оси х - это и есть место действие нашей мышки. И поэтому e.X<button1
Другое дело здесь: e.Y<button1
Абсолютно непонятно для меня как такое могло произойти? Если Y есть местом действия нашей мышки, то почему так получается, что мы проводя над кнопкой , т.е. имея больше значение получаем такую несуразную формулу e.Y<button1.
А не e.Y>button1 должно было бы быть здесь?
Или я неправильно понимаю что-то в системе координат. Пожалуйста, объясните мне этот момент.

2. Ещё один вопрос. Сделал я на 4 кнопки программу. Но мне показалось мало, сделал на 5. И тут, вот, что происходит.
Смотрите когда я запускаю программу и я сразу клацаю правой кнопкой мышки на поле.
Затем я провожу над 1-й кнопкой в указанных автором видео координатах и нажимаю на кнопку, к которой "привязана" моя секретная картинка - всё работает.
И если я клацаю правой кнопкой, клацаю на 2-х любых кнопках кроме той, к которой привязан мой секрет и провожу над 1-й кнопкой и клацаю на , к которой "привязана" моя секретная картинка - опять всё работает.
А вот что не работает - клацаю правой кнопкой, затем я нажимаю на кнопку, к которой "привязана картинка", затем провожу над 1-й кнопкой и снова нажимаю на "привязанную" кнопку - вот так не работает. В данном случае секретная картинка не появляется.
Почему так? Кто-нибудь может мне объяснить этот момент.

3. И ещё вот какой у меня вопрос - самый первый раз, когда я вместе с автором шёл по уроку и писал код, у меня вылезла левая строчка кода
        private void FormSecretPicture_Load(object sender, EventArgs e){}
Но когда я её удалял (у вас её в коде нет), мне писало ошибку и не компилировалось.
И получается, что так эта строчка у меня висела в этой программе до конца.
Вопрос - что это за строчка и почему она у меня вылезла.

Всем спасибо заранее за то, что прочитали это. В этом уроке я впервые столкнулся с С# и мне стало интересно. 


2017-12-01 02:16 Демо игры C# чего начать программировать + 15 11 мин.
Спасибо, Евгений Витольдович за пожелания. Я хочу научиться писать игры, чтобы реализовать все свои идеи и создать те игры, которых нет ещё в интернете. У меня есть такие 2 игры, я автор идеи. Не знаю, удастся мне это реализовать или нет. Буду пробывать. Ещё ни одного урока не смотрел по С# но я знаком с уроками по С++ - там много теории я узнал, а практики почти не было.

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


  Дневник успеха Полезные права и обязанности в Клубе формулистов   Открыто


  Демо игры VIP. Бесплатная консультация   Открыто


  Демо софт VIP. Бесплатная консультация   Открыто


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


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





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

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

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

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


Научился: Очень понравился урок. Не ожидал, чтобы тут было даже о работе с ошибками. Ну, Евгений Витольдович, молодец! Всё объясняет - вот настоящий Учитель.
Трудности: Это эти самые ошибки - одно дело в книге о них читать. Что есть там, да, такие то ошибки и всё. А здесь прямо на практике сталкиваешься. И я сразу когда столкнулся, вспомнил - ну была же у меня уже такая ошибка, а что это было - я так в книге не нашёл тогда. Ну а здесь услышал об этой ошибке от Евгения Витольдовича, и главное увидел на практике. Да, так и было, папку неправильно назвал и скомпилированная программа уже не работала.



Научился: Сложный и нудный урок для новичка. Сама тема нудная. Если бы мне это надо было бы сделать, я бы сделал. А так тяжело было настроиться и даже переписать код. Мне нужно сделать что-то такое, чтобы меня заинтересовало и я смог запрограммировать это. Скорее всего это должна быть игра.
Трудности: Очень сложный урок для меня. Самое сложное это была замена имён строк на sender. Суть я понял, но повторить бы не смог. Как достичь этого уровня не знаю. Вот уже 3 месяца прошло - иду за Учителем, а результата 0. (А результат мой может отобразиться только в написанных программах). Хотя вообщем-то мне было бы интереснее написать игру, чем это. Это я понимаю. Но я застрял на КНБ и не получается идти дальше.