Си шарп с нуля

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

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

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

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
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

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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев   / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Наноигры / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Колупаев  # Теория ООП / Рисуем Снеговика / 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

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


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

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

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 41 41
Написан ответ 13 13
Набран текст 10 10
Решена задача 30 30
Выполнен видеоурок 40 40
Создан тест
Ежедневный бонус 5 5
Опубликовано в соцсетях 5 5
Собран мегахеш 10 10
Итого 154 154 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Игорь Бойко 23687 5 15 5 25 25
2 -- Степан 18842 10 10 20 20
3 -- Иван 2146 7 10 17 17
4 KF chokayes 9752 6 5 11 11
5 KF Сергей Сергеев 10713 10 10 10
6 KF ser2018 17425 5 5 10 10
7 KF Anatoli 24765 8 1 9 9
8 KF Виталий 24659 5 1 6 6
9 KF Дмитрий Мостыка 24823 1 5 6 6
10 -- Посетитель 0 5 5 5
11 KF Антон Кравченко 5502 5 5 5
12 -- Dmitry Sinitsin 17947 5 5 5
13 -- Даниил Лаутеншлегер 20061 5 5 5
14 KF Денис 25017 5 5 5
15 -- Михаил 25213 5 5 5
16 -- Konstantin 25290 5 5 5
17 -- Валерий Жданов 791 2 2 2
18 -- Владислав 13659 1 1 1
19 -- Павел 21605 1 1 1
20 -- Roma 25291 1 1 1

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

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

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

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

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

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





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

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

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

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


Научился: На этом уроке я узнал о новом методе Convert.ToInt16, узнал как производятся арифметические действия в C# и как они записываются ( пока что 4 действия ), узнал как поменять 2 переменные местами, как определить нажатие клавиши, повторил генератор случайных чисел, работу с PictureBox и Panel, увидел как выглядит инструкция try-catch, узнал как использовать и работать с таблицей Alt-кодов для Windows.
Трудности: Самым сложным было не запутаться в хитросплетениях условий if else. В остальном, если всё внимательно изучить, проблем не возникает.
В интернете нашёл код, как можно заглушить звук после ввода ответа в текстовое поле и нажатия клавиши Enter. Хотел добавить ещё звуков, но написав класс и добавив функции в код, программа наотрез отказалась их воспроизводить. Проблему так и не нашёл, однако имеются догадки. Искал, искал проблему, но не найдя, удалил класс. Ещё одна проблема возникла в тот момент, когда хотел сделать невозможным ввод в поле ответа иных символов, нежели только цифры. А в поле text_max не смог ограничить число вводимых нулей ( подумаю на досуге ), также как не смог избавиться от системного звука при отображении MessageBox, когда выводилось сообщение о победе или проигрыше. Сделал только смену картинок при срабатывании этих функций. Ещё хотел использовать TableLayoutPanel, но запарился с его настройкой и в итоге не стал делать. Спасибо за отличный урок!!


Научился: На этом уроке я узнал о новом типе string, событии Mouse Down, выражении return, структуре DateTime, double, long, методе toString(), структуре TimeSpan. Вспомнил как работать с классом для воспроизведения звуков, переходить из одной формы в другую, а также как установить курсор в нужную позицию на элементе формы.
Трудности: Ничего сложного не было.
Немного модернизировал игру, добавив звуки при нажатии на кнопки ( создал отдельный класс), добавил переход во вторую форму по нажатию кнопки Вариант 2 ( на событие Mouse Click ), тогда как в первой форме сделано событие Mouse Down, добавил перемещение указателя мыши на игровое поле сразу после нажатия кнопки Начать игру посредством аналогичной функции для установки позиции курсора из игры Лабиринт 2D ( переход в форму и звуковой класс оттуда же ). Очень понравилось то, что можно использовать опыт, полученный от создания предыдущих программ. Нет предела совершенству. Объяснение материала как всегда отличное, в мельчайших подробностях.