Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино
Скидка на Комбинаторику




Александр
  • Звание: Алгоритмист
  • Накопленный опыт: 147 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-06-10 18:51:59
  • Возраст: 46 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-05-29 soft3 Теория ООП 35 из 39 90 %
2016-02-16 game0 Демо игры 6 из 9 67 %
2016-01-15 task5 Секундомер 5 из 16 32 %
Итого: 46 из 64 72 %

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

Дата активности Консольный раздел Прогресс
2016-02-01 task1i Календарь все 16 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-11-22 task1h Цифры все 12 100 %
2015-11-17 task1f Геометрия все 8 100 %
2015-11-11 task1e Символы все 5 100 %
2015-11-07 task1c Лирика 13 из 14 93 %
2015-11-07 task1d Формулы 8 из 9 89 %
2015-11-03 task1b Строки все 14 100 %
2015-11-03 task1a Целые числа все 7 100 %
2015-10-29 task1 Семантика все 6 100 %
Итого: 100 из 102 99 %
Сохранить страницу:

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Интерфейс. Создаём новую игру. / 2017-05-30 06:20

К этом надо привыкнуть.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2017-05-20 23:43

Да, пересекаются они или нет.


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

2670. Александр
Александр
ответить
→  Евгений Волосатов   / 2017-05-16 08:21

Нет не увлекаюсь, просто вспомнил студенческие годы :).  Спасибо за уроки.


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

Книжку то можно прочитать, только понимание не может донести автор. Каждый для себя это должен сделать сам.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Теория ООП / Интерфейс. Алгоритм игры. / 2017-05-15 10:34

Философией увлекаешься?
Кого читаешь?


3922. Александр
Александр
ответить
→  Александр  # Теория ООП / Интерфейс. Зачем он нужен. / 2017-05-10 19:13

Александр, я бы малость уточнил, что интерфейс это класс, который содержит набор методов без реализации.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-10 11:13

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-09 22:28

Поздравляю с финалом, удачи в огороде! Не останавливайтесь на достигнутом.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-09 16:36

Поздравляю с полуфиналом, Александр!


13540. Алексей Малышев
Алексей Малышев
ответить
→  Александр  # Теория ООП / Богатое наследство / 2017-05-03 07:41

Александр, я бы сказал что если В наследуется от А, то потомок (В) имеет доступ к методам и классам предка (А)


10008. Сергей Зулкарнаев
Сергей Зулкарнаев
ответить
→  Александр  # Теория ООП / Рисуем Снеговика / 2017-05-02 20:32

Прикольно смотрится, особенно там, где в клеточку)))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Рисуем Снеговика / 2017-05-02 09:57

Молодец!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Расстояние между пикселями / 2017-04-29 08:15

Без ООП никуда


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Первый класс / 2017-04-23 09:46

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


10309. Станислав
Станислав
ответить
→  Александр  # Теория ООП / Первый класс / 2017-04-23 09:21

Да, непросто. Но это того стоит)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 19:54

Даже жене прочитал стих :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 17:22

Саша, великолепные стихи, прекрасное фото, я очень люблю горы!


2670. Александр
Александр
ответить
/ 2016-02-15 14:44

Спасибо


2146. Иван
Иван
ответить
→  Александр  # Наноигры / Лабиринт 2D - игра / 2016-02-13 00:36

И это только начало. Дальше все только интереснее и интереснее!


24. Олюшка
Олюшка
ответить
→  Александр  # Наноигры / Лабиринт 2D - меню / 2016-02-05 00:59

Александр, очень милая заставка! Начало готово, знания из урока получил теперь дальше к реализации уровней, к самому интересному! :)


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр   / 2016-02-04 19:19

Йа панимаю :~)


2670. Александр
Александр
ответить
→  Михаил Ермишин   / 2016-02-04 19:14

Скажу по секрету ;). У меня есть современный ноутбук с WIN 10.  Но сидеть за ним весь день, страшно неудобно. Мне привычней за стационарным компьютером с большим монитором и беспроводными мышью и клавиатурой.   


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр  # Наноигры / Картинка с секретом / 2016-02-04 12:30

И почему многие сидят на XP?


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр  # Наноигры / Картинка с секретом / 2016-02-04 12:29

Отлично! :~)


2670. Александр
Александр
ответить
→  Олюшка   / 2016-02-03 08:48

Спасибо


24. Олюшка
Олюшка
ответить
→  Александр  # Наноигры / Вступительное слово / 2016-02-01 20:49

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


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / 1 часть. Пункты 100 – 113 / 2016-01-15 21:51

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


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / 1 часть. Видеофиксация / 2016-01-15 21:13

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Программа за минуту / 1 часть. Видеофиксация / 2016-01-15 20:30

Тем не менее, Саша, ты это сделал! МОЛОДЕЦ.


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / Написание кода / 2016-01-15 17:24

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


2670. Александр
Александр
ответить
# Программа за минуту / Настройка формы / 2016-01-12 07:09

Здравствуйте.
Не могу найти как выровнять по центру названия столбцов в DGV.
Кто знает подскажите.
Спасибо.


2146. Иван
Иван
ответить
→  Александр  # Программа за минуту / Настройка формы / 2016-01-12 00:59

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


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / Настройка формы / 2016-01-12 00:28

Александр, отлично, то ли еще будет! :)


2670. Александр
Александр
ответить
# Консоль / Строки / Last/IndexOf / 2015-11-02 17:37

Нашел т.н. "ошибку"
в строчке  Console.WriteLine (p1 + "    " + p2);  между кавычками было три пробела , поставил один. 


2670. Александр
Александр
ответить
# Консоль / Строки / Last/IndexOf / 2015-11-02 17:10

Добрый день.
Написал все как в видео решении.
static void Main()
    {
        string s = Console.ReadLine ();
        int p1, p2;
        p1 = s.IndexOf (" ");
        p2 = s.LastIndexOf (" ");
        Console.WriteLine (p1 + "  " + p2);
    }
Но робот пишет Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
7  20
Робот Шарп: Найди, исправь ошибку и пробуй снова!

В VS все выполняется.
Спасибо.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Перевод тики в секунды. double second = TimeSpan.FromTicks(time_stop-time_start).TotalSeconds;
Трудности: Пока все понятно.
Интересный урок. По мере свободного времени буду дальше проходить этот курс с наноиграми. Спасибо.
Научился: Понял смысл наследования
Трудности: Вроде все понятно.
Если класс В имеет поля, методы , точно такие же как в классе А, то В наследуется от А.