Си шарп с нуля

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

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

Дмитрий Артюхин
  • Звание: Микробитер
  • Накопленный опыт: 31 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-08-20 07:58:15
  • Город проживания: Нижний Новгород

Видеокурсы

Дата активности Видеокурс Прогресс
2016-02-07 soft0 Демо софт 2 из 8 29 %
2016-02-06 memory Карточки памяти 2 из 14 %
2016-02-06 soft1 Нанософт 1 из 10 10 %
2016-02-02 game1 Нано-игры 8 из 9 80 %
2016-02-02 game6 Морской Бой 2 из 16 13 %
2016-01-27 game0 Демо игры 8 из 10 80 %
2016-01-22 soft2 Новые технологии 1 из 18 7 %
Итого: 24 из 85 29 %

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

Дата активности Консольный раздел Прогресс
2016-01-23 olimp Олимпиада 1 из 40 3 %
2016-01-21 task1 Семантика все 6 100 %
Итого: 7 из 46 16 %
Сохранить страницу:

689. --
Igorenzia
Igorenzia
ответить
→  Дмитрий Артюхин  # Прикладные / Двенадцать месяцев / 2016-02-08 16:35

доступ из другого потока через делегат


3664. --
данила
данила
ответить
→  Дмитрий Артюхин  # Прикладные / Двенадцать месяцев / 2016-02-08 01:11

чтобы решить эту проблему у потока какое-то свойство есть...


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / VIP - Карточки памяти - Подготовка / 2016-02-05 22:32

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


8810. --
Орехов Эдуард
Орехов Эдуард
ответить
→  Дмитрий Артюхин   / 2016-02-03 22:41

Задача урока написать портфолио! а каким способом я объединил программы это мое дело! не бойся за мои умения управлять namespace, классами и именами! Я не хочу ссориться, но мне кажется, что ты немного не понял смысл обучения. Смысл не в копировании а в разборе одного из возможных вариантов решения и по возможности разработки собственного метода! Мне очень жаль, что ты этого не понял! И еще! Мне не придется таскать кучу .cs файлов за собой, а нужна всего лишь одна программа, которая хранит в себе все программы!
И неужели ты подумал, что я повторял один код 4 раза подряд!(Я не буду копировать исходники своей программы ты должен сам подумать как этот код применить один раз на все элементы) Моя программа получилась гораздо проще, чем было показано.
Зачем лишний раз что–то усложнять, когда можно сделать это проще?


8967. --
Дмитрий Артюхин
Дмитрий Артюхин
ответить
→  Орехов Эдуард  # Прикладные / Твоё портфолио / 2016-02-03 22:11

Задачу урока не выполнил. Цель - научиться  объединять проекты в один, а не запускать разные экзешники одной и той же командой. Научиться следить за namespacaми в своем проекте и  убирать двойственности классов и имен...


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Бот для Цифр / 2016-02-02 17:33

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


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Бот для Цифр / 2016-02-02 15:56

Здорово получилось, и нововведения отличные!


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Игра Цифры / 2016-01-29 17:49

Ух, какие красивые циферки! Еще никто так красиво не делал! Начало у всех программ почти одинаковое(это настройка формы), но в итоге получаются абсолютно разные программы!


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Устный счёт / 2016-01-28 18:20

Не смотря на неверное понимание на начальном этапе уложился в час! Отличный результат!


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин   / 2016-01-28 00:40

Дмитрий, это здорово! Я рада что у тебя есть интерес дальше создать игру, полноценную и интересную, теперь поняла! Благодарю! :)


8967. --
Дмитрий Артюхин
Дмитрий Артюхин
ответить
→  Олюшка   / 2016-01-27 23:36

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


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Скорость реакции. Три картинки по таймеру / 2016-01-27 17:48

Хорошо получилось! И даже в простеньких уроках можно узнать что-то новое!


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Скорость реакции. Три картинки по таймеру / 2016-01-27 17:44

Дмитрий, класс, отличный рекорд и еще больше знаний! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Скорость реакции. Блок-схема / 2016-01-27 17:43

Дмитрий, шикарные картинки, уверена что программа будет красивой


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-27 17:37

Дмитрий, а почему ты это сделал просто на форме? зачем такие сложности? Сделай более проще, к тому же отскок в уроке по моему мнению реализован просто и логично!
Уверена что у тебя получится тоже улучшить свои результаты и программа будет просто суперской! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Артюхин  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-26 22:05

Постарайся упростить.


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-23 22:59

Дмитрий, красиво выполнил, мне нравится! Уверена что еще разберешься! :)


8967. --
Дмитрий Артюхин
Дмитрий Артюхин
ответить
→  Олюшка   / 2016-01-23 18:59

Спасибо.


8967. --
Дмитрий Артюхин
Дмитрий Артюхин
ответить
→  Олюшка   / 2016-01-23 14:03

Спасибо.


8967. --
Дмитрий Артюхин
Дмитрий Артюхин
ответить
→  Олюшка   / 2016-01-23 14:03

Спасибо.


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Камень ножницы бумага / 2016-01-22 23:54

Дмитрий, рада что ты приобрел хороший опыт в этом уроке! :)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Дмитрий Артюхин  # Наноигры / Камень ножницы бумага / 2016-01-22 19:16

Хорошо получилось :~). На заметку : Stone - камень как материал Rock - камень как булыжник, валун и т.п


8977. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2016-01-22 01:01

Для того, что бы понимать C#, придется , даже не один раз, прочитать Рихтера) По своему опыту говорю)


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Лабиринт 2D - игра / 2016-01-21 23:08

Да, да ! Третий уровень нужен! Поймешь, только когда сделаешь. А ловить ошибки - одна из составляющих успешного программиста.


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Игра Быстрощёлк / 2016-01-21 00:50

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


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Бот для Быстрощёлка / 2016-01-21 00:37

Дмитрий, это шикарно что ты сам все делал, Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Лабиринт 2D - игра / 2016-01-21 00:26

Дмитрий, рада что ты справился и сделал программу, однако ты не выполнил третий уровень самостоятельно, а ведь это нужно для закрепления твоих же знаний!


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Лабиринт 2D - меню / 2016-01-20 22:38

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


2146. --
Иван
Иван
ответить
→  Дмитрий Артюхин  # Наноигры / Картинка с секретом / 2016-01-20 18:39

Красиво получилось! А иконку можно на favicon.ru сделать


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Картинка с секретом / 2016-01-19 23:35

Дмитрий, а вот и твоя первая красивейшая программа, мне нравится как ты ее оформил, Молодец! :)
Поздравляю!!!


24. --
Олюшка
Олюшка
ответить
→  Дмитрий Артюхин  # Наноигры / Вступительное слово / 2016-01-19 23:34

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


8. --
Василевская Елена
Василевская Елена
ответить
→  Дмитрий Артюхин  # Наноигры / Вступительное слово / 2016-01-19 10:57

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


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

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

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

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

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

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

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

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





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

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

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

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


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


Научился: Начал понимать взаимосвязи между классами в WPF. Но только начал...
Трудности: Потерялась программа с предыдущего урока, пришлось переписывать её заново. Зато сделал анимацию. При нажатии на кнопки они чуть подлетают и падают за пределы поля... Было сложно разобраться с назначением полей в компонентах... Не сразу сработал бот, так как моя программа не использовала события Windows Forms и не реагировала на быстрые нажатия мышкой. Пришлось вставить задержку между нажатием кнопки и отпусканием её..
Насколько я понимаю, на Windows Forms не пишут ни игрушки, ни современные программы.. Или нет?