Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Вебинар «Карточки памяти на Android» начнётся через 12 час. 47 мин.

Руслан
  • Звание: Алгоритмист
  • Накопленный опыт: 108 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 9 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-03-25 19:20:41
  • Город проживания: Москва

Видеокурсы

Дата активности Видеокурс Прогресс
2016-01-17 game1 Наноигры 4 из 10 40 %
2015-06-20 game2 Микроигры 1 из 15 7 %
2015-06-13 game6 Морской Бой 1 из 16 7 %
2015-05-04 game0 Демо игры 8 из 10 80 %
2015-04-25 soft0 Демо софт 1 из 7 15 %
Итого: 15 из 58 26 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-06-10 task1i Календарь 2 из 16 13 %
2015-04-12 task2b Логика 3 из 13 24 %
2015-04-10 task1h Цифры все 12 100 %
2015-03-31 task1f Геометрия все 8 100 %
2015-03-29 task1d Формулы все 9 100 %
2015-03-29 task1e Символы все 5 100 %
2015-03-27 task1c Лирика 13 из 14 93 %
2015-03-14 task1a Целые числа все 7 100 %
2015-03-10 task1b Строки все 14 100 %
2015-03-03 task1 Семантика все 6 100 %
Итого: 90 из 115 79 %
Сохранить страницу:

4354. Руслан
Руслан
ответить
→  Олюшка   / 2016-01-23 16:36

Да, label. RadioButton как-то сразу в голову не пришёл. Сейчас сажусь писать игру Pacman. :-)


2146. Иван
Иван
ответить
→  Руслан  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-18 00:32

Мячик симпатичный получился...  Видимо на черном фоне он так выглядит.


24. Олюшка
Олюшка
ответить
→  Руслан  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-17 23:47

Русла, а ты вместо мячика решил так же лейб использовать? Рада что игра завершена и она у тебя классная! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Руслан  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-08 08:55

Руслан, отличная работа!


24. Олюшка
Олюшка
ответить
→  Руслан   / 2016-01-08 00:18

Руслан, Молодчина! :)


4354. Руслан
Руслан
ответить
→  Олюшка   / 2016-01-08 00:16

Оля, сам рад, что прогрессирую. Благодаря этому сайту быстро взял старт, сейчас написал самостоятельного несколько маленьких игрушек. Но вот опять знаний не хватает, и я снова тут. :-)


24. Олюшка
Олюшка
ответить
→  Руслан  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-08 00:05

Руслан, красиво, мне нравится твоя работа, рада что все удалось несмотря на небольшие сложности, и я рада что ты делаешь самостоятельно! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Руслан   / 2015-06-28 21:38

Руслан, очень приятно, СПАСИБО БОЛЬШОЕ!!! :)


4354. Руслан
Руслан
ответить
→  Олюшка   / 2015-06-28 21:24

Оля, с прошедшим Днём Рождения! Всего самого лучшего и побольше! Успехов во всём, в том числе и программровании! :-)


4354. Руслан
Руслан
ответить
→  Евгений Волосатов   / 2015-06-21 00:03

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Руслан  # Нано игры / Машинка на управлении / 2015-06-21 00:00

Прям вот так всё просто и понятно?
Молодец.


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Анимированный кружок / 2015-06-13 15:34

Руслан, с классом Graph, Pen и Bitmap я познакомилась на курсе ООП там классных снеговичков рисовала, очень все там было подробно изложено!
Почитай, погугли, уверена что поймешь их, и обязательно продолжай заниматься дальше будет интересно, а с каждой программой знания укрепляются и приходит понимание! :)


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Бот для Цифр / 2015-06-12 14:11

Руслан, хорошо выполнил задание, подкачался, и даже, я думаю применишь эту программу для чего-нибудь, ведь уже ж придумал ;)


24. Олюшка
Олюшка
ответить
→  Руслан   / 2015-06-09 17:35

