Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп в отпуске до 28 июня 21:00, работает только java компилятор

Александр Б.
  • Звание: Гаммациклоп
  • Накопленный опыт: 68 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-05-04 20:37:24
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2016-08-25 soft3 Теория ООП все 39 100 %
2016-07-23 memory Карточки памяти 2 из 14 %
2016-07-13 game1 Нано-игры 8 из 9 80 %
2016-07-05 game0 Демо игры 8 из 10 80 %
2016-06-28 soft0 Демо софт 1 из 8 15 %
Итого: 58 из 80 73 %

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

Дата активности Консольный раздел Прогресс
2016-07-05 task1 Целые числа 1 из 7 15 %
2016-07-05 task1 Семантика все 6 100 %
Итого: 7 из 13 54 %
Сохранить страницу:

6391. --
Владимир
Владимир
ответить
→  Александр Б.   / 2016-08-24 20:06

Мне нравится идея, хотел бы на это посмотреть!


10671. --
Александр Б.
Александр Б.
ответить
→  Владимир  # Теория ООП / Интерфейс. VIP. Пересечение прямоугольников. / 2016-08-24 19:40

Уже. Еще пересечение честное AABB circle, напишу. И можно будет забавляься с правилами)))
Игра.
Квадратики заражают кружочки "квадратизмом", а кружочки заражают квадратики "кружочковизмом" )))))


6391. --
Владимир
Владимир
ответить
→  Александр Б.  # Теория ООП / Интерфейс. VIP. Пересечение прямоугольников. / 2016-08-24 13:00

Попробуй, а вдруг будет лучше!



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

10671. --
Александр Б.
Александр Б.
ответить
→  Максим Саратов  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2016-08-24 09:24

мне курс помог чуть по другому думать)))
Тоже все время казалось что код получается в лоб, а когда начинал пользоваться преимуществами ООП запутывался напрочь.
А тут все так толково изложено, что реально настраивает на правильное понимание архитектуры.


8959. --
Максим Саратов
Максим Саратов
ответить
→  Александр Б.  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2016-08-24 09:08

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2016-08-24 00:16

Поздравляю с завершение курса, Молодец! по поводу времени урока, суть не в его длительности, а сути =)


10494. --
Алексей В.
Алексей В.
ответить
→  Александр Б.  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2016-08-24 00:01

Молодец!!! Поздравляю с окончанием курса!!!!


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Александр Б.  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2016-08-24 00:00

Поздравляю с завершением финального урока. Главное что всё это доставляет удовольствие!


9263. --
Андрей Н.
Андрей Н.
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-08-23 18:29

оператор is как бы "культурнее" и "свежее"
ну и функции у них немного разные - is проверяет на совместимость, т.е is даст true в том числе и для наследников класса (или интерфейса)
а typeof возвращает экземпляр класса System.Type


10671. --
Александр Б.
Александр Б.
ответить
→  Кирилл Шмойлов  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2016-08-23 13:44

когда узнаю, честно пищу.
про сравнение typeof и as, я честно написал.
www.videosharp.info/10671/checking/soft3=418


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2016-08-23 12:18

Ничего нового не вынес из урока? Столько интересного...


8959. --
Максим Саратов
Максим Саратов
ответить

24. --
Олюшка
Олюшка
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Создаём кружок. / 2016-08-22 19:35

Александр, в этом и секрет, что легко и просто осваивается новое и сложное! :)


10671. --
Александр Б.
Александр Б.
ответить
→  Иван Воронин  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 17:06

Даже и не думал) Практики много не бывает ))


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 16:57

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


10671. --
Александр Б.
Александр Б.
ответить
→  Иван Воронин  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 16:54

Хороший курс. Но уроки по 10 минут лично я не понял. Хотя комуто может понравится.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 14:40

Теория ООП, походу теория только в названии =) надо будет заняться им, сдвинул его поближе в спике приоритетов =)


