Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович

Дмитрий Б
  • Звание: Рекурсист
  • Накопленный опыт: 154 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-05-09 19:13:36
  • Возраст: 49 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2020-03-27 platformer Платформер на Unity 1 из 12 %
2020-03-27 wpf WPF Clocks 1 из 10 10 %
2018-10-02 aspnet Базовый ASP.ект 20 из 24 84 %
2018-09-03 game0 Демо игры 6 из 10 60 %
2018-08-28 chess3 Шахматы по сети все 95 %
2018-08-28 ogame On-line игра 1 из 28 %
2018-07-31 ef Entity Framework все 8 100 %
2018-07-04 soft3 Теория ООП 2 из 39 6 %
2018-03-24 soft0 Демо софт 1 из 8 15 %
2018-03-24 infob Инфобизнес 3 из 20 15 %
Итого: 138 из 254 55 %

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

Дата активности Консольный раздел Прогресс
2020-05-06 book 001. Числа 1 из 8 13 %
2020-05-05 book 000. Строки все 8 100 %
2020-03-06 task1 Семантика 1 из 6 17 %
2018-07-12 solo C# набор 1 из 17 6 %
Итого: 11 из 39 29 %
Сохранить страницу:

17334. --
Дмитрий Б
Дмитрий Б
ответить
# Консоль / 000. Строки / Длинное слово / 2020-05-03 14:24

int max = 0;
            string max_word = "";
            Console.Write("Input some words throght a spaces: ");
            string[] text = Console.ReadLine().Split(' ', '.', ',', ':', ';', '?', '!', '-'); // aaa bbb ccc ddd eee


            for (int i = 0; i < text.Length; i++)
            {
                if (text[i].Length > max)
                {
                    max = text[i].Length;
                    max_word = text[i];
                }
            }

            Console.WriteLine($"The most of the Big of a word - {max_word} it length {max} symbols!");
            Console.ReadKey();


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2020-04-13 09:10

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2020-05-23
Остаток байтов: 526
Вы являетесь участником Клуба формулистов.


25017. --
Денис
Денис
ответить
→  Дмитрий Б  # Платформер на Unity / 1. Вступление / 2020-03-28 07:28

Хорошо, будем наблюдать за твоим продвижением, очень интересную тему проходишь. У меня пока опыта маловато но поглазеть с большим удовольствием. Лёгкого и понятного прохождения


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2020-03-14 10:37

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +256

Подписка КФ до: 2020-04-23
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


19014. --
Mikhail Vasilev
Mikhail Vasilev
ответить
→  Дмитрий Б  # Базовый ASP.ект / Размещение проекта в Интернете / 2018-10-02 18:22

Очень классно!Продолжай в том же духе и все будет куда быстрей!Как мы все помним все начинается с малого=)


17334. --
Дмитрий Б
Дмитрий Б
ответить
/ 2018-10-02 16:48

спасибо


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Б  # Базовый ASP.ект / Размещение проекта в Интернете / 2018-10-02 15:38

Нужен хостинг под управлением IIS сервера, если что.


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Konstantin   / 2018-09-11 16:38

Все верно, интерес есть, а значит сложностей не должно быть


19475. --
Konstantin
Konstantin
ответить
→  Дмитрий Б  # Базовый ASP.ект / Рефакторинг модели Story / 2018-09-11 10:29

Сколько впереди всего интересного! Сложно идти по курсу?


791. --
Валерий Жданов
Валерий Жданов
ответить

5. --
Робот Шарп
Робот Шарп
ответить
→  Дмитрий Б  # Демо игры / Бот для Быстрощёлка / 2018-09-04 13:03

Молодец, Дмитрий, отлично всё получается. Желаю успеха при прохождении следующих уроков!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий Б  # Демо игры / C# чего начать программировать / 2018-08-30 06:55

Это хорошо, что есть такие амбиции, как участие в больших коммерческих проектах. Лично я рекомендую тренироваться каждый день и что называется качать программисткие мышцы. Этот проект идеально сочетает в себе в тренировке по кодированию и в то же время ты не теряешь интерес, когда реализуешь реальные проекты. Ты сам выбираешь темп и те цели, которых хочешь достичь.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Дмитрий Б  # Демо игры / Лабиринт 2D - меню / 2018-08-30 06:01

