Си шарп с нуля

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

ivan
  • Звание: Микробитер
  • Накопленный опыт: 30 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-05-21 00:40:02
  • Город проживания: Казань

Видеокурсы

Дата активности Видеокурс Прогресс
2015-08-20 soft0 Демо софт 2 из 7 29 %
2015-08-16 soft1 Нанософт 1 из 10 10 %
2015-06-25 game1 Наноигры 5 из 10 50 %
2015-06-17 memory Карточки памяти 1 из 0 %
2015-06-10 game2 Микроигры 1 из 15 7 %
2015-06-09 game6 Морской Бой 2 из 16 13 %
2015-05-31 game0 Демо игры 8 из 10 80 %
Итого: 20 из 68 30 %

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

Дата активности Консольный раздел Прогресс
2015-08-18 task1 Семантика все 6 100 %
2015-06-10 task2 Алгоритмика 1 из 20 5 %
2015-06-10 task2m Любимые циклы 2 из 6 34 %
2015-06-10 task2l Математика 1 из 9 12 %
Итого: 10 из 41 25 %
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  ivan  # Прикладные / Двенадцать месяцев / 2015-08-21 11:22

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


5388. ivan
ivan
ответить
# Консоль / Разминка / Китайская стена / 2015-08-18 23:06

Уж лучше цикл использовать или инициализацию массива char символом #, чем городить эту лапшу из примера.


5388. ivan
ivan
ответить
# Консоль / Разминка / Дядюшка Эхо / 2015-08-18 22:11

Компилятор как будто сломался. Висит на этапе "> Программа отсылается..." несколько минут


5388. ivan
ivan
ответить
# Консоль / Разминка / Считалка / 2015-08-18 22:02

Очень негибкий компилятор - принимает одно единственное решение используя только конструкции которые он ждёт. Например, нельзя использовать сочетание Console.Write и \n , только Console.WriteLine

Сообщения компилятора об ошибках также малоинформативны. Кто бы сказал что за туманной фразой "error CS1012: Too many characters in character literal" стоит "Вместо одинарных кавычек используйте двойные"

Уроки совсем не уроки, это скорее тренажёр. Здесь нет обучения как в других курсах. Вместо этого есть задача и консоль, в которой нужно написать решение. Синтаксис конструкций или идеи решения нужно гуглить, либо сразу смотреть видеорешение (но тогда весь смысл курса теряется если сразу решение смотреть).


24. Олюшка
Олюшка
ответить
→  ivan  # Прикладные / Твоё портфолио / 2015-08-17 00:22

Иван, я рада что ты уже умеешь! Это твой хороший опыт! Молодец! :)


2146. Иван
Иван
ответить
→  ivan  # Прикладные / Твоё портфолио / 2015-08-16 23:01

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


24. Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Алгоритм и рекорд. / 2015-06-25 00:07

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


24. Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-24 23:47

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


24. Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-17 23:25

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-17 23:05

Хорошо получилось, молодец!


24. Олюшка
Олюшка
ответить
→  ivan  # Нано игры / VIP - Карточки памяти - Подготовка / 2015-06-17 21:37

Иван, конечно сложности только когда не знаешь на начальном этапе, а постепенно становится все легко и понятно! :)


5388. ivan
ivan
ответить
→  катя  # Нано игры / Камень ножницы бумага / 2015-06-17 20:56

Хорошо получилось! Молодец!


24. Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Машинка на управлении / 2015-06-10 08:13

Иван, замечательно что есть куда расти и мысли что можно сделать, твори, основу базу уже реализовал, теперь можешь сделать уже свою увлекательную и захватывающую игру!


2146. Иван
Иван
ответить
→  ivan  # Мини игры / Машинка на управлении / 2015-06-10 01:09

Хорошая программка. Спасибо за полный отчет. Ждем следующих программ :)


24. Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Анимированный кружок / 2015-06-08 00:30

Иван, хорошая работа! Замечательно, что многое вынес из урока! Про конструкторы и классы Евгений более подробно рассматривает на курсе ООП, именно на этом курсе, лично ко мне пришли понятия про них!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Анимированный кружок / 2015-06-08 00:16

Иван, думаю, тебе стоит придти на вебинар и там задать этот вопрос, токгда я смогу ответить тебе на все вопросы, потому что пока даже и не знаю, что ответить. Лучше про конструкторы в книжках почитать :)


24. Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Бот для Цифр / 2015-06-03 23:08

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


2146. Иван
Иван
ответить
→  ivan  # Мини игры / Игра Цифры / 2015-06-02 01:58

Всегда приятно, когда получается доработать программу, как тебе этого захочется. Главное чтобы хотелось что-нибудь добавить.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Устный счёт / 2015-05-31 23:45

Молодец, отлично умеешь считать в уме.
А в магазине у тебя получается легко складывать стоимость всех продуктов?


24. Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Устный счёт / 2015-05-31 23:38

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


2146. Иван
Иван
ответить
→  ivan  # Мини игры / Отзыв о видеокурсе / 2015-05-28 01:17

Спасибо за интересный отзыв. Было очень интересно прочесть.


2146. Иван
Иван
ответить
→  ivan  # Мини игры / Камень ножницы бумага / 2015-05-26 23:51

Сложность у программ немного отличается, но прокачка знаний в любом случае получается отличной!


791. Валерий Жданов
Валерий Жданов
ответить
→  ivan  # Мини игры / Камень ножницы бумага / 2015-05-26 23:27

Отлично! Чувствуется глубокая проработка проекта. Пусть не всё получилось, но рабочий вариант можно всегда доделать, продумать решение. Про сложность - верно.


24. Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Бот для Быстрощёлка / 2015-05-23 16:30

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Бот для Быстрощёлка / 2015-05-23 16:08

Иван, уверен, ты сам можешь придумать, как усовершенствовать игру: таблица рекордов, уровень сложности, сохранение результатов и т.д.


2146. Иван
Иван
ответить
→  ivan  # Мини игры / Лабиринт 2D - игра / 2015-05-21 01:28

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Лабиринт 2D - меню / 2015-05-19 23:51

Иван, всё для тебя, только учись, только работай!


791. Валерий Жданов
Валерий Жданов
ответить
→  ivan  # Мини игры / Картинка с секретом / 2015-05-17 22:23

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


5388. ivan
ivan
ответить
# Мини игры / Вступительное слово / 2015-05-17 15:47

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


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

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

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

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать события (методы), содержащие различные условия и оперирующие в зависимости от состояния (переменных). Научился использовать функции подсчета времени и его преобразования. Вызывать создание MessageBox.
Трудности: Из-за невнимательности пропустил объявление mode = "stop"; в методе void stop_game() и обнаружился интересный баг что статистика по кликам менялась и показывалась даже после того как счётчик доходил до нуля. Внимательное чтение и анализ кода позволил найти причину и исправить её.
Интересная игра, захотелось реализовать что-либо подобное для мобильного устройства - телефона/планшета.
Научился: Создавать портфолио - программу-каталог приложений, которые я создал с помощью уроков videosharp.info :-) Использовать компоненты других программ и объединять их с помощью namespace'ов
Трудности: В целом ничего, иногда забегал вперёд по курсу и сталкивался с какой-либо проблемой, то просто смотрел курс и чаще всего эта проблема разбиралась далее по курсу.
Портфолио - это здорово! Иметь доступ ко всем своим приложениям из одной точки-запускалки. Посылать приложение друзьям и брать с собой в дорогу поиграть.