10671. --
Александр Б.
Александр Б.
ответить
→  Новопашин Владимир  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 10:21

неа ) Лишний перебор. Забыл что ссылка на лидера уже есть.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Правила игры. / 2016-08-22 10:07

Ну как вариант такой код сгодится.


4004. --
Елена
Елена
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Зачем он нужен. / 2016-08-19 07:21

Я тоже не люблю русские названия.


10671. --
Александр Б.
Александр Б.
ответить
# Теория ООП / Интерфейс. Зачем он нужен. / 2016-08-19 04:19

Потому что чтобы переключить кодовую таблицу на Искре 1030 надо было сзади системного блока дернуть тумблер. А на Speccy ее вообще не было. Да даже DOS и кириллица подружились не сразу ) Есть программы которые до сих пор не хотят работать с кириллицей. Фотошоп предупреждает, когда для веба сохраняешь, что может не поддерживаться некоторыми браузерами и сервисами. Вообщем сила привычки.


1232. --
Фомичева Наталья
Фомичева Наталья
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Зачем он нужен. / 2016-08-19 02:17

Меня тоже. Это потому, что нас долго пугали непереносимостью кода и писать латиницей стало правилом.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Интерфейс. Зачем он нужен. / 2016-08-19 00:10

Почему коробит?


10671. --
Александр Б.
Александр Б.
ответить
→  Владимир Петреченко  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-08-18 13:24

Этот курс по идее вообще первый надо делать. Чтобы он прямо вверху списка был БОЛЬШИМИ буквами ).


11017. --
Владимир Петреченко
Владимир Петреченко
ответить
→  Александр Б.  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-08-18 13:10

Я после джавы тоже планирую "Теорию ООП"


11017. --
Владимир Петреченко
Владимир Петреченко
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Перемещение других фигур / 2016-08-17 08:06

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


10671. --
Александр Б.
Александр Б.
ответить
→  Кирилл Шмойлов  # Теория ООП / Перемещение других фигур / 2016-08-17 07:55

Курсы хорошие. Все понятно. Мне они помогают скорее взглянуть на знакомые вещи под другим углом. Ну и чем больше практики тем лучше само собой.


10671. --
Александр Б.
Александр Б.
ответить
→  Иван Воронин  # Теория ООП / Перемещение других фигур / 2016-08-17 07:54

На предыдущем уроке двигали только circle, а теперь все 3 line box circle.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Перемещение других фигур / 2016-08-17 07:28

да? а я думал это чупачупсы летают и каждый означает один объект =) тогда их 6, а не 3 =) или это след прошлого расположения?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр Б.  # Теория ООП / Перемещение других фигур / 2016-08-17 07:19

Молодец, значит повторяешь/закрепляешь уже знакомый материал! Просто некоторые не делают задачки, и пытаются пролистать, а потом начинается "я всё сделал, но ничего не понял, курс фигня и т.п." Если тебе всё понятно, то поздравляю, молодец! Вперед, к новым знаниям!


4004. --
Елена
Елена
ответить
→  Александр Б.  # Теория ООП / Перемещение круга / 2016-08-17 06:52

Какой-то мало содержательный комментарий к отчету получился :(


10671. --
Александр Б.
Александр Б.
ответить
# Теория ООП / Перемещение круга / 2016-08-17 06:34

Умел. С# просто инструмент, а вот как его использовать можно научится только наблюдая за теми кто его использует. Чем я и занимаюсь)


10671. --
Александр Б.
Александр Б.
ответить
→  Кирилл Шмойлов  # Теория ООП / Перемещение других фигур / 2016-08-17 06:31

делаю конечно)
Результат можно увидеть на гите.
github.com/saniainf/Projects_Videosharp/tree/master/Gwometry
Просто что можно написать если эти вещи я знаю. Мне скорее интереснее наблюдать как мыслит программист, какие приемы использует.


10671. --
Александр Б.
Александр Б.
ответить
→  Иван Воронин  # Теория ООП / Перемещение других фигур / 2016-08-17 06:24

