Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Слава
  • Звание: Гаммациклоп
  • Накопленный опыт: 84 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-09-20 21:03:40
  • Возраст: 40 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-09-27 soft0 Демо софт 1 из 8 15 %
2018-09-25 game0 Демо игры 9 из 10 90 %
2018-07-08 lines Шарики 3 из 9 38 %
2018-06-22 soft3 Теория ООП все 39 100 %
2018-04-10 game1 Нано-игры 5 из 9 50 %
Итого: 57 из 75 76 %

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

Дата активности Консольный раздел Прогресс
2018-11-11 task1 Строки все 14 100 %
2018-11-05 task1 Семантика все 6 100 %
2018-10-17 task1 Целые числа все 7 100 %
Итого: все 27 100 %
Сохранить страницу:

17769. --
Слава
Слава
ответить
# Консоль / Строки / Starts/EndsWith / 2018-11-09 19:46

string hello = "Hello";
            string point = ".";
            string row = Console.ReadLine();
            StringComparison comparison = StringComparison.CurrentCultureIgnoreCase;
            Console.WriteLine(row.StartsWith(hello, comparison));
            Console.WriteLine(row.EndsWith(point, comparison));


17769. --
Слава
Слава
ответить
# Консоль / Строки / PadRight/Left / 2018-11-01 22:32

Хочу немного покритиковать Видеопример! В нем не обрабатывается ситуация, когда вводиться больше 8 символов на строку. Функции PadLeft , PadRight возвращают саму строку, если последняя выходит за указанное ограничение в 8 символов
Правильнее было бы так:
string s1 = Console.ReadLine();
            string s2 = Console.ReadLine();
            string s3 = Console.ReadLine();
            string s4 = Console.ReadLine();
            string s5 = Console.ReadLine();
            string s6 = Console.ReadLine();
            string s7 = Console.ReadLine();
            Console.WriteLine(s1.PadRight(9).Remove(8) + s1.PadLeft(8));
            Console.WriteLine(s2.PadRight(9).Remove(8) + s2.PadLeft(8));
            Console.WriteLine(s3.PadRight(9).Remove(8) + s3.PadLeft(8));
            Console.WriteLine(s4.PadRight(9).Remove(8) + s4.PadLeft(8));
            Console.WriteLine(s5.PadRight(9).Remove(8) + s5.PadLeft(8));
            Console.WriteLine(s6.PadRight(9).Remove(8) + s6.PadLeft(8));
            Console.WriteLine(s7.PadRight(9).Remove(8) + s7.PadLeft(8));


17769. --
Слава
Слава
ответить
/ 2018-10-03 20:36

понятно


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Демо софт / Двенадцать месяцев / 2018-10-02 22:26

Так нельзя. Решай все. Или выходи из клуба


17663. --
Oleksandr
Oleksandr
ответить
→  Слава  # Демо софт / Двенадцать месяцев / 2018-10-02 10:26

Привет.
Как мне кажется, если ты начинаешь программировать, то "повторение - мать учения". А если ты уже это все знаешь или знаешь хотя бы основы, но твердо, то ищешь на ресурсе курсы прицельно - конкретно под свои задачи.
Просто на начальных курсах все одно и тоже, в основном, и что-то новое в каждом уроке бывает редко, особенно когда пройдешь курса два.


17769. --
Слава
Слава
ответить
/ 2018-10-01 22:55

Спасибо...полезный совет....


9913. --
vip
vip
ответить
→  Слава  # Демо софт / Двенадцать месяцев / 2018-10-01 22:17

Привет Слава. Очень интересный у тебя получился коммент по видеоуроку. Тут как вариант перед прохождением уроков можно почитать маленько отзывы уже прошедших этот раздел курсантов и да же если удастся просмотреть видеоотчеты. как правило из этой информации уже становится понятно о чем идет речь и стоит ли тратить время на изучении. Удачи в учебе!


20100. --
Илья
Илья
ответить
→  Слава  # Демо софт / Вступительное слово / 2018-09-28 03:06

Молодец, красиво все расположил! С цифрами конечно было бы нагляднее а так тоже хорошо, поздравляю!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Демо игры / Камень ножницы бумага / 2018-09-09 09:46

Очень, очень дельное сравнение :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2018-09-08 20:04

Молодец, Слава!


9913. --
vip
vip
ответить
→  Слава  # Демо игры / Камень ножницы бумага / 2018-09-08 00:49

Приветствую Слава на проекте videosharp.info. Молодец что выбрал простую игру для ознакомления и повышения навыков программирования на языке C#. В этой игре заложены самые часто используемые алгоритмы для обработки событий и есть неплохая логика игры. С рукой только на картинке что-то не то - похоже на руку программиста набивающего текст соло на клавиатуре :)))


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Шарики / Шарики. Анализ игры / 2018-06-29 11:06

Хорошо


10558. --
Иван Воронин
Иван Воронин
ответить
→  Слава  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2018-06-26 16:21

Молодец, практика даёт свои плоды.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Шарики / Шарики. Вступление / 2018-06-24 18:02

Зато отлично справился! Шарики будут, как родные.


17769. --
Слава
Слава
ответить
→  Иван Воронин   / 2018-06-24 16:44

Нет, куда рука дрогнулась


17425. --
ser2018
ser2018
ответить
→  Слава  # Теория ООП / Интерфейс. Создаём новую игру. / 2018-06-23 12:46

название методов на кирилице, как не культуроно, на 1С программировал?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Слава  # Теория ООП / Интерфейс. Создаём новую игру. / 2018-06-23 07:00

Это ты себе за гуляющий стиль кода три звезды поставил?