Привет, Дмитрий! Поздравляю, Молодец. Так держать и всё получится.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / VIP. Меню DimanDOSа / 2018-08-29 11:25

Спасибо за линк


8275. --
Tekashnik
Tekashnik
ответить
→  Дмитрий Б  # Демо игры / C# чего начать программировать / 2018-08-29 08:06

)) Глобальные планы. Может быть учавствовать в создании больших коммерческих проектах?? Создавать одному практически не реально, времени столько не найти...                                                                                                                                                                           


18493. --
Evgenii Kudriavtcev
Evgenii Kudriavtcev
ответить
→  Дмитрий Б  # Шахматы по сети / VIP. Меню DimanDOSа / 2018-08-28 22:39

Приветствую, Dimitry.
Творческая работа всегда доставляет трудности )) Тоже не один раз сталкивался с этим - не очень люблю рисовать, соблюдать стандарты расположения кнопок, сочетание цветов, особенно если делаешь для себя и главное работа логики или работоспособность программы.
Для создания кнопок использую сервис cooltext.com/ (отличные есть варианты, либо самому что-то можно найти с сочетанием подобранного фона)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Б  # Шахматы по сети / Рефакторинг. Последний аккорд / 2018-08-19 22:28

Молодец, всё верно, это уже самостоятельная работа =)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Б  # Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика / 2018-08-18 00:46

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


17334. --
Дмитрий Б
Дмитрий Б
ответить
# Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-08-16 20:53

где-то в первых числах следующего месяца +-


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Дмитрий Б  # Шахматы по сети / Рефакторинг. Координатные трансформации / 2018-08-11 18:29

Отлично сделанная работа. Шахматы это сила)!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-08-11 16:48

Когда ждать видео? Какого числа?


9014. --
Николай Денисов
Николай Денисов
ответить
→  Дмитрий Б  # Шахматы по сети / Клиент. Дедовские методы / 2018-08-10 11:26

Привет, Дмитрий! Отличная работа просто супер, ты молодец.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Дмитрий Б  # Entity Framework / Добавление - Извлечение / 2018-08-01 15:01

Молодец! Отлично всё получилось!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / База данных. Планирование / 2018-08-01 13:13

Удивляет, что никто из коллег плохо не нажал.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / База данных. Планирование / 2018-08-01 13:12

Дима, зачем мои картинки свистнул? Очень нехорошо...
Переделывай.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Б  # Шахматы по сети / База данных. Планирование / 2018-07-28 14:03

Зря не перерисовал разок хотя-бы схему, а ещё лучше постараться по своему её сформировать, но видимо с БД опыта нет, поэтому решил отделаться лёгким испугом =)


11019. KF
Trira
Trira
ответить
→  Дмитрий Б  # Шахматы по сети / База данных. Планирование / 2018-07-25 23:17

Дмитрий, а руки на картинках в отчете чьи? Сдается мне, что Вам собственные картинки нарисовать было некогда-((


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Б  # Entity Framework / Миграция Базы / 2018-07-23 10:57

767 байт это не мало, что же ты там в БД запулить хотел, запрос бы увидеть. =)
11 суток норм, молодец, что разобрался сам.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий Б  # Шахматы по сети / База данных. Планирование / 2018-07-23 08:00

Электроплита == рабочий стол? ))


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Базовый ASP.ект / Создание схемы проекта / 2018-07-16 13:24

Прекрасная идея.
Можешь там разместить наши видеоуроки по wpf:
www.videosharp.info/video/start


10080. --
FireWolf
FireWolf
ответить
→  Дмитрий Б  # Шахматы по сети / Интерфейс. Начальная позиция / 2018-07-10 15:56

У меня в архиве тоже не было zero.png, так что я сделал его сам. Собственно, я сделал прозрачный PNG размером с остальные картинки.


17334. --
Дмитрий Б
Дмитрий Б
ответить
/ 2018-07-09 21:54

