Си шарп с нуля

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

Сергей Колупаев

Видеокурсы

Дата активности Видеокурс Прогресс
2016-10-31 game1 Наноигры все 10 100 %
2016-10-27 soft3 Теория ООП 17 из 39 44 %
2016-10-06 game0 Демо игры 8 из 10 80 %
2015-12-14 soft0 Демо софт 1 из 7 15 %
Итого: 36 из 66 55 %

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

Дата активности Консольный раздел Прогресс
2016-10-07 task1 Семантика все 6 100 %
Итого: все 6 100 %
Сохранить страницу:

17093. jin
jin
ответить
→  Сергей Колупаев  # Демо игры / Камень ножницы бумага / 2018-02-05 00:09

в exe файле, программы, что создаешь, есть место для хранения (тоесть снего возможно читать), но для записи не подойде наверное. Попробуй сохранять в файл *.txt и из него же читать.


11600. Дэниел Фарадей
Дэниел Фарадей
ответить
→  Сергей Колупаев   / 2016-11-03 12:29

ежик в тумане, точно) в след раз так и сделаю) спасибо!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев   / 2016-11-03 11:50

Это уже надо бинарник делать с расширением exe, тогда будет свой значок.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Дэниел Фарадей  # Демо игры / Картинка с секретом / 2016-11-03 11:20

А как же ёжик в тумане? ))) Молодец, отличная работа. Успехов!!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-11-03 11:15

Я в курсе, что значок стандартный. Его можно либо нарисовать ( запрограммировать ), либо картинку вставить. Потому и спросил у автора урока.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Елена  # Наноигры / Скорость реакции. Блок-схема / 2016-11-03 11:11

Вот это блок схема! Картинки прикольные :)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев   / 2016-11-03 06:51

))) Ну я так запрограммировал Java - остальное она нарисовала - я тут ни при чем....


11549. Сергей Аникин
Сергей Аникин
ответить
→  Сергей Колупаев  # Наноигры / Скорость реакции. Блок-схема / 2016-11-03 05:26

Хорошая статья, емкая и по делу. Спасибо!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Язык Java / FOR2D - Рисование по координатам / 2016-11-03 03:35

Значёк стандартный для Java приложений, а For2D это тайтл формы.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Аникин  # Наноигры / Скорость реакции. Блок-схема / 2016-11-02 20:54

https://pro-prof.com/archives/1462 - посмотри тут. Гугл может всё :) В отдельном уроке вряд ли есть смысл.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Новопашин Владимир  # Язык Java / FOR2D - Рисование по координатам / 2016-11-02 20:52

Отлично получилось! А значок и For2D сам нарисовал?


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Видеокурсы / Супер-игра твоей мечты / 2016-11-02 01:30

Недавно наткнулся в Google Play на игру - Точки. Загорелся желанием написать что-то подобное, но пока знаний, боюсь - маловато для этого ... А игра очень интересная и увлекательная!


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Наноигры / VIP - Карточки памяти - Алгоритм / 2016-11-01 15:10

Всем большое спасибо!


10673. Алексей Хонин
Алексей Хонин
ответить

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-11-01 07:51

Молодец! Справился!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Артём  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2016-10-31 23:23

Отличный результат, Артём. Молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев   / 2016-10-31 22:42

:) все хорошо :) я редко кому звоню. Но по поводу твоего случая даже не сомневался, звонить или нет. :-)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Константин  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-10-31 21:44

Вот и финалочка - поздравляю! Осталось с калейдоскопом разобраться :)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Евгений Волосатов  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-10-31 20:54

Я теперь сижу в шоке, аж мурашки по коже. :) Это было неожиданный и очень приятный Сюрприз. Спасибо :)

P.S. Думал, что по работе звонят ))


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Евгений Волосатов   / 2016-10-31 19:40

Спасибо, Евгений Витольдович. Я за следующим курсом :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-10-31 19:34

Не зря этот урок в разделе "вип" :)
Поздравляю с победой!


11630. 12Kirill12
12Kirill12
ответить
→  Сергей Колупаев   / 2016-10-31 16:14

Спасибо за мотивацию


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  12Kirill12  # Демо игры / Вступительное слово / 2016-10-31 15:31

Добро пожаловать на проект, Кирилл! С# все возрасты покорны :)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Polsovatel  # Демо игры / Лабиринт 2D - игра / 2016-10-31 02:09

Вопрос 1: почему в функции события CheckedChanged  нет Sound.sound_on() и Sound.sound_off()? Вопрос 2: Видишь, что Sound подчёркнуто красным? В классе Sound добавил using System.Media; ? Что касается формы: событие называется MouseEnter, а не Enter - исправь. Невнимательность наш главный враг.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Polsovatel  # Демо игры / Лабиринт 2D - меню / 2016-10-30 17:59