фигурки 3 line box circle )


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр Б.  # Теория ООП / Перемещение других фигур / 2016-08-17 05:44

Одинаковые отчеты, под копирку? Ты что-то делаешь или урок проходит мимо?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр Б.  # Теория ООП / Перемещение круга / 2016-08-17 05:43

Научился чему-нибудь или уже умел?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Б.  # Теория ООП / Перемещение других фигур / 2016-08-17 05:20

на скриншоте видно только две фигурки? куда третья убежала? =) молодец


24. --
Олюшка
Олюшка
ответить
→  Александр Б.  # Теория ООП / Мощь полиморфизма / 2016-08-16 16:21

Александр, Благодарю!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Б.  # Теория ООП / Мощь полиморфизма / 2016-08-16 14:49

Спасибо за статью.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Б.  # Теория ООП / Переезд graph в базовый класс / 2016-08-16 14:23

Делай как удобнее. Подробней об этом в профи курсе "Коллекция графа".


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

10671. --
Александр Б.
Александр Б.
ответить
# Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-07-04 16:36

Видимо пойду поочереди как в списке.


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

Спасибо, Александр. Да, дальше ещё интереснее и программы более сложные и более разнообразны, какой курс будешь проходить следующим?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Б.  # Демо игры / Лабиринт 2D - игра / 2016-06-29 14:09

Отличные получились уровни, молодец!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Б.  # Демо игры / Лабиринт 2D - меню / 2016-06-28 19:49

Александр, отлично продвигаешься, хорошее решение!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Б.  # Демо игры / Вступительное слово / 2016-06-28 15:04

Саша, очень хорошая начальная подготовка! Уверен, на наших курсах найдешь много новых идей! В добрый путь.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 5 25 10 40 290
2 KF Татьяна 25392 5 25 5 35 178
3 KF Николай Миролюбов 6203 5 15 5 25 124
4 KF MaxB 25450 5 6 11 115
5 -- Narek Aslanyan 18057 10 10 42
6 -- Mikki_0904 22962 10 10 30
7 -- Валерий Жданов 791 7 7 30
8 -- Фомичева Наталья 1232 5 5 26
9 KF Vdonsk 26175 1 1 26
10 -- Посетитель 0 5 5 25
11 KF Дмитрий 20302 5 10 15 24
12 KF Yefim 11589 4 4 20
13 KF ser2018 17425 20
14 KF Евгений Волосатов 1 2 2 12
15 -- ElenaKost 26131 11
16 -- Алексей В. 10494 10
17 -- Алексей|BrisK|Кривицкий 3506 5 5 6
18 -- Толстых Александр 26171 1 1 6
19 KF Сергей Сергеев 10713 5
20 -- Андрей 23396 5
21 -- Иван 23812 5
22 -- kirpav 26187 5
23 KF Nick 27989 2 1 3 3
24 -- Gleb 27954 2
25 -- Никита 27981 1 1 1
26 -- Илья 27985 1 1 1
27 KF Василий 27987 1 1 1
28 -- Андрей 10623 1
29 KF Александра 26325 1
30 -- Олег 27918 1
31 -- Сергей 27939 1
32 -- Павел Овчинников 27943 1
33 -- иван 27944 1
34 -- roman 27947 1
35 -- Эля 27948 1
36 -- Jora20Cm 27956 1
37 -- Vlad 27958 1
38 -- Данила 27962 1
39 -- masha 27968 1
40 -- Alex 27970 1
41 -- Alex 27973 1
42 -- nnm404 27975 1
43 -- Amigo 27976 1
44 -- Маргарита 27977 1
45 -- Тобокел 27978 1

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

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

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

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

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

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





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

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

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

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


Научился: Выбор Enum через рандом.
Использовал switch вместо множественного if. Enum вместо string.


воспользовался методом IntersectsWith(rect) с квадратиками вирус тоже забавные фигуры строит )))