Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Дмитрий Артюхин
  • Звание: Микробитер
  • Накопленный опыт: 32 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-08-23 09:54:12
  • Город проживания: Нижний Новгород

Видеокурсы

Дата активности Видеокурс Прогресс
2016-02-07 soft0 Демо софт 1 из 7 15 %
2016-02-06 game1 Наноигры все 10 100 %
2016-02-06 soft1 Прикладные 1 из 10 10 %
2016-02-02 game6 Морской Бой 2 из 16 13 %
2016-01-27 game0 Демо игры все 9 100 %
2016-01-22 soft2 Новые технологии 1 из 17 6 %
Итого: 24 из 69 35 %

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

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

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#. Успехов!!!

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Узнал о секундомере Stopwatch
Трудности: ничего
Спасибо
Научился: Первый раз столкнулся с сообщением "Вызывающий поток не может получить доступ к данному объекту, так как владельцем этого объекта является другой поток." и вышел из этой ситуации. (Календарь не хотел скрываться из функции таймера.)
Трудности: Делал на WPF. В компоненте Image отсутствует реализация событий Click и DoubleClick. Своя реализация получилась довольно примитивной. Делал через таймер и просто установкой переменной, события не добавлял.
Спасибо.