Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Михаил
  • Звание: Алгоритмист
  • Накопленный опыт: 137 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 61 байт
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-04-25 21:14:33
  • Город проживания: Магнитогорск

Видеокурсы

Дата активности Видеокурс Прогресс
2018-04-22 memory Карточки памяти 1 из 0 %
2018-04-22 chess3 Шахматы по сети 1 из 0 %
2015-11-23 game1 Наноигры 1 из 10 10 %
2015-11-16 game0 Демо игры 7 из 10 70 %
2015-05-07 sokoban Сокобан 9 из 23 40 %
2015-04-26 soft3 Теория ООП 7 из 39 18 %
2015-04-18 game2 Микроигры 1 из 15 7 %
2015-04-13 soft0 Демо софт 1 из 7 15 %
Итого: 28 из 104 27 %

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

Дата активности Консольный раздел Прогресс
2018-01-25 solo C# набор 3 из 17 18 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-11-06 task1i Календарь все 16 100 %
2015-11-01 task1h Цифры все 12 100 %
2015-10-27 task1f Геометрия все 8 100 %
2015-10-26 task1d Формулы 8 из 9 89 %
2015-10-26 task1e Символы все 5 100 %
2015-10-23 task1c Лирика 13 из 14 93 %
2015-10-20 task1a Целые числа все 7 100 %
2015-10-19 task1b Строки все 14 100 %
2015-10-14 task1 Семантика все 6 100 %
2015-10-01 jawa START - Запуск все 1 100 %
Итого: 104 из 120 87 %
Сохранить страницу:

15525. Владимир
Владимир
ответить
→  Михаил  # Карточки памяти / Подготовка формы / 2018-04-23 23:22

Молодец.
На вебинаре успевал?                                                                                                                                                                                                                                                                                                                     


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил  # Шахматы по сети / План Шахматного проекта / 2018-04-22 17:06

Какая классная картинка!


4692. Михаил
Михаил
ответить
→  Tekashnik  # Запуск пакета / WPF. Конвертер валюты. Макет программы / 2018-01-24 18:49

В общем то согласен)


8275. Tekashnik
Tekashnik
ответить
→  Михаил  # Запуск пакета / WPF. Конвертер валюты. Макет программы / 2018-01-24 18:41

Думаешь WPF это современные технологии?))) Тогду уж нужно что то мультиплатформенное изучать, кроссбраузерное и всякое такое. Это просто ещё одна технология с более красивым пользовательским интерфейсом, но не совсем удобная для дизайна. Тое есть здесь Микрософт разрабоала разделение на программера и дизайнера)) Ну для общего развития конечно же неплохо))


10981. Demonick
Demonick
ответить
→  Михаил   / 2018-01-24 14:21

Я уже замучился писать конвертеры))) Во всех книгах они)


4692. Михаил
Михаил
ответить
→  Demonick  # Запуск пакета / WPF. Конвертер валюты / 2018-01-24 11:08

Думаю лучше бы было не просто повторить, а добавить что-то от себя для большего прогресса в обучении


3922. Александр
Александр
ответить
→  Михаил  # Запуск пакета / Приглашение на Мастер-Класс по C# / 2018-01-20 15:02

Та же самая история, решил немного освежить свои знания си-шарпа и позаниматься! Желаю успехов в обучении и до встречи на мастер-классе!


7652. Петя
Петя
ответить
→  Михаил  # Наноигры / Арканоид - Уровень и ракетка / 2015-12-21 06:35

у меня была такая проблема с фокусом на радиобаттон, про keypreview не знал


4692. Михаил
Михаил
ответить
→  Илья   / 2015-11-26 18:32

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


24. Олюшка
Олюшка
ответить
→  Михаил  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-26 17:27

Михаил, отличное начало, уверена что дальше тебе будет еще интересней! :)


6458. Илья
Илья
ответить
→  Михаил  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-26 17:17

хм, не понимаю зачем ты сейчас стартанул, ведь с 28го будет совсем новый курс по БД!


4692. Михаил
Михаил
ответить
→  Кирилл Шмойлов   / 2015-11-23 11:18

как себя не похвалить))


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Михаил  # Наноигры / Арканоид - Уровень и ракетка / 2015-11-23 10:29

сам себе плюс поставил?)


4692. Михаил
Михаил
ответить
→  Евгений Волосатов   / 2015-11-17 10:49

Евгений Витольдович, планируете ли вы разработать уроки по WPF?


24. Олюшка
Олюшка
ответить
→  Михаил  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-11-16 16:52

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


24. Олюшка
Олюшка
ответить
→  Михаил  # Наноигры / Камень ножницы бумага / 2015-11-15 22:02