Там написано, в чём ошибка - Заголовок волнового файла повреждён. Ты использовал оригинальные wav файлы или конвертировал их из mp3? Видимо файл Start.wav повреждён, удали его из ресурсов, сохрани проект, перезайди в Visual Studio и добавь какой-нибудь другой звук вместо этого. А вообще зайди в ресурсы и нажми 2 раза на этот звуковой файл - он скорее всего не проиграется у тебя.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Rita   / 2016-10-30 03:18

Спасибо :)



10673. Алексей Хонин
Алексей Хонин
ответить


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев  # Наноигры / VIP - Карточки памяти - Подготовка / 2016-10-29 00:23

Это игра типа Мемориз?


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев   / 2016-10-28 18:09

Вот теперь ты абсолютно верно написал, вопросов больше нет =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-28 18:08

Может бы я неправильно спросил. Я имел ввиду, применим ли алгоритм от игры Арканоид в этом случае или нет. И всё. А раз вопрос для вас странный, то не нужно на него отвечать. А задавать его или нет - моё право. Или я ошибаюсь?!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 17:21

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


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Сергей Колупаев  # Теория ООП / Переезд graph в базовый класс / 2016-10-28 17:15

так перенеси
будит больше опыта в программирование и легче дальше курс проходить


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 16:44

Иван, я не дошёл пока до этого урока. Если вы никогда не спрашиваете, то это ваше право. Я вот спрашиваю.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Дэниел Фарадей  # Демо игры / Вступительное слово / 2016-10-28 16:42

Задание урока не выполнили, а почему? Извините, но ставлю Плохо.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Переезд graph в базовый класс / 2016-10-28 15:52

Всему своё время =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 15:51

Зачем спрашивать? проведи исследование и узнаешь. Я вот никогда не спрашиваю, можно или нет, если мысль появилась, просто делаю и всё =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Алексей  # Демо игры / Вступительное слово / 2016-10-28 15:10

Лицензия на Community слетать не должна. Вы регистрировались? Я сам пользуюсь Community ( 2013 и 2015 ). Всё хорошо уже более 2 месяцев к ряду.


11601. Alhxor
Alhxor
ответить
→  Сергей Колупаев   / 2016-10-28 06:56

Да, всё стандартно, только картинки другие и минимальные/максимальные размеры окна проставил.


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Теория ООП / Переезд graph в базовый класс / 2016-10-28 01:52

Почему бы не перенести методы Draw() из обычных классов в базовый класс Shape? И заодно можно перенести из всех обычных классов переменные и объекты: Pixel, Pixel begin, ended и остальные. Может я конечно форсирую события, но всё же, мне кажется это разумным решением.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Алексей|BrisK|Кривицкий  # Tinklavimas / 7. Союз столбцов и строк / 2016-10-27 22:56

HTML+CSS = Сила. Прикольно получилось!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Александр  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-27 22:54

Евгений Витольдович, а можно ли в данном случае применить алгоритм движения кружков на примере алгоритма отскока шарика из игры Арканоид ( переделав его под конкретную задачу )?


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Артём  # Демо игры / Вступительное слово / 2016-10-27 22:10

Задание выполнено не до конца. Артём, приложи нормальный скриншот, пожалуйста и выполни пункты 2,3.


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Сергей Колупаев  # Game Xonix / 5 ошибок обучающих курсов. Java + Xonix / 2016-10-27 20:30

а я еще не играл в такую игрушку


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Максим Лапшинов  # Game Xonix / 5 ошибок обучающих курсов. Java + Xonix / 2016-10-27 20:28

Очень знакомая игрушка. Во что-то подобное играл в игровом зале на автомате. Поиграл сейчас немного - дежавю :)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Alhxor  # Демо игры / Картинка с секретом / 2016-10-27 20:19

Красивые картинки, но какой секретный способ отображения 5 картинки? Хоть бы код 2-ым скриншотом прикрутил, интересно же. Или по стандарту - как в видео-уроке?


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Alhxor  # Демо игры / Вступительное слово / 2016-10-27 17:42

Добро пожаловать на проект, успехов в обучении.


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-27 15:22

Всем спасибо, старался. Опыт записи видео уже был, хоть и небольшой :)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-27 08:09

Отличный обзор!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Демо игры / Вступительное слово / 2016-10-27 07:14

Аналогичная ситуация, у самого были версии с 2003 и выше, на данный момент остались 2010 (многое на ней написано в своё время) 2012, 2013 (активно пользуюсь сейчас) и 2015


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Константин   / 2016-10-26 23:43

