Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

villain
  • Звание: Гаммациклоп
  • Накопленный опыт: 81 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 13 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-04-21 13:24:06
  • Город проживания: Челябинск

Видеокурсы

Дата активности Видеокурс Прогресс
2015-10-02 soft3 Теория ООП 5 из 39 13 %
2015-09-28 soft2 Новые технологии 2 из 15 14 %
2015-09-13 sokoban Сокобан 21 из 23 92 %
2015-08-09 game0 Демо игры 2 из 10 20 %
2015-08-08 soft0 Демо софт 1 из 7 15 %
Итого: 31 из 94 33 %

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

Дата активности Консольный раздел Прогресс
2018-01-24 task2c Условный оператор 1 из 16 7 %
2018-01-24 solo C# набор 1 из 17 6 %
2018-01-24 task2d For-to-чки 1 из 26 4 %
2018-01-24 task2l Математика 1 из 9 12 %
2018-01-24 task2a Типы данных 1 из 5 20 %
2018-01-24 task2i Узник цикла IF 1 из 6 17 %
2018-01-24 task2r Подпрограммы 1 из 14 8 %
2018-01-24 task2g Обман цикла 1 из 7 15 %
2015-09-29 task1d Формулы 2 из 9 23 %
2015-09-27 task1c Лирика 13 из 14 93 %
2015-08-16 task1b Строки все 14 100 %
2015-08-16 task1a Целые числа все 7 100 %
2015-08-08 task1 Семантика все 6 100 %
Итого: 50 из 150 34 %
Сохранить страницу:

2146. Иван
Иван
ответить
→  villain  # Теория ООП / Круглый класс / 2015-10-03 14:16

Просторный домик получился.


6203. Николай Миролюбов
Николай Миролюбов
ответить

2146. Иван
Иван
ответить
→  villain  # Чашка кофе / + Построение графиков / 2015-09-29 01:04

Отличный кофе! Здорово, что есть такой урок.


24. Олюшка
Олюшка
ответить
→  villain  # Чашка кофе / + Построение графиков / 2015-09-28 22:30

Классные графики, очень рада что урок понравился и ты набрался еще больше опыта! :)


24. Олюшка
Олюшка
ответить
→  villain  # Чашка кофе / + Печать таблицы + экспорт в Excel / 2015-09-28 13:58

Очень рада что урок стал для тебя полезный, получил море знаний! :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  villain  # Теория ООП / Инкапсуляция мечты / 2015-09-25 08:16

Классная картинка! Поздравляю с началом!


24. Олюшка
Олюшка
ответить
→  villain  # Теория ООП / Инкапсуляция мечты / 2015-09-24 21:52

Здорово что тебе понравился урок! Поздравляю с таким красивым началом! :)


24. Олюшка
Олюшка
ответить
→  villain  # Теория ООП / Урок рисования / 2015-09-24 21:47

Согласна, замечательный домик, а главное что ты его сам сделал благодаря отличным знания этого урока! :)


6687. villain
villain
ответить
→  Denis  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-09-13 19:10

Можешь написать, как именно делаешь панель невидимой? Я пробовал применить такое же решение, но у меня почему-то Picterboxы всё равно было видно во время прорисовки...


6687. villain
villain
ответить
→  Евгений Волосатов   / 2015-09-13 18:35

Спасибо


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-13 18:01

Посмотрел с удовольствием, отличная дикция, шикарная программа получилась, ты молодец!!!


1901. Neverwinter 2
Neverwinter 2
ответить
→  villain  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-13 16:00

Отмена хода - это супер! Молодец!


6687. villain
villain
ответить
→  Кирилл Шмойлов   / 2015-09-13 15:44

Задумка, вообще, стандартная и логичная - она во всех сокобанах есть :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  villain  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-13 15:34

Ага, добавил запись количества ходов и вернуться если сделал ходы неправильно. Интересная задумка!


6687. villain
villain
ответить
# Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-13 14:39

Переделал программу и перезаписал обзор


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-13 13:16

Спасибо за обзор, ждал его! Качественно получилось.


6687. villain
villain
ответить
→  Иван   / 2015-09-12 21:24

Специально для Вас - уровень №5 https://yadi.sk/i/5a9_S4Cgj3kjW


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Завершение / 2015-09-12 20:49

Поздравляю с завершением! Интересно посмотреть на уровень 5 - заинтриговали!


6687. villain
villain
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-09-12 20:30

Шучу. Это телевизор, а рядом с ним нетбук товарища - т.е. и то и другое.


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Завершение / 2015-09-12 20:26

Замечательно, я очень рада твоему завершению!!! Молодец! :)


6687. villain
villain
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-09-12 19:22

Это я монитор разогнал. Был 17 дюймов, а я его разогнал до 46 :))))


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-09-12 17:23

Вот это уровень! С первого взгляда, показалось, что это тетрис,


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-09-12 16:11

Это у тебя такой большой монитор или такой маленький ноутбук?? o.O


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Телефон - TCP/IP протокол / 2015-09-09 22:21

