Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

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

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
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 chokayes 9752 10 15 10 35 206
2 OloloCode 10717 5 11 6 22 199
3 Иван Воронин 10558 10 15 15 40 120
4 WildOrc 17443 10 10 10 30 110
5 Dmitry Sinitsin 17947 9 15 10 34 104
6 ser2018 17425 5 15 11 31 100
7 FireWolf 10080 10 10 5 25 96
8 Tekashnik 8275 5 5 85
9 Anton 5394 5 9 5 19 74
10 Виктор 17606 10 1 11 71
11 Слава 17255 5 10 5 20 70
12 Дмитрий 4814 70
13 Evgenii Kudriavtcev 18493 6 10 7 23 67
14 Bodrik_torf 16066 5 9 14 63
15 Евгений Волосатов 1 7 10 7 24 58
16 Дмитрий 16218 10 5 15 48
17 Александр 3922 5 8 1 14 45
18 vip 9913 3 3 44
19 Алексей В. 10494 38
20 Александр @DreamerBY 18525 5 5 37
21 Pavlin 16496 28
22 Григорий 3850 27
23 Timoha 9980 5 3 8 26
24 Володимир 8707 5 5 25
25 Антон Кравченко 5502 5 5 23
26 Сергей 14008 5 5 10 22
27 knockjkeee 18563 2 1 3 22
28 Danil42Russia 10895 2 2 22
29 Сергей 3747 22
30 sparda 18477 10 5 15 21
31 Константин Мельников 17022 21
32 Валерий Жданов 791 5 5 20
33 Андрей Шевченко 16533 5 5 20
34 Родион Глушков 11582 5 4 9 19
35 DimanDOS 14981 5 5 18
36 Serge 16861 17
37 Кирилл Шмойлов 6452 5 5 16
38 Андрей 162 16
39 Yefim 11589 16
40 Kiril Krutiajev 16014 16
41 Andrej Gladkov 16018 16
42 Николай Миролюбов 6203 1 9 10 15
43 sharp.xxxxx change config! 999 5 5 15
44 Денис 4395 5 5 15
45 Алекс 8932 5 5 15
46 Сергей Витальевич 4699 15
47 Andrej Petrunev 16015 14
48 DenisMed 18419 1 1 13
49 Роман 14462 5 5 12
50 Ramzan 18272 11
51 Дмитрий 4210 10
52 Андрей 4753 10
53 Юрий 9971 10
54 Сергей 10936 10
55 Dima 11051 10
56 Protos 16459 10
57 Сергей 18257 9
58 Владислав 18566 9
59 Виталий 16268 8
60 Александр 17981 7
61 Александр 18131 6 6 6
62 Humanic 18094 5 5 6
63 Сергей Соколов 10670 3 3 6
64 valeska 18542 6
65 Александр 18587 6
66 Splean204 18490 5 5 5
67 Сарапульцев Константин 1570 5
68 Neverwinter 2 1901 5
69 Иван 2146 5
70 Алексей 9323 5
71 Александр 9858 5
72 Aleksej Fiodorov 16016 5
73 FinalCore 18407 5
74 Igor 18553 5
75 Петя 7652 2 2 4
76 Redy 18031 4
77 Саша Авербух 16520 2
78 Фомичева Наталья 1232 1
79 Александр 4988 1
80 Pavel 11353 1
81 Сергей 12525 1
82 Слава 17769 1
83 Саид 18564 1
84 Andrei 18574 1

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

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

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

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

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

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




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

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

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

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


Научился: Немного познакомился с технологией XNA.
Трудности: Работать с ресурсами проекта. Сложно понять, почему не всегда доступны файлы в содержимом проекта... Из-за этого не получилось воспроизвести звук победы...
Программы в курсе становятся похожи одна на другую. Приходится самому искать что-то новое в языке... После прохождения уровня количество столбцов увеличивается на 1. и так до пяти столбцов. После ошибки количество столбцов уменьшается. И так до одного столбца...


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