Михаил, это здорово! Отлично проработал урок и результат потрясный у тебя!!! :)


4692. Михаил
Михаил
ответить
→  Олюшка   / 2015-11-11 11:37

Спасибо)


24. Олюшка
Олюшка
ответить
→  Михаил  # Наноигры / Бот для Быстрощёлка / 2015-11-10 19:53

Михал, какие у тебя яркие и живые программы, мне нравится! Молодец!


2146. Иван
Иван
ответить
→  Михаил  # Наноигры / Лабиринт 2D - игра / 2015-11-08 23:52

Хорошо бы делать скриншоты на фоне работающей студии...


7308. AZANIR
AZANIR
ответить
→  Михаил  # Наноигры / Лабиринт 2D - игра / 2015-11-08 22:06

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


24. Олюшка
Олюшка
ответить
→  Михаил  # Наноигры / Лабиринт 2D - игра / 2015-11-08 21:58

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


4692. Михаил
Михаил
ответить
# Вебинары / Какую игру написать? / 2015-11-08 19:16

дурак или 1000


4692. Михаил
Михаил
ответить
# Консоль / Геометрия / Прямоугольник / 2015-10-27 20:06

Долго ломал голову над задачей, никак не мог придти к ответу, пришлось посмотреть видеорешение. Оказалось стороны прямоугольника перпендикулярны осям координат. Я думаю стоит указать это в условии задачи, потому что если прямоугольник будет произвольно расположен на осях(например под углом к оси X  и Y ), то двух координат для решения будет явно недостаточно. И решение для этого случая не подойдет


4692. Михаил
Михаил
ответить
→  Иван   / 2015-05-13 10:34

Спасибо, поробуем)


2146. Иван
Иван
ответить
→  Михаил  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-05-07 11:52

Отличная картинка. Очень красивая работа получилась. Насколько я понял, то поздравительный экран можно не привязывать к resize. Можно положить picturebox на  форму(сделать dock на всю форму) и с помощью свойства visible при выигрыше ставить true


4692. Михаил
Михаил
ответить
→  Платон  # Теория ООП / Цветные карандаши / 2015-05-01 19:33

Может есть предположения что можно было бы еще реализовать в данном уроке?


4732. Sergey
Sergey
ответить
→  Михаил  # Теория ООП / Рисователь снеговиков / 2015-05-01 14:52

Согласен насчет раздела! Или был бы форум по обсуждению


4692. Михаил
Михаил
ответить
→  Валерий Жданов  # Теория ООП / Рисователь снеговиков / 2015-05-01 14:41

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


4692. Михаил
Михаил
ответить
→  Евгений Волосатов   / 2015-04-29 17:57

Всё благодаря Вашим урокам)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил  # Теория ООП / Структура vs Класс / 2015-04-29 09:02

Молодец, что разобрался в этом вопросе!


4692. Михаил
Михаил
ответить
# Вебинары / Порекомендуй тему для вебинара / 2015-04-27 15:39

Предлагаю тему: Создание просмотрщика и редактора какого-либо текстового формата.


2146. Иван
Иван
ответить
→  Михаил  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2015-04-23 15:11

если lever_nr - int , то надо lever_nr.Tostring()


1. Евгений Волосатов
Евгений Волосатов
ответить

4692. Михаил
Михаил
ответить
# OOP / Первый класс / 2015-04-19 18:28

Не в ту колонку написал конечно же)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Михаил  # OOP / Первый класс / 2015-04-19 17:40

15 часов на такое задание это явно перебор.


4692. Михаил
Михаил
ответить
# Начало / Мои успехи / 2015-04-17 10:15

1. Активно занимаюсь только неделю, так как случайно наткнулся на него просматривая обучающие видео по Си# на youtube.
2. Очень понравилась программа Сокобан.
3.  Планирую начать писать мобильные приложения под Windows Phone
4. Ощущения конечно же позитивные. особенно приятно изучать материал никуда не торопясь.
5. Советую изучать всё по порядку, не кидаться на всё сразу. И не скупиться на приобретение платных видеоуроков на данном портале - они действительно стоят того. Но прежде желательно пройти разделы: "вступление", "мини игры" и "прикладные"


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-04-16 20:04

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


4692. Михаил
Михаил
ответить
→  Евгений Волосатов   / 2015-04-13 13:10

Спасибо!) Приятно учиться в хорошей команде


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил  # Мини игры / Вступительное слово / 2015-04-13 13:09

Уверен, Михаил, у тебя всё получится!


4692. Михаил
Михаил
ответить
# Консоль / Строки / Length / 2015-04-04 11:27