Как прекрасно что тебе понравился урок и ты в нем получил отличные навыки! Молодец!
Работа с сетью, с сервером сейчас делаем игру Морской флот, если интересно присоединяйся!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - На двоих / 2015-09-09 04:10

Ещё бы у Персонажей за спиной травка была, ваще круто было. а то так получается что когда приходит персонаж, то за спиной белое


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - На двоих / 2015-09-09 00:51

Классная игра получается!


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-09-08 15:32

Тут все почти тоже самое, только с ящиком. Уверен, что все прояснится.


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2015-09-08 15:17

Всегда интересно смотреть на оптимизацию. Ведь программа стала работать в 300 раз быстрее!!!


6687. villain
villain
ответить
→  Владимир  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-09-08 14:23

Я посмотрел 2 раза уже :) С мышкой было просто и понятно. а вот вместе с ящиком не могу понять. нужно будет пошагово просмотреть всю работу алгоритма. только это очень долго :) потом посмотрю, надеюсь вникну


6391. Владимир
Владимир
ответить
→  villain  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-09-08 13:28

Попробуй еще раз посмотреть и ты поймешь. У тебя получится.


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Решалка - Тестер / 2015-09-07 23:46

Согласна, мышка у тебя красненькая и классненькая и бегает шустро!!! А дальше еще шустрее! :)


6687. villain
villain
ответить

6687. villain
villain
ответить
→  Евгений Волосатов   / 2015-08-31 16:08

вот прохождение уровня https://youtu.be/UCNldxm2Y4g


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - Управление / 2015-08-31 08:51

Очень милый у тебя финал, отлично что хорошо прокачался! ⭐️


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-08-27 21:24

Очень хорошо что получил отличный опыт и все работает! Так держать! ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️


6687. villain
villain
ответить
→  Евгений Волосатов   / 2015-08-24 08:35

Запишу, как будет готова игра


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain   / 2015-08-24 08:12

Запишешь видеообзор с прохождением этого уровня?


6687. villain
villain
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-24 08:03

Тем не менее, его можно пройти :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-24 07:20

Даже не представляю, как пройти второй маленький уровень.


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-23 23:43

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


6687. villain
villain
ответить
→  Олюшка  # Морской флот / Протокол - Команда FIRE / 2015-08-23 21:32

Длиннопост прям :)


6687. villain
villain
ответить
→  Павел  # Наноигры / Камень ножницы бумага / 2015-08-23 21:29

Хорошая идея, интересно смотрится. только иногда слишком медленно :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2015-08-23 16:09

Да, всё именно так и было. Молодец, что всё-таки справился восклицательный знак


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-22 18:16

Хорошие знания приобрел, уверена теперь ты ими будешь пользовать и совершенствовать их! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-22 17:20

Конечно можно оптимизировать, один из вариантов не перелицовывать если изменения размера происходит постоянно, а только после того как размер больше не меняется.


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-22 15:00

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


6687. villain
villain
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-22 14:59

Вроде разобрался с настройками исключений... Но всё равно неочевидно


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-22 14:44

Отличная работа!


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-22 14:13

Замечательно получается у тебя, хорошо позанимался! Молодец! :)


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-22 12:59

Очень рада что тебе нравится и у тебя все получается! Хорошо продвигаешься вперед! :)


2146. Иван
Иван
ответить
→  villain  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-22 10:40

Отлично получилось. Желаю скорейшего перехода к следующему уроку.


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-20 13:25

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


1947. Denis
Denis
ответить
→  villain  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-20 05:35

это смотря какое у тебя разрешение экрана =) у меня на 1920х1080 тоже мелко выглядят. я обнаружил, что 48 на 48 намного приятней смотрятся. Но вот если разрешение меньше, то и картинки 32 х 32 выглядят неплохо


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  villain  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-20 03:27

на самом деле картинки будут обычно ещё меньше, так что 32 это нормально. а финишная и стартовая - не заморачивайся размерами, их можно уже будет позже формой скорректировать (растянуть или сжать)


24. Олюшка
Олюшка
ответить
→  villain  # Игра Сокобан / Сокобан - Вступление / 2015-08-17 13:55

Могу сказать что очень интересный, особенно когда ты его создал! :)


24. Олюшка
Олюшка
ответить
→  villain  # Наноигры / Лабиринт 2D - меню / 2015-08-09 21:29

Хорошее начало лабиринта, если тебе очень хочется их видеть в своем коде, сделай это, это ж твоя работа! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Наноигры / Лабиринт 2D - меню / 2015-08-09 19:36

Ты сам можешь их написать :) И будешь молодец!


6580. konstantin
konstantin
ответить
→  villain   / 2015-08-08 22:04

вы не знаете что нужно поставить вместо знаков вопроса
labelRezault.Text = clicks_per_seconds.ToString("?,?") + "кликов за секунду";
чтобы выводилось определенное количество знаков после запятой.
урок http://videosharp.info/video/game1/nr=6


6687. villain
villain
ответить
→  Олюшка  # Наноигры / Картинка с секретом / 2015-08-08 18:40

Спасибо за комментарий про картинку :)


