Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Михаил
  • Звание: Алгоритмист
  • Накопленный опыт: 135 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 56 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-02-11 16:40:06
  • Город проживания: Магнитогорск

Видеокурсы

Дата активности Видеокурс Прогресс
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 %
Итого: 26 из 104 25 %

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

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

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);

Вот как нужно


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 115 15 140 320
2 Tekashnik 8275 10 15 15 40 120
3 Иван Воронин 10558 10 15 15 40 120
4 Андрей Шевченко 16533 10 15 15 40 120
5 FireWolf 10080 5 1 6 118
6 vip 9913 9 10 10 29 109
7 Anna 17181 105 1 106 106
8 Новопашин Владимир 7119 10 15 10 35 105
9 Алексей В. 10494 10 15 9 34 99
10 Александр 16653 10 15 5 30 90
11 Дмитрий 4814 5 15 5 25 75
12 Дмитрий 16218 10 10 3 23 66
13 Александр 3922 5 5 10 60
14 Николай 17038 5 10 3 18 52
15 Николай Денисов 9014 5 10 1 16 50
16 Pavlin 16496 50
17 Константин Мельников 17022 45
18 Алекс 8932 6 10 1 17 43
19 Андрей 162 5 8 13 39
20 Алексей Хонин 10673 38
21 Timoha 9980 7 4 11 37
22 gorynych 8877 37
23 Pavel 11353 3 8 11 34
24 Григорий 3850 34
25 Денис Корнеев 16989 32
26 Protos 16459 1 5 6 26
27 Родион Глушков 11582 5 5 26
28 Yefim 11589 26
29 Илья 17343 1 2 3 25
30 Володимир 8707 5 5 24
31 Виталий 16268 22
32 Сергей Стефаненко 13131 21
33 Margarita 16911 21
34 DimanDOS 14981 5 5 10 20
35 Виктор Си 5923 5 5 20
36 DimkaKMS 9156 20
37 Piligrim 8066 19
38 Андрей Гришагин 17240 19
39 Денис 13665 18
40 KonstantinK 17456 17
41 Сергей Сергеевич 459 5 5 15
42 Денис 4395 5 5 15
43 Антон Кравченко 5502 5 5 15
44 Кирилл Шмойлов 6452 5 5 15
45 Наталья 7226 5 5 15
46 Петя 7652 5 5 15
47 Константин 16880 5 5 15
48 Евгений Волосатов 1 1 1 15
49 WildOrc 17443 1 1 13
50 Николай (nick27m) 6203 13
51 jin 17093 13
52 Zebos 13846 1 3 4 12
53 Сергей Соколов 10670 2 2 12
54 Степан 1710 12
55 Ivan 4038 1 1 11
56 ZerGo 17448 11
57 Антон 17457 11
58 nikolay famin 402 5 5 10
59 Алексей|BrisK|Кривицкий 3506 10
60 Андрей 9732 10
61 Семен 17051 10
62 ser2018 17425 10
63 Abc 17438 10
64 Фомичева Наталья 1232 9
65 norton 17440 8
66 Петров Артем Александрович 17465 5 5 6
67 Дмитрий Трамп 16246 6
68 Vlad179 17098 6
69 Артём 17408 6
70 Владислав 8036 5 5 5
71 Кирилл 17402 5 5 5
72 Константин 17476 5 5 5
73 Дроннченко 17483 5 5 5
74 Роман 14462 1 1 2 5
75 Yuracik 44 5
76 Neverwinter 2 1901 5
77 Kapitanov Dmitrij 9368 5
78 sense1997 17446 5
79 ILIFAST 17458 5
80 alex_kag 10591 4
81 Павел 5263 1 1 3
82 Александр 9858 3
83 Владислав 15740 1 1 2 2
84 zhikharevav 8380 1 1 2
85 Валерий 1305 1
86 Александр 6614 1
87 Денис 16396 1
88 Дмитрий 17348 1
89 Qwerty123 17435 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился динамически добавлять объекты в программу.
Всё замечательно!)
Научился: В этом уроке нового для меня ничего не было, но мне понравилась идея реализации
Трудности: Все логично и понятно
Вместо лэйбла для вывода текста использовал textbox, для разнообразия