Написано до 2018-07-11 и возможно после этого закроеться доступ и надо снова покупать


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-07-09 21:43

Почему ты так решил?


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Евгений Волосатов   / 2018-07-09 21:09

Здравствуйте Евгений, скажите, а доступ ко всем видео-урокам будет закрыт через 2 дня?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-07-08 13:13

Молодец, Дима, за два дня справился!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-07-08 13:04

Создай любой граф. файл размером 1 на 1 пиксель и сохрани его в формате png


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Евгений Волосатов  # Шахматы по сети / Интерфейс. Ход делегата / 2018-07-08 13:03

Здравствуйте Евгений. Хочу попросить у вас Zero.png,  т.к у меня где то пропала она
Спасибо


10558. --
Иван Воронин
Иван Воронин
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Шахматы по сети / Классы. Стой, кто идёт! / 2018-07-06 23:32

В чём была ошибка?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-07-05 10:42

Память закончилась. Проверь сейчас.


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Евгений Волосатов   / 2018-07-05 10:33

Здравствуйте! Почему доступ на все мои видеокурсы закрыт? У меня с этой недели появилось намного больше времени на разработку..


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий Б  # Entity Framework / Введение в EF / 2018-06-09 13:51

Вторую иллюстрацию покрупнее бы...


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-06-02 21:10

и в кабинете они видны:
gyazo.com/cb4bb69ae67e7599e60a2e80e1ce891c


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-06-02 21:09

Уроки должны быть доступны по этим ссылкам:
www.videosharp.info/video/ef/
www.videosharp.info/video/aspnet/


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Евгений Волосатов   / 2018-06-02 20:53

  Вот к чему я подлючен:
  sharp / 1 Наноигры до 2017-04-27
Арканоид - Уровень и ракетка 50:25
2017-11-04 Арканоид - Шарик и кирпичики 01:02:53
web / 1 НаноШахматы
HTML - Шахматные фигуры
java / 1 Система Git
Checkout 10:49
web / 4 МикроШахматы
В начале было поле 09:49
sharp / 6 Мат Конём и Слоном
Постановка задачи 10:00
sharp / 5 Шахматы по сети
Доска. VIP. Запуск в Интернете 11:24
  ef aspnet в моем кабинете не подключены.
  Копию скрина вышлю вам e-mail.
 
  Возможно у вас а админке ef aspnet подключены. Но у меня не подключены.
  Пожалуйста проверте еще раз на подключения в моем кабинете e-mail: men2040@gmail.com

  Заранее спасибо
 


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-06-02 19:44

ef aspnet подключены.
что ещё не так?



1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-05-22 08:52

500 р. получил. Аккаунты объединил. Пакеты подключил.
Проверьте всё и отпишите.


8275. --
Tekashnik
Tekashnik
ответить
→  Дмитрий Б  # Система Git / Суть аналогии / 2018-05-21 18:58

Это всегда полезно.                                                                                                                                                                                                                                                                                                                                                       


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-05-20 15:08

Хорошо, Дима. После оплаты сразу все сделаю. номер кошелька можно найти в меню Магазин - Способы оплаты - Webmoney


17334. --
Дмитрий Б
Дмитрий Б
ответить
→  Евгений Волосатов   / 2018-05-20 14:46

  Евгений Витольдович!
  1.  Вы можите объединить два открытых ак. men2040@gmail.com и men2010@gmail.com  в один men2040@gmail.com?
  Т.к. в men2010@gmail.com  я прохошел раздел Симантика и сейчас я пользуюсь только men2040@gmail.com

  2. Так же хочу приобрести пакеты  Entity Framework  1000р.  и Практическое знакомство с технологиями ASP.NET + MVC + MySQL.  2000р.    Раньше за шахматы в сети я оплатил 5000р. вместо 2500р.  Вы предложили выбрать еще какой то курс вместо возврата.  Я только сейчас определился с курсоми.  Я могу доплатить разницу в 500р. через вебмани. Пришлите номер вебмани кошелька.
   


17443. --
WildOrc
WildOrc
ответить
→  Дмитрий Б  # Шахматы по сети / Доска. VIP. Запуск на Android / 2018-05-19 11:37

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