24. Олюшка
Олюшка
ответить
→  villain  # Наноигры / Картинка с секретом / 2015-08-08 18:22

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  villain  # Наноигры / Вступительное слово / 2015-08-08 16:39

Отличная подготовка, особенно мне понравилось изящное и надёжное решение,
я тоже писал программу для ШК, но до такого не догадался.
Правда там объёмы были низкие,до 10 сканирований в день.
Уверен, найдёшьдля себя много полезного,
я рекомендую обратить вниманиена раздел "Новые технологии".


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

Добро пожаловать на проект! Очень хорошо что есть навыки в программировании! Уверена что проект поможет тебе достичь твое желание! :)


  • Звание: Гаммациклоп
  • Накопленный опыт: 81 час
  • Собранный капитал: 13 байтов

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 299
2 Виктор 17606 5 5 10 215
3 zhikharevav 8380 210
4 Иван Воронин 10558 10 15 14 39 199
5 chokayes 9752 10 11 10 31 191
6 vip 9913 10 10 7 27 174
7 Дмитрий 4814 10 11 5 26 166
8 Bodrik_torf 16066 7 10 5 22 124
9 Сергей Тирпиц 17608 116
10 Dmitry Sinitsin 17947 7 7 14 111
11 Алексей В. 10494 110
12 Anton 5394 5 5 10 96
13 Яков 6401 81
14 Yefim 11589 5 10 4 19 77
15 Pavlin 16496 73
16 Андрей 162 5 10 1 16 72
17 Дмитрий 16218 10 10 68
18 Timoha 9980 5 4 9 67
19 Григорий 3850 52
20 Владимир 15525 52
21 Gilman 17619 48
22 Евгений Волосатов 1 5 5 39
23 DbIM 18181 1 5 6 38
24 WildOrc 17443 37
25 Антон Кравченко 5502 5 5 30
26 Армен Алексанян 18244 5 13 1 19 27
27 Михаил 5081 5 5 25
28 Виталий 16268 5 5 25
29 Андрей Шевченко 16533 5 5 25
30 Mastes 18210 25
31 KpucTo6aJlb 13385 21
32 Snepper 11456 5 5 20
33 Андрей Гришагин 17240 20
34 Андрей 17589 20
35 Serge 16861 1 1 19
36 Александр 3922 5 5 18
37 Andrej Gladkov 16018 18
38 Сергей 3747 5 5 15
39 Денис 4395 15
40 Dimon 9156 15
41 Povilas Abramovicius 16089 15
42 Валерий Жданов 791 13
43 Юрий 9971 13
44 Diserdyuk 17894 12
45 Александр 17981 12
46 Николай Миролюбов 6203 11
47 Илья 6443 11
48 Андрей 16259 11
49 Fayzulloh 18052 11
50 Кирилл 18200 11
51 Андрей 4753 5 5 10 10
52 Александр 18249 2 8 10 10
53 Алексей|BrisK|Кривицкий 3506 5 5 10
54 Redy 18031 5 5 10
55 Алекс 8932 10
56 Aleksej Fiodorov 16016 10
57 Евгений 17938 10
58 Сергей Сергеевич 459 9
59 Саша 18113 8
60 Neverwinter 2 1901 7
61 MaxeBoom 17666 7
62 Александр 9858 6
63 Константин 10822 6
64 Kitsuneco 15445 6
65 ser2018 17425 6
66 Юрий Караваев 17629 6
67 Александр 17994 6
68 Денис 16396 5 5 5
69 Тамерлан 18174 5 5 5
70 Михаил 4692 5
71 Кирилл Шмойлов 6452 5
72 Дмитрий Гречишников 8511 5
73 Николай Денисов 9014 5
74 Pavel 11353 5
75 Родион Глушков 11582 5
76 chip 13417 5
77 Sergej Šugajev 16017 5
78 Maksym 17628 5
79 Ivan 18207 5
80 Karen Ayvazyan 18225 5
81 Виктор Си 5923 4
82 Алексей 6751 2
83 Ибрагим 18239 2
84 nurai 18247 1 1 1
85 Ада 18248 1 1 1
86 Иван Татур 2760 1
87 Миша 8929 1
88 Rita 10365 1
89 ister1kka 14220 1
90 Сергей 17249 1
91 Слава 17769 1
92 Кирилл Бойко 17895 1
93 Аллас Тайгер 18033 1
94 George Spring 18123 1
95 BeaRDragon 18216 1
96 Алмаз 18226 1
97 Тамирлан 18231 1
98 александр 18232 1
99 Artur 18234 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Немного поучился работать с библиотекой ZedGraph. Отличная библиотека - очень пригодится в моих будущих проектах.
Трудности: Самым сложным было понять, что скачал неправильную версию библиотеки и половина методов и свойств отличается, не работает масштабирование, управление мышью и т.д. Потом скачал версию 5.1.5 и всё стало хорошо :)
Отличный урок, спасибо большое за краткий обзор приёмов работы с данной библиотекой. Обязательно буду пользоваться.
Научился: Играть в сокобана с автоходами :):):):)
Очень классная игра получилась, мне нравится :)