Обучение C#

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

основатель — Волосатов Евгений Витольдович
Кирилл Шмойлов приглашает на свой Курс 2020.

  • Звание: Хакер
  • Накопленный опыт: 913 часов
  • Собранный капитал: 2837 байтов
  • Участник «Клуба формулистов»: до 2020-03-01

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 5 5 15
Написан ответ
Набран текст
Решена задача
Выполнен видеоурок 10 10 10 30
Создан тест
Ежедневный бонус
Опубликовано в соцсетях
Собран мегахеш
Итого 15 15 15 45 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Николай Денисов 9014 10 25 10 45 270
2 KF Яков 6401 5 15 5 25 221
3 KF Игорь Бойко 23687 6 15 5 26 166
4 KF Николай Миролюбов 6203 5 15 5 25 150
5 -- Chip 13417 146
6 -- Дарья 24202 6 14 20 119
7 KF DimanDOS 14981 5 25 7 42 116
8 -- Алексей|BrisK|Кривицкий 3506 86
9 -- Андрей 162 5 10 15 85
10 -- MartinO 23035 68
11 KF Dmitry Sinitsin 17947 5 10 15 60
12 -- Алексей 23791 5 5 59
13 KF Слава 17255 56
14 -- Pavel Kulikov 24133 5 15 1 21 52
15 KF Кирилл 9480 45
16 KF ser2018 17425 45
17 -- Валерий Жданов 791 8 8 42
18 KF Yefim 11589 5 5 39
19 -- Посетитель 0 5 5 30
20 KF Антон Кравченко 5502 5 5 30
21 -- Петя 7652 5 5 30
22 -- Shahlo 23893 28
23 -- Mikki_0904 22962 26
24 KF Den Andreevich 6861 4 4 22
25 -- макс 23883 20
26 -- Дима 24014 20
27 KF Андрей Межлумов 23855 17
28 KF Trira 11019 16
29 -- Александр 23908 16
30 -- Даниил Лаутеншлегер 20061 5 5 15
31 -- Ivan 24157 10
32 -- Kazbek 24171 10
33 -- Иван 2146 5 5 9
34 -- Permitin Alexey 3146 8
35 -- alex 24134 8
36 -- Новопашин Владимир 7119 7
37 -- Вадим Романенко 24206 7
38 KF Евгений Волосатов 1 2 2 6
39 -- kaRavux 24238 6
40 -- Александр 5301 5 5 5
41 -- ES35 22133 5
42 -- Генрих 24223 5
43 -- Екатерина 24249 5
44 -- Юрий 24257 5
45 -- Arkadiy 24264 5
46 -- Дмитрий 24230 4
47 -- Павел 21605 1 1 3
48 -- Владислав 13659 1 1 2
49 -- SerB 19774 2
50 -- Николай 21753 2
51 -- Филипп 24268 1 1 1
52 -- Я хдд 24270 1 1 1
53 -- ser 24271 1 1 1
54 -- Tigran 24278 1 1 1
55 -- Богдан 24282 1 1 1
56 -- Камил 24284 1 1 1
57 -- BIGMonK 24286 1 1 1
58 -- Слава 11613 1
59 -- Konstantin 19475 1
60 -- UnKnown 24066 1
61 -- Александр 24068 1
62 -- Константин 24184 1
63 -- swoi2302 24190 1
64 -- Дина 24194 1
65 -- Sarkis 24195 1
66 -- Александр 24203 1
67 -- BlackBatir 24208 1
68 -- Sergey 24214 1
69 -- Салихат 24216 1
70 -- Serhiy Kozyr 24219 1
71 -- Oleg 24220 1
72 -- Максим 24222 1
73 -- Azizsalam 24224 1
74 -- Алан 24227 1
75 -- дибил 24228 1
76 -- Данил 24229 1
77 -- Beckenbauer 24233 1
78 -- Andrey 24236 1
79 -- Bifod 24239 1
80 -- Владимир 24241 1
81 -- Станислав Собкович 24246 1
82 -- Артем 24248 1
83 -- Максим 24250 1
84 -- Иван Костецкий 24252 1
85 -- karevsky 24253 1
86 -- marrakeshi 24256 1
87 -- Stas 24260 1
88 -- Anafi 24263 1

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

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

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

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

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

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





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

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

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

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


Научился: Создавать различные элементы на форме и прописывать действия для событий, связанных с этими формами. В 3 уровне сделал изменяющегося размера стенку. На скриншоте она желтого цвета. Описал изменение размеров это стены по таймеру следующим кодом: private void timer1_Tick(object sender, EventArgs e) { if (sizelabel == true) { label12.Width++; if (label12.Width == 110) sizelabel = false; } if (sizelabel == false) { label12.Width--; if (label12.Width <= 30 ) sizelabel = true; } } По факту, переменная sizelabel указывает на то, уменьшается или увеличивается стена. проблема в том, что я не понял, куда именно вставлять объявление переменной sizelabel. изначально я вставлял определение переменной в следующий код private void start_game() { Point point = label_start.Location; point.Offset(label_start.Width / 2, label_start.Height / 2); Cursor.Position = PointToScreen(point); sound.play_start(); label_door.Visible = true; label_key.Visible = true; label12.Width = 30; label12.Height = 30; bool sizelabel = true; } в данном случае мне указывается что sizelabel не существует в текущем контексте, а так же что переменной sizelabel присвоено значение и оно ни разу не используется. проблему я решил вписать определение этой переменной в следующем месте кода: public partial class FormLevel3 : Form { bool sizelabel = true; подозреваю что это не грамотно, но так сработало. подскажите, как мне правильно, и в каком месте воткнуть определение этой переменной?
Трудности: Нужна помощь! Я добавил изменяющийся размер одной из стенок (она желтого цвета).



Научился: За эту неделю: + Я проверил 30 отчётов у 14 формулистов. + Я написал 1 сообщение общим объёмом несколько буков. − Я не набрал ни одного текста :o( + Я решил 7 задач: 1 => «101. Математика / Тригонометрия» на 100% 2 => «101. Математика / Параметрическая функция» на 100% 3 => «101. Математика / Минимум и максимум» на 100% 4 => «101. Математика / Площадь круга» на 100% 5 => «110. Функции / Минимум и максимум» на 100% 6 => «110. Функции / Треугольники» на 100% 7 => «110. Функции / Звезда» на 100% + Я выполнил 5 видеоуроков: 1 => «Итератор / Итератор. Зачем нужно два класса» за 20 мин. 2 => «Итератор / Итератор. Волшебное слово yield.» за 37 мин. 3 => «Итератор / Итератор. Список простых чисел.» за 51 мин. 4 => «Итератор / Итератор. Один метод вместо классов.» за 22 час. 54 мин. 5 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 2 мин. − Я не собрал ни одного Мегахеша :o( На работе пофиксили возможность запускать CoinHIVE ( Закончил курс итератора, очень понравилось! Спасибо! ОЧЕНЬ прошу, сделайте пару-тройку задач для консоли на тему итератора, чтобы закрепить знания. Буду премного благодарен (и наверно не один я!) Дальше буду проходить курс "Бурные потоки"