16066. --
Bodrik_torf
Bodrik_torf
ответить
→  Дмитрий Б  # Шахматы по сети / Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК / 2018-05-14 14:47

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Демо софт / Вступительное слово / 2018-03-24 21:25

Добро пожаловать!
Новые уроки открываются сразу после отправки отчта


4814. --
Дмитрий
Дмитрий
ответить
→  Дмитрий Б  # Инфобизнес / Подключение к системе GitHub / 2018-03-20 00:23

Рекомендую пройти бесплатные демо-игры и демо-софт. Затем полностью пройти консольные задачи, они также бесплатны. 


4814. --
Дмитрий
Дмитрий
ответить
→  Дмитрий Б  # Шахматы по сети / Доска. Установка Unity 3D / 2018-03-20 00:22

Приветствую на Проекте!
Начинать обучение на сайте с самого объемного и сложного курса "Сетевые шахматы" - это лихо!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б  # Клиент-серверные шахматы / Доска. Установка Unity 3D / 2018-03-06 10:48

Молодец, Димитрий. Хороший результат.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Б   / 2018-02-11 19:17

Дмитрий, спасибо за заказ.
Я открыл для вас сборник Консольных задач "Алгоритмика" в качестве бонуса за то, что вы купили курс без скидки.
Сборник задач расположен здесь:
www.videosharp.info/console/task2
Это более 200 задач с автоматической проверкой и видеорешениями. Решайте по одной задаче каждый день.


  • Звание: Рекурсист
  • Накопленный опыт: 154 часа
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2020-05-23

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 10 25 10 45 170
2 KF Николай Миролюбов 6203 5 15 5 25 100
3 KF MaxB 25450 10 15 2 27 91
4 KF Игорь Бойко 23687 5 15 3 23 76
5 KF Татьяна 25392 5 5 10 49
6 -- Фомичева Наталья 1232 10 10 40
7 KF Konstantin 25290 40
8 -- Валерий Жданов 791 10 10 30
9 -- Павел 25890 10 10 30
10 KF ser2018 17425 30
11 KF Василь 25889 28
12 -- Артём 26052 10 10 20 20
13 -- Посетитель 0 5 5 20
14 -- Dmitry Sinitsin 17947 5 5 20
15 -- Omni 25307 5 10 15 15
16 KF Украинцев Алексей 25931 15
17 -- Виталий 24659 11
18 KF Михаил 26051 10 10 10
19 KF Дмитрий 20302 10
20 -- anonymous 26005 10
21 KF Yefim 11589 6
22 -- Анатолий 25702 6
23 -- Mixa 25617 5 5 5
24 -- Степан 18842 5
25 -- Владимир 23048 5
26 KF Ivan 23664 5
27 -- Ksandr 25687 5
28 -- Михаил 25882 5
29 KF Евгений Волосатов 1 2 2 4
30 -- Timoha 9980 3
31 -- Scorpion_uz 20962 2
32 -- Ioan 25533 2
33 -- Ramos 26049 1 1 1
34 -- Мария 26050 1 1 1
35 -- Ageres 26054 1 1 1
36 -- Max_ua 26056 1 1 1
37 -- az4ert 23505 1
38 -- Artem 26017 1
39 -- core_pc 26020 1
40 -- Quater 26022 1
41 -- в.д гастер 26023 1
42 -- Лёха 26024 1
43 -- Abdumalik 26027 1
44 -- LasonD 26032 1
45 -- Mreex 26035 1
46 -- Sunkinggod 26036 1
47 -- SSD 26037 1
48 -- panveliko 26045 1

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

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

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

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

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

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





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

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

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

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


Научился: Все получилось, протестировал, работает
Трудности: в данной части трудность была при отладке: ResultsView: -> expanding the results view will enumerate the ienumerable immediate window



Научился: Сделал бекап базы данных двумя способами, написал в адресной строке браузера SQL-инъекцию, убедился, что она сработала: записи из таблицы удалены, и таблица позже тоже. Добавил в модель MySQL функцию addslashes(), убедился, что SQL-инъекция не проходит. Восстановил базу данных из бекап. Все работает!