17769. --
Слава
Слава
ответить
→  Иван   / 2018-06-22 17:33

Спасибо Иван


2146. --
Иван
Иван
ответить
→  Слава  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2018-06-22 13:09

Отлично попрактиковался! Уверен, что нашел в этом курсе что-то новое для себя. Для меня самое интересное - рефакторинг , через который нвчинаешь понимать взаимодействие классов. 


10558. --
Иван Воронин
Иван Воронин
ответить
→  Слава  # Теория ООП / Интерфейс. Площадка для игры. / 2018-06-09 18:14

У тебя Clear() подчёркнуто красным, потому что ты забыл добавить что она возвращает, ведь это функция, а не конструктор, я так понял, там не хватает void между public и Clear(). Исправь и перезалей отчёт. Советую в будущем быть внимательнее к ошибкам, IDE поэтому и удобнее, чем обычный блокнот, так как она подсказывает ещё до компиляции кода, где ошибка, чтобы можно было сразу её устранить.


18131. --
Александр
Александр
ответить
→  Слава  # Теория ООП / Интерфейс. Площадка для игры. / 2018-06-09 16:55

А почему красным выделено Clear() ?


18688. --
Arslan
Arslan
ответить
→  Слава  # Теория ООП / Интерфейс. Правила игры. / 2018-06-03 22:31

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


16861. --
Serge
Serge
ответить
→  Слава  # Теория ООП / Интерфейс. Правила игры. / 2018-06-03 21:51

Что за догоняшки такие? Наверное что то интересное, может вскоре и я дойду до этого урока. А так молодец, что делаешь, удачи в проекте.


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-05-25 20:17

Доброго времени суток Евгений!
У меня опять командировка с 3 июня. Хотелось бы получить оставшиеся уроки курса ООП. Сейчас остановился на  "полуфинальный урок" + оплатить и скачать видео к.-л. нового курса?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Теория ООП / Первый класс / 2018-04-17 08:33

Отлично поработал, Слава!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава   / 2018-04-15 14:24

Отправил информацию на почту


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-15 14:08

Евгений, пока так и не увидел архив уроков по ООП?
Выезжаю на рейс через пару часов!


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-13 17:11

Евгений, у меня, как и планировалось, командировка 15! Жду от вас архив курса по ООП!


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-13 12:28

Стараемся потихоньку!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Теория ООП / Инкапсуляция мечты / 2018-04-12 18:27

Шикарная схема!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава   / 2018-04-05 14:06

Хорошо,  разумное решение, так и поступайте.


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-05 13:55

Хорошо Евгений, единственное, что хочу закончить "Скорость реакции. Три картинки по таймеру", раз уж начал, потом оплачу/переключусь на ООП и буду действовать в предложенном вами ключе!
Большое спасибо за понимание!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава   / 2018-04-05 13:50

Слава, в таком случае я рекомендую начать двигаться в правильном направлении.
У вас скорость медленная из-за того, что вы не достаточно хорошо знакомы с ООП.
Предлагаю следующие: Оплатите и начните проходить курс Теория ООП.
Посмотрите его описание: www.videosharp.info/shop/open=soft3
Начните проходить ещё до отъезда, за два дня напишите мне -
я дам вам архив уроков для прохождения их в командировке.


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-05 13:45

Вы совершенно правы Евгений, скорость работы у меня "черепашья", т.к. занимаюсь не более часа каждый день по будням. Именно для того, что бы она совсем не ушла в 0, и обратился к вам? Что можно  сделать? Нужно ли заранее оплатить уроки, которые предполагаю пройти в будущем? P.S. для меня обучение крайне важно!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава   / 2018-04-03 18:59

Слава, за это время вы прошли едва 3 урока и не решили ни одной задачи.
Я не вижу предпосылок к тому, что вы начнёте активно проходить уроки.


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-04-03 17:53

Еще раз доброго времени суток Евгений Витольдович!
У меня следующая ситуация - 15 апреля уезжаю в командировку. Длительность 2-4 недели. г. Норильск.
Проблема Норильска - очень плохой интернет - возможности посмотреть видео урок не будет.
С собой будет штатный notebook, монитор, мышь, клава!
За это время хотел бы пройти курсы: "Демо игры", "Демо софт", и начать Консоль, раздел "Семантика", подразделы: "Целые числа", "Строки", "Лирика", "Формулы".


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава   / 2018-03-30 18:04

Слава, напиши подробнее.
Когда начнётся командировка, сколько продлится, какие курсы ты бы хотел пройти за это время, и какие ресурсы для обучения у тебя там будут.


17769. --
Слава
Слава
ответить
→  Евгений Волосатов   / 2018-03-30 17:57

Евгений Витольдович, как я могу продолжить обучение, если буду в командировке там где нету интернета?


17769. --
Слава
Слава
ответить
/ 2018-03-17 21:23

Всем спасибо за приветствие и советы.


4814. --
Дмитрий
Дмитрий
ответить
→  Слава  # Демо игры / C# чего начать программировать / 2018-03-17 00:52

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Слава  # Демо игры / C# чего начать программировать / 2018-03-16 19:06

Добро пожаловать к нам, Слава.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Слава  # Демо игры / C# чего начать программировать / 2018-03-16 18:33

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


  • Звание: Гаммациклоп
  • Накопленный опыт: 84 часа
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2018-08-29

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

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

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

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

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

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

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





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

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

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

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


Научился: Углубление знаний по применению интерфейса. Необходимо описать член интерфейса: Беги, как он изменяется при Поймал. Необходим таймер, для периодического запуска Step



Научился: 1. Основы работы со свойствами объекта PictureBox; 2. Варианты написания функции If.