Спасибо =)


7238. Константин
Константин
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 23:21

Молодец!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Polsovatel  # Демо игры / Вступительное слово / 2016-10-26 23:07

Добро пожаловать на проект! В следующий раз, пожалуйста, выполняй все пункты задания ( здесь не выполнил пункты 2, 3 ). Кстати, для обучения годится практически любая версия, хоть 2008 ( сам пользуюсь на ПК 2015, а на ноутбуке стоит 2013 ). Я к тому, что младшие версии не так тормозят, хотя и от компьютера многое зависит тоже. Желаю успехов в обучении :)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 16:18

Молодец Сергей. Отличное оформление игры и отличный обзор! =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Теория ООП / Богатое наследство / 2016-10-26 15:39

Спасибо, ребята :)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Аникин  # Демо игры / Камень ножницы бумага / 2016-10-26 15:37

Красиво получилось, картинки прикольные.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Евгений Волосатов  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 15:34

Спасибо. По поводу музыкального фрагмента - я знаю, что надо проигрывать ДО отображения сообщения, но чего не получилось сделать. Не знаю, в чём проблема. Посмотрю ещё раз, что я сделал не так.


10365. Rita
Rita
ответить
→  Сергей Колупаев  # Теория ООП / Богатое наследство / 2016-10-26 09:28

Наследование  - это очень важно!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 09:10

Сергей, отличный обзор,всё толком по делу, интересно слушать и смотреть.
Думаю, что поздравительный музыкальный фрагмент нужно проигрывать ДО отображения сообщения, а не после.
Передача параметров между формами есть в уроке "Баскетбольное табло".
Удачи!


8959. Максим Саратов
Максим Саратов
ответить
→  Сергей Колупаев  # Теория ООП / Богатое наследство / 2016-10-26 09:07

Наследование самый важный аспект ООП!


10673. Алексей Хонин
Алексей Хонин
ответить
→  Сергей Колупаев  # Теория ООП / Богатое наследство / 2016-10-26 08:11

Отлично справился!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-26 00:57

Спасибо, я понял.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 00:42

Когда он будет одобрен, т.е. наберёт 20 голосов, тогда будут доступны вип уроки


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Алексей В.  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-25 23:59

Благодарю, Алексей.


8520. Сергей Колупаев
Сергей Колупаев
ответить
# Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-25 23:12

Скажите, пожалуйста, а почему я не могу перейти к следующему уроку этого курса? Сказано, отправить отчёт надо, так он отправлен ведь уже.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Константин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 21:58

Отлично, Константин!! Какой курс следующим проходить будешь?


10494. Алексей В.
Алексей В.
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-25 21:56

Молодец Сергей!!!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Анастасия  # Демо игры / Вступительное слово / 2016-10-25 19:47

Добро пожаловать на проект, Анастасия. Очень красивое имя :) Успехов в изучении C#.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-25 00:33

Спасибо =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Второй Снеговик / 2016-10-25 00:30

Прикольные велосипеды, похожи на спортивные для велогонок по кругу =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Katerina  # Демо игры / Вступительное слово / 2016-10-24 21:34

Добро пожаловать на проект - желаю Успехов!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 23:28

Очень рад, что "Избранное" пользуется популярностью =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Аникин  # Демо игры / Игра Быстрощёлк / 2016-10-23 23:12

Сергей, читай дополнительную литературу, msdn. Там всё написано :) Хорошо поработал, продолжай дальше!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 23:10

Круто получилось, молодец!! Я забрал к себе в Избранное и согласен с Евгением Витольдовичем.


7238. Константин
Константин
ответить

10673. Алексей Хонин
Алексей Хонин
ответить
→  Сергей Колупаев  # Теория ООП / Цветные карандаши / 2016-10-22 19:26

Отлично получилось)!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Евгений Волосатов   / 2016-10-22 14:27

Спасибо, Евгений Витольдович, мне тоже. Но учитывая цель следующего урока, нарисую что-то другое, менее громоздкое ))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Теория ООП / Рисуем Снеговика / 2016-10-22 12:48

А мне понравился твой рисунок!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Теория ООП / Рисуем Снеговика / 2016-10-22 10:56

Благодарствую :)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Соколов   / 2016-10-22 10:55

Спасибо :)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Сергей Колупаев  # Теория ООП / Рисуем Снеговика / 2016-10-22 10:29

Молодец, отличный снеговик =)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Сергей Колупаев  # Теория ООП / Цветные карандаши / 2016-10-22 10:25

Молодец! Курс действительно важный, а впереди еще столько всего! =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Рисуем Снеговика / 2016-10-22 01:49