Только не компилирующийся почему-то на данном сайте


4692. Михаил
Михаил
ответить
# Консоль / Строки / Length / 2015-04-04 11:24

string s1 = "Да будет мир во всём Мире!";
            string s2 = "Пусть все будут здоровы!";
            int size1 = s1.Length;
            int size2 = s2.Length;
            Console.WriteLine(size1 + " " + size2);
Тоже возможный вариант решения


4692. Михаил
Михаил
ответить
→  alexmail19Q  # Консоль / Разминка / Дедушка Эхо / 2015-04-04 10:45

string s = Console.ReadLine();
Console.WriteLine("{0}\n{1}",s,s);

Вот как нужно


  • Звание: Алгоритмист
  • Накопленный опыт: 137 часов
  • Собранный капитал: 61 байт

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

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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 259
2 zhikharevav 8380 6 105 4 115 196
3 Виктор 17606 5 6 11 191
4 chokayes 9752 10 11 10 31 151
5 Дмитрий 4814 10 15 10 35 140
6 Иван Воронин 10558 10 5 4 19 139
7 vip 9913 10 10 6 26 135
8 Сергей Тирпиц 17608 1 1 112
9 Bodrik_torf 16066 5 10 5 20 98
10 Алексей В. 10494 91
11 Яков 6401 6 13 7 26 81
12 Anton 5394 5 1 6 72
13 Dmitry Sinitsin 17947 6 6 72
14 Pavlin 16496 60
15 Timoha 9980 10 5 15 58
16 Дмитрий 16218 5 5 58
17 Андрей 162 5 5 10 56
18 Владимир 15525 52
19 Yefim 11589 5 5 10 50
20 Gilman 17619 48
21 Григорий 3850 36
22 Евгений Волосатов 1 6 6 33
23 WildOrc 17443 6 6 32
24 Mastes 18210 25
25 KpucTo6aJlb 13385 21
26 Михаил 5081 5 5 20
27 Антон Кравченко 5502 5 5 20
28 Андрей Шевченко 16533 5 5 20
29 Виталий 16268 20
30 Андрей Гришагин 17240 20
31 DbIM 18181 3 5 8 19
32 Dimon 9156 5 5 10 15
33 Денис 4395 5 5 15
34 Андрей 17589 3 3 6 14
35 Александр 3922 8 8 13
36 Валерий Жданов 791 6 6 13
37 Юрий 9971 5 5 12
38 Diserdyuk 17894 12
39 Александр 17981 12
40 Snepper 11456 1 5 6 11
41 Николай Миролюбов 6203 11
42 Илья 6443 11
43 Андрей 16259 11
44 Fayzulloh 18052 11
45 Евгений 17938 5 5 10
46 Сергей 3747 10
47 Алекс 8932 10
48 Povilas Abramovicius 16089 10
49 Сергей Сергеевич 459 9
50 Саша 18113 8
51 Neverwinter 2 1901 7
52 MaxeBoom 17666 7
53 ser2018 17425 1 5 6 6
54 Kitsuneco 15445 5 5 6
55 Константин 10822 6
56 Кирилл 18200 6
57 Aleksej Fiodorov 16016 5 5 5
58 Алексей|BrisK|Кривицкий 3506 5
59 Михаил 4692 5
60 Кирилл Шмойлов 6452 5
61 Дмитрий Гречишников 8511 5
62 Николай Денисов 9014 5
63 Родион Глушков 11582 5
64 Sergej Šugajev 16017 5
65 Andrej Gladkov 16018 5
66 Maksym 17628 5
67 Ivan 18207 5
68 Karen Ayvazyan 18225 5
69 Виктор Си 5923 3
70 Ибрагим 18239 2 2 2
71 Алексей 6751 2
72 Serge 16861 2
73 Иван Татур 2760 1
74 Миша 8929 1
75 Александр 9858 1
76 Rita 10365 1
77 ister1kka 14220 1
78 Юрий Караваев 17629 1
79 Слава 17769 1
80 Кирилл Бойко 17895 1
81 George Spring 18123 1
82 BeaRDragon 18216 1
83 Алмаз 18226 1
84 Тамирлан 18231 1
85 александр 18232 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: атаковать своего собрата)
Трудности: Попытаться понять что такое инкапсуляция
Инкапсуляция - это когда пользователь не может непосредственно вмешаться в нашу программу, но может взаимодействовать с ней через её интерфейс.
Научился: Вспомнил как нужно парсить JSON, узнал о сервисе apilayer. Очень порадовало что уроки начали выходить с использованием WPF, надеюсь направленность на современные технологии сохранится.
Трудности: Пока все знакомо.