Руслан, с возвращением, с новыми силами, ай да заниматься! :)


4354. Руслан
Руслан
ответить
→  Олюшка   / 2015-06-09 16:56

В отпуске был, уезжал. Соскучился по урокам. :-)


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Игра Цифры / 2015-06-07 18:41

Руслан, хорошо что вернулся к занятиям и прокочал ранее полученные знания!


791. Валерий Жданов
Валерий Жданов
ответить
→  Руслан  # Мини игры / Устный счёт / 2015-05-04 20:27

Оттенки серого и черного классно реализованы в дизайне. Однозначно плюс, а идеей воспользуюсь и я.


4354. Руслан
Руслан
ответить
→  Олюшка   / 2015-05-04 13:09

Зато материал хорошо закрепляется. :-)


4354. Руслан
Руслан
ответить
→  Евгений Волосатов   / 2015-05-04 13:08

Да в общем-то такая же. Я изменений не вносил. Просто создал интерфейс заново, создал события-методы и добавил код, оставшийся от предыдущей программы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Руслан  # Мини игры / Камень ножницы бумага / 2015-05-04 12:54

Руслан, а такой вопрос, после повторного создания программы - она получилось быстрее/лучше первой попытки? И на сколько?


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Камень ножницы бумага / 2015-05-04 12:54

Молодец, Руслан! Столько терпения и выдержки чтобы все заново переписать, хотя у меня было очень подобная ситуация хотя программа только начала создаваться, тоже удалила и начала с чистого листа)


4354. Руслан
Руслан
ответить
→  Евгений Волосатов   / 2015-05-04 12:41

Да переписал заново уже. Так проще было. :-)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Руслан   / 2015-05-04 07:41

Открой файл Program.cs и посмотри, какая форма там запускается.


4354. Руслан
Руслан
ответить
→  Евгений Волосатов   / 2015-05-04 00:56

Евгений Витольдович, доброго времени суток. Я по глупости в самом конце разработки программы (Камень, ножницы бумага) переименовал форму, затем вернул обратно, и теперь программа запускается в виде пустой начальной формы. Как быть?


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Бот для Быстрощёлка / 2015-05-03 18:39

Хорошо что все понятно, остается двигаться дальше, применять знания!


4354. Руслан
Руслан
ответить
→  Игорь   / 2015-05-02 22:41

Тут все читеры. :-)


4865. Игорь
Игорь
ответить
→  Руслан  # Мини игры / Игра Быстрощёлк / 2015-05-02 22:20

двумя кнопками нечестно (


24. Олюшка
Олюшка
ответить
→  Руслан   / 2015-05-02 22:13

это не самое основное, главное и интересное впереди, так что только вперед!!!


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Руслан  # Мини игры / Игра Быстрощёлк / 2015-05-02 22:10

21.2 мой рекорд больше не выходило. Но принцип клацкания правильный.


4354. Руслан
Руслан
ответить
→  Олюшка   / 2015-05-02 22:07

Так и делал. :-)


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Игра Быстрощёлк / 2015-05-02 22:05

Да, видела у ребят хорошие рекорды, хотя у самой не так быстро получалось, нужно быстро две клавиши двумя руками одновременно нажимать тогда быстрей получается)


24. Олюшка
Олюшка
ответить
→  Руслан  # Мини игры / Лабиринт 2D - игра / 2015-05-02 07:38

Руслан у тебя все хорошо получилось, да, сразу все запомнить  не просто, именно по этому мы тут и создаем простые программы в игровой форме для облегчения утомительного процесса запоминания, и с через время в других задания уже знаешь что к чему)))


4865. Игорь
Игорь
ответить
→  Руслан  # Мини игры / Лабиринт 2D - игра / 2015-05-02 05:09

Ты делаешь не совместно с автором, то есть начинаешь после просмотра видео?


4354. Руслан
Руслан
ответить
# Начало / Мои успехи / 2015-04-18 11:57