Крутой снеговик, личный транспорт для развоза подарков =)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Сергей Колупаев   / 2016-10-21 22:12

Спасибо! И тебе!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Аникин  # Демо игры / Лабиринт 2D - игра / 2016-10-21 21:37

Молодец, Сергей - получилось очень красиво. Продолжай дальше в этом же духе, успехов!!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Jevgenij Kariagin  # Язык Java / FOR2D - Квадратная радуга / 2016-10-21 19:50

Смотрится очень красиво, только в глазах рябит слегка ))


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Евгений Волосатов  # Язык Java / FOR2D - Линия и Круг / 2016-10-21 14:41

Может и так, Евгений Витольдович, просто я не люблю, когда кто-то кого-то критикует безосновательно. То ли считая автора некомпетентным, то ли полагая, что он ( автор критики ) - великий специалист в этом деле. Вот моё мнение.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Василий  # Демо игры / Игра Быстрощёлк / 2016-10-21 14:37

Можно в другой раз картинку по крупнее, ладно? А в остальном, молодец - так держать!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев  # Теория ООП / Пиксели для классов / 2016-10-21 07:12

ООП - это супер!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Сергей Колупаев   / 2016-10-21 06:16

Я так и буду делать, потому что вчерашний опыт показал, что за неимением знаний писать параллельно код не получается, а уж вдумываться в него вообще времени нет. Скорее всего будет так - параллельно с просмотром урока будет писаться краткий конспект, а затем по конспекту писаться ПО. Так действительно будет полезней. Спасибо за совет.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Сергей Аникин  # Демо игры / Лабиринт 2D - меню / 2016-10-20 19:48

Хорошо поработал, но. Попробуй сначала посмотреть урок, потом сделать. Или веди конспект ( просто совет ). Так легче и проще, сам так делаю. Успехов, Сергей.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  vdimae  # Язык Java / FOR2D - Линия и Круг / 2016-10-20 17:28

Неуместная критика. Можешь лучше - сделай сам.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Елена  # Теория ООП / Структура vs Класс / 2016-10-20 17:24

Елена, я понимаю это. Я просто хотел сказать о том, что по теме урока мы рассматривали отличие Структуры от Класса. Мы написали 2 функции ( 1-ая для структуры, а 2-ая для класса). Т.е. в одной функции переменная sp, а в другой cp. Видимо, просто Евгений Витольдович сделал опечатку ( бывает, ведь человек не робот). И я прекрасно понимаю и то, что в данном случае разницы нет ( в комментарии к уроку написал это ). 


4004. Елена
Елена
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-20 17:15

Сергей, какую переменную мы в скобках передали в качестве аргумента, с такой и работаем



7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-20 07:45

Согласен с Иваном.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-19 22:47

в данном случае на результат это не повлияет
з.ы.
для читабельности удобнее это факт =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Теория ООП / Структура пикселя / 2016-10-19 22:14

Почему не ругался, ругался конечно.

Pixel A, B, C, D, E, O;

O = new Pixel(200, 200);

Я сначала написал так:  circle1 = new Circle(0, 100); вместо circle1 = new Circle(O, 100);


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Структура пикселя / 2016-10-19 22:05

