Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Никита
  • Звание: Рандомайзер
  • Накопленный опыт: 9 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-07-09 20:55:12

Видеокурсы

Дата активности Видеокурс Прогресс
2015-07-10 game2 Микроигры 1 из 15 7 %
2015-07-09 saver Хранитель экрана 6 из 15 40 %
2015-07-09 soft0 Демо софт 1 из 7 15 %
Итого: 8 из 37 22 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2015-07-09 task1 Семантика 1 из 6 17 %
Итого: 1 из 6 17 %
Сохранить страницу:

6329. Никита
Никита
ответить
→  Евгений Волосатов   / 2015-07-09 22:52

Ааа, спасибо вам большое=)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита   / 2015-07-09 22:48

Жди 20 хороших голосов.


6329. Никита
Никита
ответить
→  Евгений Волосатов  # Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-09 22:48

спасибо, однако 7 часть, мне не доступна по каким-то причинам...
пишет что нужно отправить отчет с предыдущего занятия, который отправил


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита  # Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-09 22:46

Хорошая программа получилась, молодец, что видео все таки записал.


6329. Никита
Никита
ответить
# Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-09 22:30

Не судите строго, первый раз видео снимал=)


6329. Никита
Никита
ответить
→  Neverwinter 2  # Наноигры / Вступительное слово / 2015-07-09 20:58

вот с этим я очень и очень согласен...
хотя когда я стараюсь их ставить, мне говорят что очень много:D


1901. Neverwinter 2
Neverwinter 2
ответить
→  Никита  # Наноигры / Вступительное слово / 2015-07-09 20:52

Запятых маловато))))


6329. Никита
Никита
ответить
→  Евгений Волосатов  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-09 20:48

ну я говорил про данный случай.
Хотя, можно хранить в коллекциях все статические объекты и когда очищаем, все объекты перерисовать из коллекций=)


6329. Никита
Никита
ответить
→  Евгений Волосатов  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-09 20:39

я потом заметил, в следующем уроке(я в вебинар все успел сделать)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-09 19:27

Спасибо за совет, обязательно научусь этому.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-09 19:25

Так мы же создали для этой цели структуру Pixel, где она у тебя?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-09 19:22

Да, замечательная идея, в следующем уроке так и сделаем.
По поводу стирания - это хорошо, если на экране больше ничего нет.
Но ведь на экране могут быть и другие картинки...


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Вступительное слово / 2015-07-09 18:30

Никита, пиши в комментариях отчета тогда все будет хорошо и видно и тебе и остальным! Спасибо! :)


6329. Никита
Никита
ответить
→  Олюшка  # Наноигры / Вступительное слово / 2015-07-09 18:23

Я тут в текстовых блоках запутался сначала, думал что сообщение отправиться с отчетом.
1. установил и сфоткал в работе.
2. последняя это был тетрис
3. узнать что-то что не знал до сих пор.


24. Олюшка
Олюшка
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-09 17:48

Никита, все в твоих руках, реализуй, если тебе так больше нравится, тут любая твоя фантазия и реализация только приветствуется! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-09 17:39

Никита, полезно знать разные способы, это пригодится! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Вступительное слово / 2015-07-09 17:31

Никита, я понимаю что ты уже не новичке однако для всех правила одинаковые и тебе нужно еще ответить на третий вопрос этого задания! И вперед к практическим урокам! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-09 17:25

Никита, я очень рада что тебе понятен этот урок и ты подкачался! :)


  • Звание: Рандомайзер
  • Накопленный опыт: 9 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Дмитрий 4814 310