1. Около двух месяцев.
2. Трудно однозначно ответить. В основном я решал консольные задачи, а приложения посложнее писал в Visual Studio или Mono.
3. Хочется написать компьютерную игру не только с хорошим геймплеем и графикой, но и с хорошим сюжетом.
4. Очень хорошие упражнения, навыки оттачиваются и надолго остаются в памяти. Так сказать, набивается рука.
5. Советую проходить уроки, но точно так же не только писать задания с сайта, но и эксперементировать, модифицировать их.


4354. Руслан
Руслан
ответить
→  Евгений Волосатов   / 2015-03-29 18:09

Добрый день. Так и не нашёл. Просто с нуля Ваше решение набрал и закончил на этом. Робот Шарп зачёл. Просто в Visual Studio моё решение срабатывало.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Руслан  # Консоль / Линейная запись / Формула 0101 / 2015-03-29 17:34

Руслан, так в чём же была ошибка?


4354. Руслан
Руслан
ответить
# Консоль / Линейная запись / Формула 0101 / 2015-03-28 22:40

К сожалению, как ни решай эту задачку, даже скопировав код Евгения Витольдовича один в один, у меня постоянно выдаётся:

Ошибка при выполнении демо-теста:
ПРОГРАММА РАБОТАЛА ДОЛЬШЕ 5 СЕК.

