Обучение C#

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

основатель — Волосатов Евгений Витольдович
Только до конца недели. Вступление в Клуб Формулистов с 50% + 20% скидкой.

  • Звание: Микробитер
  • Накопленный опыт: 33 часа
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Dmitry Sinitsin 17947 5 16 5 26 226
2 KF ES35 22133 165
3 KF Дмитрий 20302 1 1 127
4 KF Andrew 18783 100
5 KF Permitin Alexey 3146 90
6 KF Фомичева Наталья 1232 84
7 KF Кирилл 9480 5 10 15 70
8 KF Yefim 11589 57
9 KF Trira 11019 5 15 1 21 52
10 KF Станислав 22230 52
11 KF ser2018 17425 45
12 -- Валерий Жданов 791 10 10 38
13 KF Антон Кравченко 5502 5 5 35
14 -- Xa4_Xakum 22309 35
15 KF Николай Миролюбов 6203 30
16 -- Посетитель 0 5 5 25
17 -- Петя 7652 5 5 25
18 KF Евгений Волосатов 1 21
19 KF DimanDOS 14981 21
20 KF Николай 21753 21
21 -- Андрей 22585 21
22 -- M_Bruhan 22453 10 10 20
23 -- Ian 22641 20
24 -- Žtg-19 Ruta Bieliauskaitė 22657 20
25 KF Den Andreevich 6861 17
26 -- KpucTo6aJlb 13385 5 5 10 15
27 -- Max 20545 15
28 -- Žtg19 Erika Matovičiūtė 22653 15
29 -- Žtg-19 Jevgenij Laskevič 22656 15
30 -- Ztg-19 Sofija Ziuziova 22660 15
31 -- ŽTg19 Jonas Jonaitis 22658 11
32 -- Алексей 19090 10
33 -- Даниил Лаутеншлегер 20061 10
34 -- Владимир 21849 10
35 -- yaa 22469 10
36 -- Ztg-19 Ernestas Karlo 22654 10
37 -- Ztg 19 Mantas Petroka 22655 10
38 -- ZTg-19 Edvard Pavliuk 22678 10
39 KF Rise 14075 6
40 KF Новопашин Владимир 7119 5
41 -- Uranov 22512 5
42 -- Антон 22525 5
43 -- Žtg19Raminta 22659 5
44 -- Павел 21605 3
45 -- Shamsullo Tagoev 22652 2
46 -- Родион 11582 1 1 1
47 KF Dmitry-BY 19391 1
48 -- Scorpion_uz 20962 1
49 -- Николай 21455 1
50 -- Serextal 22365 1
51 -- BigLeha 22615 1
52 -- Эдуард 22624 1
53 -- Полина 22628 1
54 -- Владислав 22630 1
55 -- Vladislav 22631 1
56 -- He12GO42 22633 1
57 -- n0n4m3 22636 1
58 -- IgorZeeroHacker 22637 1
59 -- xanroar 22638 1
60 -- Артем Верхотурцев 22640 1
61 -- Alex099 22642 1
62 -- Nasyan 22645 1
63 -- Nikita 22648 1
64 -- IOne 22649 1
65 -- Fobosee 22651 1
66 -- Žtg-19 22661 1
67 -- Дон 22662 1
68 -- иван 22665 1
69 -- Подзаборный 22670 1
70 -- vitasprog 22673 1
71 -- Владислав 22682 1
72 -- Prog 22684 1
73 -- Михаил 22685 1
74 -- Ленусик 22686 1
75 -- Artes 22687 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: Здравствуйте, уважаемый Евгений Витольдович и остальные! Впервые я сталкиваюсь с таким интересным и наполненным информацией уроком. Мне было очень интересно его пройти. Я надеюсь и последующие будут такие же. В этом уроке я впервые познакомился с С#. Теперь вопросы. 1. Более всего меня смущает момент во время определения координат той точки, на которой мы должны провести мышкой. Этот момент непонятен для меня. Я понял, что Евгений Витольдович большой фокусник, но не настолько же, чтобы обмануть систему координат! По-моему представлению у нас есть две оси - это x и y. И чем более мы смещаемся вправо по оси x, тем более растут наше значения в сторону увеличения числа. Это же касается и оси y. Чем выше, тем значения наши растут от нуля в сторону увеличения. Ну если так, тогда как могло у нас получится вот это: (e.Xbutton1 должно было бы быть здесь? Или я неправильно понимаю что-то в системе координат. Пожалуйста, объясните мне этот момент. 2. Ещё один вопрос. Сделал я на 4 кнопки программу. Но мне показалось мало, сделал на 5. И тут, вот, что происходит. Смотрите когда я запускаю программу и я сразу клацаю правой кнопкой мышки на поле. Затем я провожу над 1-й кнопкой в указанных автором видео координатах и нажимаю на кнопку, к которой "привязана" моя секретная картинка - всё работает. И если я клацаю правой кнопкой, клацаю на 2-х любых кнопках кроме той, к которой привязан мой секрет и провожу над 1-й кнопкой и клацаю на , к которой "привязана" моя секретная картинка - опять всё работает. А вот что не работает - клацаю правой кнопкой, затем я нажимаю на кнопку, к которой "привязана картинка", затем провожу над 1-й кнопкой и снова нажимаю на "привязанную" кнопку - вот так не работает. В данном случае секретная картинка не появляется. Почему так? Кто-нибудь может мне объяснить этот момент. 3. И ещё вот какой у меня вопрос - самый первый раз, когда я вместе с автором шёл по уроку и писал код, у меня вылезла левая строчка кода private void FormSecretPicture_Load(object sender, EventArgs e){} Но когда я её удалял (у вас её в коде нет), мне писало ошибку и не компилировалось. И получается, что так эта строчка у меня висела в этой программе до конца. Вопрос - что это за строчка и почему она у меня вылезла. Всем спасибо заранее за то, что прочитали это. В этом уроке я впервые столкнулся с С# и мне стало интересно.



Научился: Научился внимательно смотреть урок. И пользоваться отладчиков для поиска ошибок. Но здесь надо видео об этом а его нет. Если есть такое видео, как пользоваться отладчиком - исправьте меня и киньте ссылку я посмотрю. То видео, которое видел я, то было для С++ и для продвинутого. А у меня уровень начинающий. Ну и как всегда хочу сказать спасибо Евгению Витольдовичу за тщательно проработанный материал. У меня получилось так, что делал я программу, делал вместе с Евгением Витольдовичем. Делал, делал и запустил. И получилось нажимаю на камень и у компьютера выпали ножницы. И так я победил. И затем начал всё время нажимать на камень и получилось у меня вот так вот 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, но там он встроен в браузер и имеею другие функции. Здесь же я включаю отладчик и непонятно, что там он открывает я не могу найти даже те окна, где показываются ошибки. Вообщем такое видео мне необходимо.