Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

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

Видеокурсы

Дата активности Видеокурс Прогресс
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 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 %
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 %
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

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



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 час
  • Собранный капитал: 12 байтов

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 1 1 2 322
2 vip 9913 5 5 10 130
3 Андрей Шевченко 16533 2 2 122
4 Иван Воронин 10558 1 1 121
5 Tekashnik 8275 120
6 FireWolf 10080 118
7 Anna 17181 106
8 Новопашин Владимир 7119 105
9 Алексей В. 10494 99
10 Дмитрий 4814 5 10 5 20 95
11 Александр 16653 90
12 gorynych 8877 5 14 7 26 79
13 Pavlin 16496 75
14 Дмитрий 16218 5 5 71
15 Александр 3922 5 5 65
16 Григорий 3850 5 5 55
17 Алекс 8932 5 5 10 53
18 Николай 17038 52
19 Николай Денисов 9014 50
20 Константин Мельников 17022 45
21 Андрей 162 39
22 Алексей Хонин 10673 38
23 Timoha 9980 37
24 Pavel 11353 34
25 Виталий 16268 10 1 11 33
26 Денис Корнеев 16989 32
27 Володимир 8707 1 5 6 31
28 Yefim 11589 31
29 Margarita 16911 31
30 Родион Глушков 11582 26
31 Protos 16459 26
32 Виктор Си 5923 5 5 25
33 Илья 17343 25
34 Денис 13665 24
35 jin 17093 23
36 Антон Кравченко 5502 1 1 21
37 Сергей Стефаненко 13131 21
38 Ivan 4038 20
39 DimkaKMS 9156 20
40 DimanDOS 14981 20
41 Piligrim 8066 19
42 Андрей Гришагин 17240 19
43 WildOrc 17443 19
44 KonstantinK 17456 17
45 Наталья 7226 1 1 16
46 Петя 7652 1 1 16
47 Евгений Волосатов 1 16
48 Константин 16880 16
49 Сергей Сергеевич 459 15
50 Денис 4395 15
51 Кирилл Шмойлов 6452 15
52 Семен 17051 15
53 ser2018 17425 15
54 Николай (nick27m) 6203 13
55 Сергей Соколов 10670 13
56 Zebos 13846 13
57 Степан 1710 12
58 ZerGo 17448 11
59 Антон 17457 11
60 nikolay famin 402 10
61 Алексей|BrisK|Кривицкий 3506 10
62 Андрей 9732 10
63 Abc 17438 10
64 Фомичева Наталья 1232 9
65 norton 17440 8
66 Роман 14462 6
67 Дмитрий Трамп 16246 6
68 Vlad179 17098 6
69 Дмитрий 17348 6
70 Артём 17408 6
71 Петров Артем Александрович 17465 6
72 Yuracik 44 5
73 Neverwinter 2 1901 5
74 Владислав 8036 5
75 Kapitanov Dmitrij 9368 5
76 Андрей Суслов 11868 5
77 Кирилл 17402 5
78 sense1997 17446 5
79 ILIFAST 17458 5
80 Константин 17476 5
81 Дроннченко 17483 5
82 alex_kag 10591 4
83 Павел 5263 3
84 Александр 9858 3
85 zhikharevav 8380 2
86 Владислав 15740 2
87 Валерий 1305 1
88 Александр 6614 1
89 Дмитрий 11604 1
90 Василь Воронін 12306 1
91 Денис 16396 1
92 Мурат 16675 1
93 vjacheslav 16906 1
94 Qwerty123 17435 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с ресурсами приложения
Трудности: Самым сложным было найти картинки и подогнать их под один размер :)
Всё хорошо показано и описано. Возможно даже слишком подробно :)
Научился: узнал о статических классах
Трудности: подготовить звуки
Хотелось бы в классе увидеть описание полей с геттерами и сеттерами. Например то же поле sound_enabled. Но это чисто личное пожелание. В остальном всё отлично :)