2 Виктор 17606 5 15 5 25 305
3 Иван Воронин 10558 10 10 10 30 270
4 Danil42Russia 10895 5 5 10 269
5 chokayes 9752 10 11 8 29 255
6 Tekashnik 8275 10 5 15 255
7 WildOrc 17443 10 15 13 38 249
8 Dmitry Sinitsin 17947 9 15 10 34 243
9 OloloCode 10717 5 2 7 230
10 vip 9913 5 5 181
11 FireWolf 10080 5 10 5 20 178
12 Слава 17255 5 15 5 25 175
13 Anton 5394 5 15 7 27 173
14 Bodrik_torf 16066 5 11 5 21 168
15 ser2018 17425 2 2 164
16 Александр 18249 5 5 10 155
17 Алексей В. 10494 140
18 kimatos 18511 121
19 Евгений Волосатов 1 7 14 2 23 119
20 Pavlin 16496 119
21 Николай Миролюбов 6203 99
22 Ramzan 18272 5 5 97
23 Андрей 162 5 8 13 90
24 Evgenii Kudriavtcev 18493 5 6 11 89
25 Yefim 11589 2 1 3 84
26 Григорий 3850 82
27 Дмитрий 16218 80
28 Юрий 9971 79
29 Константин Мельников 17022 78
30 Humanic 18094 10 5 15 58
31 Валерий Жданов 791 5 5 55
32 Timoha 9980 55
33 Володимир 8707 54
34 Сергей 14008 53
35 Родион Глушков 11582 5 5 50
36 Иван 2146 50
37 Виталий 16268 50
38 Сергей 10936 48
39 Антон Кравченко 5502 5 5 45
40 八尋瀧川 18520 43
41 Александр 9858 5 5 10 40
42 Андрей Шевченко 16533 5 5 39
43 Александр 3922 5 5 35
44 Кирилл Шмойлов 6452 5 5 35
45 Protos 16459 5 5 35
46 DenisMed 18419 34
47 Serge 16861 5 5 10 32
48 Денис 4395 25
49 Aleksej Fiodorov 16016 25
50 Андрей Гладков 17609 25
51 Дмитрий 4210 2 5 7 23
52 Слава 17769 5 5 21
53 Сергей 3747 1 1 21
54 Сергей 12525 21
55 Андрей 4753 20
56 Сергей 18257 20
57 zhikharevav 8380 16
58 Maksym 18345 16
59 DimanDOS 14981 15
60 Andrej Petrunev 16015 15
61 Dimitry 17334 15
62 Александр 17981 15
63 Евгений 12238 13
64 Linar 18510 13
65 Александр 18525 13
66 Саша Авербух 16520 5 5 11
67 Петя 7652 1 1 11
68 Sergey Potapov 1950 11
69 Сергей Витальевич 4699 11
70 Дмитрий 17813 11
71 Евгений 18485 11
72 Neverwinter 2 1901 10
73 Алекс 8932 10
74 Алексей 9323 10
75 LINKI 12230 9
76 PetrPan 18305 9
77 Narek Aslanyan 18057 8
78 Денис 13665 1 1 7
79 Trell 14307 7
80 Жихарев Артем 18476 7
81 Дмитрий 18488 7
82 Алексей|BrisK|Кривицкий 3506 6
83 Dima 11051 6
84 Snepper 11456 6
85 Виктор Дерябин 10193 5 5 5
86 Сергей Сергеевич 459 5
87 Денис 2410 5
88 Никита 2773 5
89 Михаил 4692 5
90 Руслан Агафонов 5426 5
91 Kiril Krutiajev 16014 5
92 Sergej Šugajev 16017 5
93 Толий 16758 5
94 jin 17093 5
95 Юрий Караваев 17629 5
96 Надя 17842 5
97 Redy 18031 5
98 sergej 18242 5
99 Maksym 18302 5
100 FinalCore 18407 5
101 Алина 18482 5
102 Nonsense 18489 5
103 Splean204 18490 5
104 Владимир 18492 5
105 Казуал 18508 5
106 влад 18521 5
107 Сергей Стефаненко 13131 3
108 Руслан 17756 3
109 Андрей 17589 2
110 Раиль 18473 2
111 Виктор Си 5923 1
112 Pavel 11353 1
113 volld 14740 1
114 Vlad 18475 1
115 Салтанат 18509 1
116 Вячеслав 18515 1
117 tehnol 18529 1
118 Георгий 18533 1
119 Анастасия 18534 1
120 Wanjia 18537 1
121 valeska 18542 1
122 Анатолий 18545 1

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

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

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

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

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

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Закрепил знания в такого рода анимации.
Трудности: все интересно и не сложно.
Замечание: я считаю что более затратно(немного даже ущербно) стирать полигон линиями если можно просто закрасить задний фон в функции Erase: public void ErasePolygone(Polygone poly) { graph.FillRectangle(new SolidBrush(penBack.Color), 0, 0, bmp.Width, bmp.Height); } } Так же хочу посоветовать для создания полигона с множеством параметров params: public Polygone(params Figure[] f) : this() { foreach (var el in f) { poly.Add(el); } }
Научился: Разносить по классам.
Трудности: ничего сложного, если это повторение
Можно было использовать структуру Point и таскать вдвое меньше параметров в функциях.