Робот Шарп: Найди, исправь ошибку и пробуй снова!


  • Звание: Алгоритмист
  • Накопленный опыт: 108 часов
  • Собранный капитал: 9 байтов

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 5 3 18 358
2 Дмитрий 4814 10 15 10 35 345
3 Иван Воронин 10558 10 10 6 26 266
4 zhikharevav 8380 250
5 Tekashnik 8275 3 3 243
6 vip 9913 1 1 180
7 Виктор 17606 173
8 Владимир 15525 10 14 6 30 168
9 WildOrc 17443 5 5 163
10 Bodrik_torf 16066 156
11 Алексей|BrisK|Кривицкий 3506 149
12 Pavlin 16496 127
13 Андрей Гришагин 17240 120
14 Anton 5394 119
15 Алексей В. 10494 112
16 Dmitry Sinitsin 17947 110
17 Yefim 11589 103
18 Яков 6401 83
19 Dimon 9156 7 5 12 67
20 Дмитрий 16218 67
21 Володимир 8707 65
22 Евгений Волосатов 1 3 3 64
23 Андрей 162 55
24 Алекс 8932 53
25 Григорий 3850 51
26 Александр 3922 50
27 Timoha 9980 47
28 chip 13417 40
29 Денис 16396 38
30 Николай Миролюбов 6203 35
31 Михаил 5081 4 4 34
32 Антон Кравченко 5502 3 3 33
33 Sergej Šugajev 16017 31
34 Валерий Жданов 791 30
35 Виталий 16268 30
36 Neverwinter 2 1901 28
37 drWatson 17575 27
38 Кирилл Шмойлов 6452 5 5 26
39 Иван 2146 25
40 Pavel 11353 25
41 Andrej Gladkov 16018 25
42 vjacheslav 16906 25
43 Narek Aslanyan 18057 22
44 Сергей Сергеевич 459 20
45 Слава 17769 20
46 Gilman 17619 18
47 Сергей 14008 17
48 Povilas Abramovicius 16089 17
49 Николай Денисов 9014 16
50 DimanDOS 14981 16
51 Serge 16861 16
52 Евгений 17938 16
53 Сергей Витальевич 4699 15
54 Rise 14075 15
55 Aleksej Fiodorov 16016 15
56 Самал 18138 14
57 Дмитрий 18157 13
58 Dim_nk 18171 11
59 Гендос 18183 11
60 Слава 17255 5 5 10
61 Роман 17829 5 5 10
62 Сергей 3747 10
63 Петя 7652 10
64 Саша Авербух 16520 10
65 Андрей 17589 10
66 Сергей Тирпиц 17608 10
67 Greed846 18029 10
68 Aelita 18082 10
69 Тамерлан 18174 10
70 Дубильер Яна Александровна 18184 10
71 Nikita 16135 8
72 Никита 17542 8
73 Diserdyuk 17894 8
74 Den Andreevich 6861 7
75 Andrej Petrunev 16015 7
76 Андрей Шевченко 16533 7
77 Maksym 17628 7
78 Oleg 18187 7
79 Alexander Sidorov 4853 6
80 Евгений 4864 6
81 Сергей Стефаненко 13131 6
82 Андрей 16329 6
83 Кирилл Бойко 17895 6
84 Nadim 18190 6
85 andruf 18199 5 5 5
86 Сарапульцев Константин 1570 5
87 Denis 1947 5
88 Иван Татур 2760 5
89 Денис 4395 5
90 Артём 7941 5
91 Алексей 9323 5
92 FireWolf 10080 5
93 Demonick 10981 5
94 Progresir 11197 5
95 Snepper 11456 5
96 Родион Глушков 11582 5
97 Роман 14462 5
98 Kitsuneco 15445 5
99 ivan tuzhikov 15865 5
100 Kiril Krutiajev 16014 5
101 Дмитрий 16253 5
102 Bakha 17695 5
103 Oleksandr 17822 5
104 Aleksey 17982 5
105 Taras 18146 5
106 David 18153 5
107 CaLLiek 18162 5
108 Tigran 18175 5
109 Кирилл 18177 5
110 DbIM 18181 5
111 Igorenzia 689 4
112 Игорь 7321 3
113 Морозов Юрий Александрович 2639 2
114 Dni 16691 2
115 Александр 1037 1
116 Дмитрий Че 1295 1
117 Валерий 1305 1
118 mikemet 2721 1
119 Sergey 4732 1
120 Андрей 4753 1
121 Сергей 5193 1
122 maks 5907 1
123 Виктор Си 5923 1
124 Владимир 6587 1
125 villain 6687 1
126 Артём 6925 1
127 Анатолий 8512 1
128 SergeyKa 8744 1
129 Alex 8822 1
130 Максим 9567 1
131 Константин 10821 1
132 Андрей 10891 1
133 magna mentes 11790 1
134 Алекс Имаго 12013 1
135 Илья 13030 1
136 Александр 13813 1
137 Программист 14712 1
138 Дмитрий 14748 1
139 EVUKOLOV 15931 1
140 Александр 17067 1
141 Vlad179 17098 1
142 Юрий Караваев 17629 1
143 MaxeBoom 17666 1
144 Александр 17697 1
145 Andrei 17777 1
146 Александр 17838 1
147 Степан Свечников 17931 1
148 Andrey 18136 1
149 slava 18137 1
150 Harry Potter 18145 1
151 Лев 18152 1
152 Сергей 18159 1
153 figo 18196 1
154 Юрий 18197 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Новые свойства формы.
Трудности: Связывание уровней между собой, связывание третьего уровня с предыдущим. Вообще, запомнить сразу кучу свойств и методов компонентов очень тяжело. Через некоторое время трудно вспомнить, какие методы нужны для тех или иных задач.
Немного подробнее рассказывать о свойствах и методах классов, если он впервые упомянут в уроке.
Научился: В целом нового ничего -- просто научился систематизировать знания об элементах интерфейса и пользоваться ими в построении формы.
Трудности: Самое сложное на данный момент -- это создание единого метода для всех кирпичей, который будет описывать их исчезновение после удара и траекторию мяча при ударах с любым кирпичом. Дело в том, что игру Арканоид я стал писать самостоятельно, не заглядывая в первый урок, и уже сделал движение ракетки, мяча, его отражения от стенок и ракетки.
Никаких замечаний.