поставил букву вместо цифры и компилятор не ругался? у тебя что есть такая переменная в коде?


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 198 202 156 108 664
Написан ответ 63 67 64 31 225
Набран текст 127 135 101 59 422
Решена задача 155 164 105 55 479
Выполнен видеоурок 153 334 325 57 869
Ежедневный бонус 82 72 60 39 253
Опубликовано в соцсетях 45 35 35 15 130
Собран мегахеш 65 66 61 47 239
Итого 888 1075 907 411 3281 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 10 10 30 350
2 Tekashnik 8275 10 15 15 40 160
3 Иван Воронин 10558 10 10 10 30 150
4 Новопашин Владимир 7119 10 15 10 35 140
5 vip 9913 5 5 10 130
6 Андрей Шевченко 16533 1 5 6 126
7 Александр 16653 10 15 5 30 120
8 Алексей В. 10494 5 10 5 20 119
9 FireWolf 10080 118
10 Anna 17181 106
11 Дмитрий 4814 5 10 5 20 95
12 Дмитрий 16218 10 5 15 81
13 gorynych 8877 5 14 7 26 79
14 Pavlin 16496 75
15 Александр 3922 5 5 65
16 Андрей 162 5 10 1 16 55
17 Григорий 3850 5 5 55
18 Алекс 8932 5 5 10 53
19 Николай 17038 52
20 Николай Денисов 9014 50
21 Константин Мельников 17022 45
22 Timoha 9980 5 5 42
23 Алексей Хонин 10673 38
24 Родион Глушков 11582 5 5 10 36
25 Yefim 11589 5 5 36
26 Pavel 11353 1 1 35
27 Виталий 16268 10 1 11 33
28 Денис Корнеев 16989 32
29 Володимир 8707 1 5 6 31
30 Margarita 16911 31
31 DimkaKMS 9156 5 5 10 30
32 jin 17093 5 5 28
33 Константин 16880 5 5 10 26
34 Protos 16459 26
35 Антон Кравченко 5502 5 5 25
36 Виктор Си 5923 5 5 25
37 Илья 17343 25
38 Андрей Гришагин 17240 5 5 24
39 Денис 13665 24
40 DimanDOS 14981 2 2 22
41 Сергей Стефаненко 13131 21
42 Сергей Сергеевич 459 5 5 20
43 Денис 4395 5 5 20
44 Кирилл Шмойлов 6452 5 5 20
45 Наталья 7226 5 5 20
46 Петя 7652 5 5 20
47 Ivan 4038 20
48 Piligrim 8066 19
49 WildOrc 17443 19
50 KonstantinK 17456 17
51 Zebos 13846 1 2 3 16
52 ser2018 17425 1 1 16
53 Евгений Волосатов 1 16
54 Сергей Соколов 10670 2 2 15
55 Семен 17051 15
56 Николай (nick27m) 6203 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 1 1 7
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 Евгений 12238 1 1 1
88 Валерий 1305 1
89 Александр 6614 1
90 Дмитрий 11604 1
91 Василь Воронін 12306 1
92 Денис 16396 1
93 Мурат 16675 1
94 vjacheslav 16906 1
95 Qwerty123 17435 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: На этом непростом ( лично для меня ) уроке я узнал для себя много нового, а именно: повторил работу с массивом и циклом for, но пока что не всё до конца понятно, повторил работу с оператором switch, работу с Random, вспомнил как менять местами 2 переменные, узнал о новом методе Parse и для чего он необходим, узнал о bool массиве, параметре Cursor, повторил операторы сравнения C#, условия if ... else ( включая вложенные условия ). Кроме этого повторил работу с различными элементами формы, присутствующими в программе, вспомнил ( не без ошибок ) работу с классом звуков и его добавлением в программу, точнее реализацию наличия или отсутствия звуков в игре.
Трудности: Самым сложным было не запутаться в коде программы, однако, не смотря на ведение конспекта и расставления комментариев в коде программы всё равно не обошлось без казусов. Невнимательность - главный враг, как я уже писал в одном из комментариев к работе одного из своих соучеников. Сложным было также писать конспект - причём подробный, на страниц так 6. Зачем, может спросите вы? А мне так проще усвоить материал ( помимо просмотра и пересмотра урока 2-3 раза ). Да, больше времени уходит - но зато надёжно :)
Спасибо за очень насыщенный по материалу урок. Да, он был непростым, я бы сказал даже, что этот урок был самым сложным за всё время, но усилия и старания, вложенные в освоение этого материала - бесценны! Вот и подошёл к концу мой отпуск ( хотя 1 неделя - это не отпуск ) и завтра снова в бой. Но главное - курс Game: Наноигры пройден, получен огромный багаж знаний. За спиной остаётся курс PROFI: Теория ООП ( только продлю его ), буду заниматься им и попутно возьму курс SOFT: Прикладные. За всё время занятий на проекте я ни разу не пожалел и не жалею до сих пор, что пришёл сюда. Евгению Витольдовичу уже в который раз - Огромное Спасибо!!! Благодарю за внимание.
Научился: На этом уроке я узнал о новом типе string, событии Mouse Down, выражении return, структуре DateTime, double, long, методе toString(), структуре TimeSpan. Вспомнил как работать с классом для воспроизведения звуков, переходить из одной формы в другую, а также как установить курсор в нужную позицию на элементе формы.
Трудности: Ничего сложного не было.
Немного модернизировал игру, добавив звуки при нажатии на кнопки ( создал отдельный класс), добавил переход во вторую форму по нажатию кнопки Вариант 2 ( на событие Mouse Click ), тогда как в первой форме сделано событие Mouse Down, добавил перемещение указателя мыши на игровое поле сразу после нажатия кнопки Начать игру посредством аналогичной функции для установки позиции курсора из игры Лабиринт 2D ( переход в форму и звуковой класс оттуда же ). Очень понравилось то, что можно использовать опыт, полученный от создания предыдущих программ. Нет предела совершенству. Объяснение материала как всегда отличное, в мельчайших подробностях.